0 引言
隨著我國(guó)信息化發(fā)展的逐步推進(jìn),越來越多的信息化項(xiàng)目引入第三方監(jiān)理。信息化項(xiàng)目監(jiān)理的重要內(nèi)容之一, 就是軟件工程監(jiān)理。軟件工程監(jiān)理是參照軟件工程的思想,對(duì)在建軟件系統(tǒng)的整個(gè)軟件生命周期進(jìn)行的全過程監(jiān)理,為用戶提供咨詢,幫助用戶建設(shè)一個(gè)高質(zhì)量的、具有可持續(xù)生命力的軟件系統(tǒng)。
軟件工程過程就是生產(chǎn)一個(gè)最終能滿足需求且達(dá)到工程目標(biāo)的軟件產(chǎn)品所需要的步驟,在這一過程中,監(jiān)理方工作在職能上可以歸結(jié)為兩點(diǎn):溝通與監(jiān)督。溝通的目標(biāo)是建設(shè)方與承建方信息對(duì)稱,溝通的手段是定期或不定期召開工作會(huì)議,及時(shí)發(fā)布相關(guān)報(bào)告、文檔;監(jiān)督的目標(biāo)是在質(zhì)量、進(jìn)度和投資上進(jìn)行控制;監(jiān)督的手段是合同管理、文檔管理和軟件測(cè)試。在信息化項(xiàng)目越來越受到重視的今天,監(jiān)理方在軟件質(zhì)量方面起到越來越大的作用。本文將從項(xiàng)目招標(biāo)、需求分析與管理、監(jiān)理測(cè)試、系統(tǒng)試運(yùn)行和系統(tǒng)初驗(yàn)這幾項(xiàng)主要活動(dòng)闡述軟件工程監(jiān)理中的工作要點(diǎn)。
1 項(xiàng)目招標(biāo)
招標(biāo)指工程建設(shè)單位運(yùn)用競(jìng)爭(zhēng)機(jī)制選擇工程建設(shè)承包者的工作。是指招標(biāo)人(買方)發(fā)出招標(biāo)通知,說明采購(gòu)的商品名稱、規(guī)格、數(shù)量及其他條件,邀請(qǐng)投標(biāo)人(賣方)在規(guī)定的時(shí)間、地點(diǎn)按照一定的程序進(jìn)行投標(biāo)的行為。理論上,監(jiān)理方此時(shí)已與項(xiàng)目建設(shè)方簽訂合同,先于承建方軟件開發(fā)公司介入本項(xiàng)目,這樣就可以站在用戶的立場(chǎng),協(xié)助用戶選擇合適的軟件開發(fā)公司,以期未來的軟件開發(fā)項(xiàng)目能夠符合要求與期望。但現(xiàn)實(shí)中在招標(biāo)階段,監(jiān)理方還未介入項(xiàng)目,相關(guān)的前期監(jiān)理工作或咨詢也還尚未開始; 因此在選擇承建方時(shí),往往由建設(shè)方白行組織招標(biāo),甚至不招標(biāo)決定。
筆者作為后介入項(xiàng)目的監(jiān)理方成員曾經(jīng)遇到過此種情況,有些內(nèi)部流程決定的建設(shè)方實(shí)力不夠,后期開發(fā)力不從心,使得軟件成品不能滿足用戶需求。依法實(shí)施招投標(biāo),并盡早導(dǎo)人監(jiān)理方的協(xié)助,選擇綜合能力較強(qiáng)的建設(shè)方很大程度上是信息化項(xiàng)目成功的基礎(chǔ)。
2 需求分析與管理
需求分析是項(xiàng)目建設(shè)的基石,監(jiān)理方在需求分析階段以尊重承建方的項(xiàng)目管理和項(xiàng)目分析能力為前提,在具體的任務(wù)開展上不深入、不干擾承建方的自主權(quán)。同時(shí),監(jiān)理方要充分發(fā)揮好項(xiàng)目監(jiān)督及溝通建設(shè)方和承建方之間的橋梁作用。
監(jiān)理方在需求分析階段應(yīng)充分做好監(jiān)督和溝通兩項(xiàng)基本工作。監(jiān)督包括對(duì)需求分析階段的各種文檔的保管監(jiān)督,對(duì)承建方的訪談活動(dòng)的監(jiān)督,協(xié)助和監(jiān)督承建方對(duì)需求分析報(bào)告、原型演示系統(tǒng)的確認(rèn)等;溝通工作則表現(xiàn)在當(dāng)建設(shè)方和承建方由于知識(shí)背景不同而在訪談過程中溝通不順暢時(shí),監(jiān)理方應(yīng)利用自身在相關(guān)領(lǐng)域和IT方面的優(yōu)勢(shì)促進(jìn)雙方的相互理解。建設(shè)方可能面臨的問題包括,領(lǐng)導(dǎo)對(duì)軟件的期望值過高;業(yè)務(wù)部門較多,各部門內(nèi)部工作流程相對(duì)獨(dú)立,數(shù)據(jù)接口繁雜;信息化部門往往不是最終用戶;而業(yè)務(wù)部門作為最終用戶提出的要求比較模糊常常朝令夕改等等。承建方則希望在可能的范圍內(nèi)節(jié)約成本,盡量壓縮調(diào)研時(shí)間;人員配備不充足,以一般開發(fā)人員代替專業(yè)分析師等等。對(duì)于以上種種情況,監(jiān)理方更要做好重要工作的事先確認(rèn)、相關(guān)文檔的管理、重要記錄的保存和訪談活動(dòng)的組織和監(jiān)督。
更重要的一點(diǎn),針對(duì)需求變更的管理,監(jiān)理方應(yīng)督促建設(shè)方和承建方選派合適的角色人員組成變更管理委員會(huì),并制訂雙方認(rèn)可的需求變更管理流程,監(jiān)督流程的實(shí)施,做好需求變更時(shí)的三方簽證工作,以紙制文檔的形式保存下來,簽署監(jiān)理備忘錄。
3 監(jiān)理測(cè)試
監(jiān)理方在督促承建方做好單元測(cè)試和集成測(cè)試后,應(yīng)盡早對(duì)軟件進(jìn)行相應(yīng)的功能測(cè)試。以監(jiān)理測(cè)試中的功能測(cè)試為例,功能測(cè)試以審計(jì)功能和發(fā)現(xiàn)缺陷為主要重點(diǎn)。因?yàn)榇藭r(shí)的軟件處于功能確認(rèn)階段(已有完整的功能列表和模塊清單),監(jiān)理方可以按照功能列表對(duì)軟件模塊進(jìn)行功能審計(jì),先核實(shí)功能是否有遺漏,然后才是列表中的功能是否能夠滿足用戶的功能需求及有關(guān)的易用性、易理解性和易學(xué)習(xí)性等要求。
監(jiān)理最終測(cè)試結(jié)果可以用監(jiān)理工作通知單的方式通知各方,有問題及時(shí)通報(bào)解決,做好三方的協(xié)調(diào)工作。可以說,監(jiān)理方根據(jù)以相對(duì)獨(dú)立的思路進(jìn)行軟件測(cè)試,既避免了與開發(fā)人員有雷同的思路又能以專業(yè)的角度、正確的態(tài)度和用戶的角度對(duì)軟件進(jìn)行測(cè)試。
4 系統(tǒng)試運(yùn)行
系統(tǒng)試運(yùn)行是為了檢查系統(tǒng)的穩(wěn)定性、適用性等。一般情況下監(jiān)理方在這個(gè)階段的主要工作有:
1)審核竣工文檔資料的完整性、可讀性及一致性;
2)審核軟件環(huán)境配置與設(shè)計(jì)方案的符合性;
3)檢測(cè)驗(yàn)證系統(tǒng)功能性能與合同的符合性;
4)檢查人員培訓(xùn)計(jì)劃落實(shí)情況;
5)出具階段性驗(yàn)收?qǐng)?bào)告;
6)幫助用戶制定系統(tǒng)運(yùn)行管理規(guī)章制度;
7)在保修期內(nèi)定期或不定期對(duì)項(xiàng)目進(jìn)行質(zhì)量檢查、督促承建方按合同要求進(jìn)行維護(hù)。
本階段,軟件開發(fā)的工作告一段落,重點(diǎn)在于解決試運(yùn)行工作中暴露出來的各種問題,和系統(tǒng)交付用戶前的各項(xiàng)準(zhǔn)備工作。一般情況下, 目前業(yè)內(nèi)第三方軟件功能、性能測(cè)試均在本階段進(jìn)行。
5 系統(tǒng)初驗(yàn)
系統(tǒng)初驗(yàn)階段是準(zhǔn)備工程項(xiàng)目的施工期的監(jiān)理記錄和關(guān)鍵的中間施工點(diǎn)、關(guān)鍵工序的質(zhì)量驗(yàn)收記錄,依據(jù)合同和設(shè)計(jì)文件、工程變更記錄以及其他工程文件對(duì)施工方提交的竣工驗(yàn)收?qǐng)?bào)告組織審查并提出修改意見(如無意見,則加具審查同意的意見)。審查后上報(bào)業(yè)主,與業(yè)主和施工方銜接確定驗(yàn)收人員、驗(yàn)收程序、驗(yàn)收的辦法(包括合格與不合格的判斷標(biāo)準(zhǔn))。
以上工作既相對(duì)獨(dú)立,又有中間銜接。驗(yàn)收工作是在業(yè)主領(lǐng)導(dǎo)下,由業(yè)主組織。但是,驗(yàn)收的準(zhǔn)備工作相當(dāng)一部分是監(jiān)理的責(zé)任。軟件系統(tǒng)的初驗(yàn)是監(jiān)理工作在軟件項(xiàng)目管理上的一個(gè)創(chuàng)新點(diǎn),目的在于盡可能快地和有效地解決用戶對(duì)軟件系統(tǒng)的不適應(yīng),增強(qiáng)軟件的生命力。通過初驗(yàn)的形式,使集成方投入相對(duì)多的人力對(duì)系統(tǒng)進(jìn)行完善。當(dāng)然,如果業(yè)主與集成方事先有約定,可以作為分期付款的一個(gè)階段。在完成初驗(yàn)后,一般的軟件監(jiān)理項(xiàng)目到此為止。
6 小結(jié)
軟件工程監(jiān)理是一門技術(shù)含量高,智力、知識(shí)密集型的產(chǎn)業(yè),是多種科學(xué)技術(shù)領(lǐng)域的綜合與交叉,創(chuàng)新成分多,涉及國(guó)民經(jīng)濟(jì)的各行各業(yè)。這些特點(diǎn)決定了從事軟件工程的監(jiān)理人員必須具有較高、較廣的知識(shí)面,并且相對(duì)熟悉所涉及行業(yè)的領(lǐng)域知識(shí)。
信息化項(xiàng)目不可預(yù)見成分高,風(fēng)險(xiǎn)程度大,監(jiān)理人員必須認(rèn)識(shí)到軟件質(zhì)量對(duì)用戶的重要性。另外,用戶需求往往不斷變化,監(jiān)理人員必須能有效控制用戶需求的不確定性對(duì)項(xiàng)目管理所帶來的影響,必要時(shí),需要監(jiān)理人員為用戶提供前期咨詢。在實(shí)際軟件監(jiān)理中,雖然不乏信息系統(tǒng)建設(shè)和評(píng)價(jià)的規(guī)范及成套標(biāo)準(zhǔn),但其可操作性往往不盡如人意,監(jiān)理人員開展實(shí)際工作時(shí)缺少相關(guān)的指南手冊(cè)。相信隨著國(guó)家十二五計(jì)劃的開始,全面提高信息化的推進(jìn),科技創(chuàng)新能力的增強(qiáng),軟件監(jiān)理與軟件測(cè)試也將進(jìn)一步得到重視與發(fā)展。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:ERP軟件工程監(jiān)理工作要點(diǎn)綜述
本文網(wǎng)址:http://www.oesoe.com/html/consultation/1082024173.html