首頁 > 優(yōu)秀范文 > 人員需求分析報(bào)告
時(shí)間:2022-10-24 20:18:20
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗(yàn),特別為您篩選了11篇人員需求分析報(bào)告范文。如果您需要更多原創(chuàng)資料,歡迎隨時(shí)與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識(shí)!
軟件產(chǎn)品,特別是行業(yè)解決方案軟件產(chǎn)品不同于一般的商品,用戶購買軟件產(chǎn)品之后,不能立即進(jìn)行使用,需要軟件公司的技術(shù)人員在軟件技術(shù)、軟件功能、軟件操作等方面進(jìn)行系統(tǒng)調(diào)試、軟件功能實(shí)現(xiàn)、人員培訓(xùn)、軟件上線使用、后期維護(hù)等一系列的工作,我們將這一系列的工作稱為軟件項(xiàng)目實(shí)施。大量的軟件公司項(xiàng)目實(shí)施案例證明,軟件項(xiàng)目是否成功、用戶的軟件使用情況是否順利、是否提高了用戶的工作效率和管理水平,不僅取決于軟件產(chǎn)品本身的質(zhì)量,軟件項(xiàng)目實(shí)施的質(zhì)量效果也對(duì)后期用戶應(yīng)用的情況起到非常重要的影響。項(xiàng)目實(shí)施規(guī)范主要包括項(xiàng)目啟動(dòng)階段、需求調(diào)研確認(rèn)階段、軟件功能實(shí)現(xiàn)確認(rèn)階段、數(shù)據(jù)標(biāo)準(zhǔn)化初裝階段、系統(tǒng)培訓(xùn)階段、系統(tǒng)安裝測(cè)試及試運(yùn)行階段、總體驗(yàn)收階段、系統(tǒng)交接階段等八個(gè)階段工作內(nèi)容,每個(gè)階段下面有不同的工作事項(xiàng),各個(gè)階段之間都是承上啟下關(guān)系,上一階段的順利完成是保證下一階段的工作開展的基礎(chǔ)。下面將按照每個(gè)項(xiàng)目實(shí)施階段分別介紹。
二、項(xiàng)目實(shí)施方案介紹
(一)項(xiàng)目啟動(dòng)階段
此階段處于整個(gè)項(xiàng)目實(shí)施工作的最前期,由成立項(xiàng)目組、前期調(diào)研、編制總體項(xiàng)目計(jì)劃、啟動(dòng)會(huì)四個(gè)階段組成。
此階段主任務(wù):
公司:在合同簽定后,指定項(xiàng)目經(jīng)理,成立項(xiàng)目組,授權(quán)項(xiàng)目組織完成項(xiàng)目目標(biāo)。
公司項(xiàng)目組:進(jìn)行前期項(xiàng)目調(diào)研,與用戶共同成立項(xiàng)目實(shí)施組織,編制《總體項(xiàng)目計(jì)劃》,召開項(xiàng)目啟動(dòng)會(huì)。
商務(wù)經(jīng)理:配合公司項(xiàng)目組,將積累的項(xiàng)目和用戶信息轉(zhuǎn)交給項(xiàng)目組。將項(xiàng)目組正式介紹給用戶,配合項(xiàng)目組建立與用戶的聯(lián)系。
用戶:成立項(xiàng)目實(shí)施組織,配合前期調(diào)研和召開啟動(dòng)會(huì),簽署《總體項(xiàng)目計(jì)劃》和《項(xiàng)目實(shí)施協(xié)議》。
1、成立項(xiàng)目組
部門經(jīng)理接到實(shí)施申請(qǐng)后,任命項(xiàng)目經(jīng)理,指定項(xiàng)目目標(biāo),由部門經(jīng)理及項(xiàng)目經(jīng)理一起指定項(xiàng)目組成員及成員任務(wù),并報(bào)總經(jīng)理簽署《項(xiàng)目任務(wù)書》。
2、前期調(diào)研
項(xiàng)目經(jīng)理及項(xiàng)目組成員,在商務(wù)人員配合下,建立與用戶的聯(lián)系,對(duì)合同、用戶進(jìn)行調(diào)研。填寫《用戶及合同信息表》。在項(xiàng)目商務(wù)談判中,商務(wù)經(jīng)理積累了大量的信息,項(xiàng)目組首先應(yīng)收集商務(wù)和合同信息,并與商務(wù)經(jīng)理一起識(shí)別那些個(gè)體和組織是項(xiàng)目的干系人,確定他們的需求和期望,如何滿足和影響這些需求、期望以確保項(xiàng)目能夠成功。
3、編制《項(xiàng)目總體計(jì)劃》
《項(xiàng)目總體計(jì)劃》是一個(gè)文件或文件的集合,隨著項(xiàng)目信息不斷豐富和變化,會(huì)被不斷變更,主要介紹項(xiàng)目目標(biāo)、主要項(xiàng)目階段、里程碑、可交付成果。通常包括以下幾方面內(nèi)容:
項(xiàng)目描述,項(xiàng)目目標(biāo)、主要項(xiàng)目階段、里程碑、可交付成果。所計(jì)劃的職責(zé)分配(包括用戶的);
溝通管理計(jì)劃,確定項(xiàng)目干系人對(duì)信息和溝通的需要:即什么人何時(shí)需要什么信息以及通過什么方式將信息提供給他們。質(zhì)量管理計(jì)劃,確定適合于項(xiàng)目的質(zhì)量標(biāo)準(zhǔn)和如何滿足其要求。如果有必要,可以包括上述每一個(gè)計(jì)劃,詳細(xì)程度根據(jù)每個(gè)具體項(xiàng)目的要求而定。未解決事宜和未定的決策。
4、啟動(dòng)會(huì)
項(xiàng)目組與用戶共同召開的宣布項(xiàng)目實(shí)施正式開始的會(huì)議。
會(huì)程安排如下:
共同組建項(xiàng)目實(shí)施組織,實(shí)施組織的權(quán)利和職責(zé);雙方簽署《項(xiàng)目實(shí)施協(xié)議》。
項(xiàng)目組介紹《項(xiàng)目總體計(jì)劃》和《項(xiàng)目實(shí)施協(xié)議》,包括以下內(nèi)容:
項(xiàng)目目標(biāo)、主要項(xiàng)目階段、里程碑、可交付成果。所計(jì)劃的職責(zé)分配(包括用戶的);
項(xiàng)目實(shí)施中項(xiàng)目管理的必要性和如何進(jìn)行項(xiàng)目管理,項(xiàng)目的質(zhì)量如何控制;
項(xiàng)目實(shí)施中用戶的參與和領(lǐng)導(dǎo)的支持的重要作用;
階段驗(yàn)收、技術(shù)交接和項(xiàng)目結(jié)束后如何對(duì)用戶提供后續(xù)服務(wù)。
(二)需求調(diào)研確認(rèn)階段
此階段的主要工作是軟件公司的項(xiàng)目實(shí)施人員向用戶調(diào)查用戶對(duì)系統(tǒng)的需求,包括管理流程調(diào)研、功能需求調(diào)研、報(bào)表要求調(diào)研、查詢需求調(diào)研等,實(shí)施人員調(diào)研完成后,會(huì)編寫《需求調(diào)研分析手冊(cè)》,并交付用戶進(jìn)行確認(rèn),待用戶對(duì)《需求調(diào)研分析手冊(cè)》上所提到的需求確認(rèn)完畢后,項(xiàng)目實(shí)施人員將以此為依據(jù)進(jìn)行軟件功能的實(shí)現(xiàn)。如果用戶又提出新的需求,實(shí)施人員將分析需求的難度及對(duì)整個(gè)系統(tǒng)的影響程度來確定是否給予實(shí)現(xiàn)。需求調(diào)研階段具體包括如下內(nèi)容:
1、進(jìn)行需求調(diào)研準(zhǔn)備
2、編制《需求調(diào)研計(jì)劃》
3、內(nèi)部評(píng)審是否通過《需求調(diào)研計(jì)劃》,項(xiàng)目組、部門經(jīng)理、商務(wù)等人員根據(jù)合同要求和項(xiàng)目實(shí)際情況對(duì)《需求調(diào)研計(jì)劃》草稿進(jìn)行評(píng)審,如評(píng)審?fù)ㄟ^,則在稍后的時(shí)間內(nèi)簽署,如評(píng)審不通過則重新修改。
4、用戶是否簽署《需求調(diào)研計(jì)劃》,如用戶簽署《需求調(diào)研計(jì)劃》,則作為以后需求調(diào)研工作的指南。否則重新修改。
5、《需求調(diào)研計(jì)劃》是否有變更,如果計(jì)劃存在變更,則執(zhí)行變更控制流程,否則按計(jì)劃進(jìn)行后續(xù)工作。
6、編寫及發(fā)出《需求調(diào)研通知》,項(xiàng)目組編寫《需求調(diào)研通知》,確定進(jìn)行需求調(diào)研的相關(guān)事宜,發(fā)給用戶,為順利完成需求調(diào)研工作做準(zhǔn)備
7、需求調(diào)研,項(xiàng)目組以《需求調(diào)研手冊(cè)》為依據(jù),從業(yè)務(wù)流程、單據(jù)使用、打印格式、報(bào)表查詢幾個(gè)方面展開深入和全面的調(diào)研,并搜集用戶的個(gè)性化需求。
8、需求調(diào)研分析根據(jù)調(diào)研的結(jié)果,項(xiàng)目組和公司其他技術(shù)部門將進(jìn)一步進(jìn)行分析,確定合理、可行的需求,將分析結(jié)果形成《需求分析報(bào)告》草稿。
9、內(nèi)部評(píng)審是否通過《需求分析報(bào)告》。項(xiàng)目組、部門經(jīng)理、公司其他技術(shù)部門的人員對(duì)《需求分析報(bào)告》草稿進(jìn)行評(píng)審,如評(píng)審?fù)ㄟ^,則在稍后由用戶簽署,如評(píng)審不通過則重新修改,直至內(nèi)部評(píng)審?fù)ㄟ^。
10、編寫及發(fā)出《需求分析報(bào)告確認(rèn)通知》。項(xiàng)目組編寫《需求分析報(bào)告確認(rèn)通知》,發(fā)給用戶,確定進(jìn)行需求確認(rèn)的相關(guān)事宜,告之相關(guān)部門及人員安排好工作,準(zhǔn)時(shí)參與需求確認(rèn)工作,為順利完成需求確認(rèn)工作做準(zhǔn)備。
11、用戶是否確認(rèn)《需求分析報(bào)告》。如果用戶確認(rèn),并簽署了《需求分析報(bào)告》,則需求調(diào)研階段工作結(jié)束,進(jìn)行后續(xù)的軟件功能實(shí)現(xiàn)的工作;如沒有確認(rèn),則進(jìn)一步進(jìn)行調(diào)研、分析,直至用戶最終確認(rèn)并簽署《需求分析報(bào)告》。雙方簽署了《需求分析報(bào)告》,需求調(diào)研工作結(jié)束之后,如果用戶提出新的需求或是變更已有的需求,則執(zhí)行需求新增及變更流程。
(三)軟件功能實(shí)現(xiàn)確認(rèn)階段
此階段的主要工作是項(xiàng)目實(shí)施人員根據(jù)需求調(diào)研階段確認(rèn)的《需求調(diào)研分析手冊(cè)》中的用戶需求內(nèi)容進(jìn)行具體軟件功能的實(shí)現(xiàn)工作。在軟件功能實(shí)現(xiàn)的過程中,項(xiàng)目實(shí)施人員將記錄軟件實(shí)現(xiàn)的詳細(xì)過程。便于公司售后服務(wù)之用。每一個(gè)實(shí)施技術(shù)人員必須嚴(yán)格按照要求記錄、存檔。按照調(diào)研要求的所有功能實(shí)現(xiàn)完畢后,項(xiàng)目實(shí)施人員將編制《軟件功能確認(rèn)表》,將定制好軟件功能待用戶確認(rèn),用戶根據(jù)《軟件功能確認(rèn)表》上的功能逐一確定軟件功能是否達(dá)到要求,對(duì)不滿足要求的功能,項(xiàng)目實(shí)施人員將會(huì)記錄下來并進(jìn)行功能修改,直到滿足用于要求。
(四)數(shù)據(jù)標(biāo)準(zhǔn)化初裝階段
此階段的主要工作是項(xiàng)目實(shí)施人員指導(dǎo)用戶進(jìn)行系統(tǒng)標(biāo)準(zhǔn)化資料的準(zhǔn)備工作,并對(duì)用戶進(jìn)行初裝資料的軟件操作培訓(xùn),以便用戶能夠及時(shí)的將標(biāo)準(zhǔn)資料錄入系統(tǒng),初裝完成后,項(xiàng)目實(shí)施人員會(huì)對(duì)資料初裝的情況進(jìn)行核查,為以后具體業(yè)務(wù)功能的開展做好基礎(chǔ)。
(五)系統(tǒng)培訓(xùn)階段
系統(tǒng)培訓(xùn)階段工作是整個(gè)項(xiàng)目實(shí)施工作中比較重要的工作,用戶對(duì)軟件的操作功能是否熟練將直接影響到后面的軟件應(yīng)用效果,所以軟件公司和用戶雙方要對(duì)此階段的工作給予足夠的重視。要充分認(rèn)識(shí)培訓(xùn)的重要性和艱巨性。在項(xiàng)目實(shí)施之前對(duì)用戶的相關(guān)人員進(jìn)行系統(tǒng)和規(guī)范的產(chǎn)品培訓(xùn)是非常必要的,達(dá)到讓用戶了解軟件產(chǎn)品,最終自己能夠解決使用中的具體的問題。
此階段的培訓(xùn)工作中將用戶參加產(chǎn)品培訓(xùn)的人員劃分為三個(gè)層次:決策層、技術(shù)層、操作層,對(duì)不同層次的用戶參加產(chǎn)品培訓(xùn)人員的培訓(xùn)內(nèi)容分別是:
決策層:領(lǐng)導(dǎo)在實(shí)施中的作用與重要性、決策查詢。
維護(hù)層:系統(tǒng)維護(hù)知識(shí)、操作方法。
操作層:操作方法。
具體的培訓(xùn)工作流程為:
1、調(diào)研培訓(xùn)信息:在培訓(xùn)開始前3天由用戶實(shí)施負(fù)責(zé)人,將參加培訓(xùn)的部門和人員情況填入《受訓(xùn)部門匯總表》、《受訓(xùn)人員情況一覽表》。
2、編制培訓(xùn)計(jì)劃:結(jié)合調(diào)研結(jié)果,與用戶實(shí)施負(fù)責(zé)人商議具體培訓(xùn)內(nèi)容、時(shí)間,場(chǎng)地,人員等。項(xiàng)目組編制《培訓(xùn)計(jì)劃》。
3、簽署培訓(xùn)計(jì)劃:用戶簽署《培訓(xùn)計(jì)劃》,進(jìn)一步確認(rèn)培訓(xùn)安排。
4、發(fā)培訓(xùn)通知:培訓(xùn)開始前2天,按照簽署的《培訓(xùn)計(jì)劃》,將培訓(xùn)內(nèi)容、時(shí)間,場(chǎng)地,人員等信息通知用戶實(shí)施負(fù)責(zé)人。
5、搭建培訓(xùn)環(huán)境:公司項(xiàng)目組在培訓(xùn)開始前,將培訓(xùn)環(huán)境搭建及檢查妥當(dāng),將培訓(xùn)提綱及培訓(xùn)手冊(cè)準(zhǔn)備好。
6、組織培訓(xùn):公司項(xiàng)目組培訓(xùn)負(fù)責(zé)人與用戶實(shí)施負(fù)責(zé)人組織相關(guān)人員參加培訓(xùn),按培訓(xùn)制度嚴(yán)格考核。由用戶將考勤情況填入《培訓(xùn)人員簽到表》。
7、培訓(xùn)考核:公司項(xiàng)目組培訓(xùn)負(fù)責(zé)人與用戶實(shí)施負(fù)責(zé)人組織受訓(xùn)人員參加上機(jī)及理論考試。
8、培訓(xùn)總結(jié):公司項(xiàng)目組培訓(xùn)負(fù)責(zé)人與用戶實(shí)施負(fù)責(zé)人一起將出勤情況及考核情況做出總結(jié),填入《培訓(xùn)及考核統(tǒng)計(jì)表》,及時(shí)向相關(guān)負(fù)責(zé)人
匯報(bào)。
(六)系統(tǒng)安裝測(cè)試及試運(yùn)行階段
此階段的主要工作是在用戶真實(shí)環(huán)境下,對(duì)用戶網(wǎng)絡(luò)及硬件設(shè)備進(jìn)行測(cè)試,對(duì)軟件系統(tǒng)進(jìn)行容量、性能壓力等測(cè)試測(cè)試及試運(yùn)行的目的在于確保系統(tǒng)各項(xiàng)功能均能正常使用,并且符合用戶簽署的《需求分析報(bào)告》中描述的需求,同時(shí)把盡可能多的潛在問題在正式運(yùn)行之前發(fā)現(xiàn)并改正;同時(shí)目的還在于在正式運(yùn)行前用戶的有關(guān)人員能進(jìn)一步提高操作水平,掌握操作規(guī)范。此階段的主要工作內(nèi)容為:
1、 編制計(jì)劃:與用戶實(shí)施負(fù)責(zé)人商議具體測(cè)試及試運(yùn)行時(shí)間,地點(diǎn),人員等安排,項(xiàng)目組編制《測(cè)試及試運(yùn)行計(jì)劃》。
2、簽署計(jì)劃:用戶簽署《測(cè)試及試運(yùn)行計(jì)劃》,進(jìn)一步確認(rèn)測(cè)試及試運(yùn)行安排。
3、發(fā)測(cè)試及試運(yùn)行通知:在測(cè)試及試運(yùn)行開始前2天,按照簽署的《測(cè)試及試運(yùn)行計(jì)劃》,將時(shí)間,地點(diǎn),人員等信息通知用戶實(shí)施負(fù)責(zé)人。
4、搭建環(huán)境及數(shù)據(jù)準(zhǔn)備:在試運(yùn)行開始前搭建好軟件環(huán)境、硬件環(huán)境、網(wǎng)絡(luò)環(huán)境、調(diào)通線路;檢查軟件、硬件、網(wǎng)絡(luò)、線路等各個(gè)環(huán)節(jié)是否有問題;
5、組織測(cè)試及試運(yùn)行:用戶相關(guān)各級(jí)領(lǐng)導(dǎo)給予全面配合,組織相關(guān)人員進(jìn)行測(cè)試及試運(yùn)行。
6、測(cè)試及試運(yùn)行總結(jié):測(cè)試及試運(yùn)行完成,總結(jié)試運(yùn)行中設(shè)備、軟件的運(yùn)行情況,總結(jié)試運(yùn)行中業(yè)務(wù)流程和操作環(huán)節(jié)的情況,以書面總結(jié)形式將測(cè)試及試運(yùn)行結(jié)果通知相關(guān)負(fù)責(zé)人。
公司項(xiàng)目組負(fù)責(zé)擔(dān)當(dāng)指揮,檢查用戶人員組織情況并給予指導(dǎo),跟蹤檢查如下情況:
跟蹤單據(jù)流轉(zhuǎn)狀況。
跟蹤新資料登錄環(huán)節(jié)。
觀察業(yè)務(wù)流程執(zhí)行狀況。
觀察操作人員操作表現(xiàn)。
觀察系統(tǒng)運(yùn)行速度及異常表現(xiàn)。
觀察關(guān)鍵數(shù)據(jù)的正確性。
及時(shí)糾正錯(cuò)誤操作、對(duì)于新發(fā)生的問題及時(shí)與相關(guān)人員溝通,確定解決辦法。
(七)總體驗(yàn)收階段。
此階段是對(duì)項(xiàng)目總體的完成情況進(jìn)行驗(yàn)收。驗(yàn)收分階段進(jìn)行,在每一項(xiàng)目階段結(jié)束時(shí),用戶對(duì)這一階段的可交付成果進(jìn)行驗(yàn)收,在測(cè)試及試運(yùn)行結(jié)束后,對(duì)系統(tǒng)進(jìn)行總體驗(yàn)收。
需要驗(yàn)收的可交付成果:
主要項(xiàng)目階段
階段組成
主要里程碑
軟件產(chǎn)品,特別是行業(yè)解決方案軟件產(chǎn)品不同于一般的商品,用戶購買軟件產(chǎn)品之后,不能立即進(jìn)行使用,需要軟件公司的技術(shù)人員在軟件技術(shù)、軟件功能、軟件操作等方面進(jìn)行系統(tǒng)調(diào)試、軟件功能實(shí)現(xiàn)、人員培訓(xùn)、軟件上線使用、后期維護(hù)等一系列的工作,我們將這一系列的工作稱為軟件項(xiàng)目實(shí)施,軟件項(xiàng)目計(jì)劃書。大量的軟件公司項(xiàng)目實(shí)施案例證明,軟件項(xiàng)目是否成功、用戶的軟件使用情況是否順利、是否提高了用戶的工作效率和管理水平,不僅取決于軟件產(chǎn)品本身的質(zhì)量,軟件項(xiàng)目實(shí)施的質(zhì)量效果也對(duì)后期用戶應(yīng)用的情況起到非常重要的影響。項(xiàng)目實(shí)施規(guī)范主要包括項(xiàng)目啟動(dòng)階段、需求調(diào)研確認(rèn)階段、軟件功能實(shí)現(xiàn)確認(rèn)階段、數(shù)據(jù)標(biāo)準(zhǔn)化初裝階段、系統(tǒng)培訓(xùn)階段、系統(tǒng)安裝測(cè)試及試運(yùn)行階段、總體驗(yàn)收階段、系統(tǒng)交接階段等八個(gè)階段工作內(nèi)容,每個(gè)階段下面有不同的工作事項(xiàng),各個(gè)階段之間都是承上啟下關(guān)系,上一階段的順利完成是保證下一階段的工作開展的基礎(chǔ)。下面將按照每個(gè)項(xiàng)目實(shí)施階段分別介紹。
二、項(xiàng)目實(shí)施方案介紹
(一)項(xiàng)目啟動(dòng)階段
此階段處于整個(gè)項(xiàng)目實(shí)施工作的最前期,由成立項(xiàng)目組、前期調(diào)研、編制總體項(xiàng)目計(jì)劃、啟動(dòng)會(huì)四個(gè)階段組成。
此階段主任務(wù):
公司:在合同簽定后,指定項(xiàng)目經(jīng)理,成立項(xiàng)目組,授權(quán)項(xiàng)目組織完成項(xiàng)目目標(biāo)。
公司項(xiàng)目組:進(jìn)行前期項(xiàng)目調(diào)研,與用戶共同成立項(xiàng)目實(shí)施組織,編制《總體項(xiàng)目計(jì)劃》,召開項(xiàng)目啟動(dòng)會(huì)。
商務(wù)經(jīng)理:配合公司項(xiàng)目組,將積累的項(xiàng)目和用戶信息轉(zhuǎn)交給項(xiàng)目組。將項(xiàng)目組正式介紹給用戶,配合項(xiàng)目組建立與用戶的聯(lián)系。
用戶:成立項(xiàng)目實(shí)施組織,配合前期調(diào)研和召開啟動(dòng)會(huì),簽署《總體項(xiàng)目計(jì)劃》和《項(xiàng)目實(shí)施協(xié)議》。
1、成立項(xiàng)目組
部門經(jīng)理接到實(shí)施申請(qǐng)后,任命項(xiàng)目經(jīng)理,指定項(xiàng)目目標(biāo),由部門經(jīng)理及項(xiàng)目經(jīng)理一起指定項(xiàng)目組成員及成員任務(wù),并報(bào)總經(jīng)理簽署《項(xiàng)目任務(wù)書》。
2、前期調(diào)研
項(xiàng)目經(jīng)理及項(xiàng)目組成員,在商務(wù)人員配合下,建立與用戶的聯(lián)系,對(duì)合同、用戶進(jìn)行調(diào)研。填寫《用戶及合同信息表》。在項(xiàng)目商務(wù)談判中,商務(wù)經(jīng)理積累了大量的信息,項(xiàng)目組首先應(yīng)收集商務(wù)和合同信息,并與商務(wù)經(jīng)理一起識(shí)別那些個(gè)體和組織是項(xiàng)目的干系人,確定他們的需求和期望,如何滿足和影響這些需求、期望以確保項(xiàng)目能夠成功。
3、編制《項(xiàng)目總體計(jì)劃》
《項(xiàng)目總體計(jì)劃》是一個(gè)文件或文件的集合,隨著項(xiàng)目信息不斷豐富和變化,會(huì)被不斷變更,主要介紹項(xiàng)目目標(biāo)、主要項(xiàng)目階段、里程碑、可交付成果。通常包括以下幾方面內(nèi)容:
項(xiàng)目描述,項(xiàng)目目標(biāo)、主要項(xiàng)目階段、里程碑、可交付成果。所計(jì)劃的職責(zé)分配(包括用戶的);
溝通管理計(jì)劃,確定項(xiàng)目干系人對(duì)信息和溝通的需要:即什么人何時(shí)需要什么信息以及通過什么方式將信息提供給他們。質(zhì)量管理計(jì)劃,確定適合于項(xiàng)目的質(zhì)量標(biāo)準(zhǔn)和如何滿足其要求。如果有必要,可以包括上述每一個(gè)計(jì)劃,詳細(xì)程度根據(jù)每個(gè)具體項(xiàng)目的要求而定。未解決事宜和未定的決策。
4、啟動(dòng)會(huì)
項(xiàng)目組與用戶共同召開的宣布項(xiàng)目實(shí)施正式開始的會(huì)議。
會(huì)程安排如下:
共同組建項(xiàng)目實(shí)施組織,實(shí)施組織的權(quán)利和職責(zé);雙方簽署《項(xiàng)目實(shí)施協(xié)議》。
項(xiàng)目組介紹《項(xiàng)目總體計(jì)劃》和《項(xiàng)目實(shí)施協(xié)議》,包括以下內(nèi)容:
項(xiàng)目目標(biāo)、主要項(xiàng)目階段、里程碑、可交付成果。所計(jì)劃的職責(zé)分配(包括用戶的);
項(xiàng)目實(shí)施中項(xiàng)目管理的必要性和如何進(jìn)行項(xiàng)目管理,項(xiàng)目的質(zhì)量如何控制;
項(xiàng)目實(shí)施中用戶的參與和領(lǐng)導(dǎo)的支持的重要作用;
階段驗(yàn)收、技術(shù)交接和項(xiàng)目結(jié)束后如何對(duì)用戶提供后續(xù)服務(wù)。
(二)需求調(diào)研確認(rèn)階段
此階段的主要工作是軟件公司的項(xiàng)目實(shí)施人員向用戶調(diào)查用戶對(duì)系統(tǒng)的需求,包括管理流程調(diào)研、功能需求調(diào)研、報(bào)表要求調(diào)研、查詢需求調(diào)研等,實(shí)施人員調(diào)研完成后,會(huì)編寫《需求調(diào)研分析手冊(cè)》,并交付用戶進(jìn)行確認(rèn),待用戶對(duì)《需求調(diào)研分析手冊(cè)》上所提到的需求確認(rèn)完畢后,項(xiàng)目實(shí)施人員將以此為依據(jù)進(jìn)行軟件功能的實(shí)現(xiàn),工作計(jì)劃《軟件項(xiàng)目計(jì)劃書》。如果用戶又提出新的需求,實(shí)施人員將分析需求的難度及對(duì)整個(gè)系統(tǒng)的影響程度來確定是否給予實(shí)現(xiàn)。需求調(diào)研階段具體包括如下內(nèi)容:
1、進(jìn)行需求調(diào)研準(zhǔn)備
2、編制《需求調(diào)研計(jì)劃》
3、內(nèi)部評(píng)審是否通過《需求調(diào)研計(jì)劃》,項(xiàng)目組、部門經(jīng)理、商務(wù)等人員根據(jù)合同要求和項(xiàng)目實(shí)際情況對(duì)《需求調(diào)研計(jì)劃》草稿進(jìn)行評(píng)審,如評(píng)審?fù)ㄟ^,則在稍后的時(shí)間內(nèi)簽署,如評(píng)審不通過則重新修改。
4、用戶是否簽署《需求調(diào)研計(jì)劃》,如用戶簽署《需求調(diào)研計(jì)劃》,則作為以后需求調(diào)研工作的指南。否則重新修改。
5、《需求調(diào)研計(jì)劃》是否有變更,如果計(jì)劃存在變更,則執(zhí)行變更控制流程,否則按計(jì)劃進(jìn)行后續(xù)工作。
6、編寫及發(fā)出《需求調(diào)研通知》,項(xiàng)目組編寫《需求調(diào)研通知》,確定進(jìn)行需求調(diào)研的相關(guān)事宜,發(fā)給用戶,為順利完成需求調(diào)研工作做準(zhǔn)備
7、需求調(diào)研,項(xiàng)目組以《需求調(diào)研手冊(cè)》為依據(jù),從業(yè)務(wù)流程、單據(jù)使用、打印格式、報(bào)表查詢幾個(gè)方面展開深入和全面的調(diào)研,并搜集用戶的個(gè)性化需求。
8、需求調(diào)研分析根據(jù)調(diào)研的結(jié)果,項(xiàng)目組和公司其他技術(shù)部門將進(jìn)一步進(jìn)行分析,確定合理、可行的需求,將分析結(jié)果形成《需求分析報(bào)告》草稿。
9、內(nèi)部評(píng)審是否通過《需求分析報(bào)告》。項(xiàng)目組、部門經(jīng)理、公司其他技術(shù)部門的人員對(duì)《需求分析報(bào)告》草稿進(jìn)行評(píng)審,如評(píng)審?fù)ㄟ^,則在稍后由用戶簽署,如評(píng)審不通過則重新修改,直至內(nèi)部評(píng)審?fù)ㄟ^。
10、編寫及發(fā)出《需求分析報(bào)告確認(rèn)通知》。項(xiàng)目組編寫《需求分析報(bào)告確認(rèn)通知》,發(fā)給用戶,確定進(jìn)行需求確認(rèn)的相關(guān)事宜,告之相關(guān)部門及人員安排好工作,準(zhǔn)時(shí)參與需求確認(rèn)工作,為順利完成需求確認(rèn)工作做準(zhǔn)備。
11、用戶是否確認(rèn)《需求分析報(bào)告》。如果用戶確認(rèn),并簽署了《需求分析報(bào)告》,則需求調(diào)研階段工作結(jié)束,進(jìn)行后續(xù)的軟件功能實(shí)現(xiàn)的工作;如沒有確認(rèn),則進(jìn)一步進(jìn)行調(diào)研、分析,直至用戶最終確認(rèn)并簽署《需求分析報(bào)告》。雙方簽署了《需求分析報(bào)告》,需求調(diào)研工作結(jié)束之后,如果用戶提出新的需求或是變更已有的需求,則執(zhí)行需求新增及變更流程。
(三)軟件功能實(shí)現(xiàn)確認(rèn)階段
此階段的主要工作是項(xiàng)目實(shí)施人員根據(jù)需求調(diào)研階段確認(rèn)的《需求調(diào)研分析手冊(cè)》中的用戶需求內(nèi)容進(jìn)行具體軟件功能的實(shí)現(xiàn)工作。在軟件功能實(shí)現(xiàn)的過程中,項(xiàng)目實(shí)施人員將記錄軟件實(shí)現(xiàn)的詳細(xì)過程。便于公司售后服務(wù)之用。每一個(gè)實(shí)施技術(shù)人員必須嚴(yán)格按照要求記錄、存檔。按照調(diào)研要求的所有功能實(shí)現(xiàn)完畢后,項(xiàng)目實(shí)施人員將編制《軟件功能確認(rèn)表》,將定制好軟件功能待用戶確認(rèn),用戶根據(jù)《軟件功能確認(rèn)表》上的功能逐一確定軟件功能是否達(dá)到要求,對(duì)不滿足要求的功能,項(xiàng)目實(shí)施人員將會(huì)記錄下來并進(jìn)行功能修改,直到滿足用于要求。
(四)數(shù)據(jù)標(biāo)準(zhǔn)化初裝階段
此階段的主要工作是項(xiàng)目實(shí)施人員指導(dǎo)用戶進(jìn)行系統(tǒng)標(biāo)準(zhǔn)化資料的準(zhǔn)備工作,并對(duì)用戶進(jìn)行初裝資料的軟件操作培訓(xùn),以便用戶能夠及時(shí)的將標(biāo)準(zhǔn)資料錄入系統(tǒng),初裝完成后,項(xiàng)目實(shí)施人員會(huì)對(duì)資料初裝的情況進(jìn)行核查,為以后具體業(yè)務(wù)功能的開展做好基礎(chǔ)。
(五)系統(tǒng)培訓(xùn)階段
系統(tǒng)培訓(xùn)階段工作是整個(gè)項(xiàng)目實(shí)施工作中比較重要的工作,用戶對(duì)軟件的操作功能是否熟練將直接影響到后面的軟件應(yīng)用效果,所以軟件公司和用戶雙方要對(duì)此階段的工作給予足夠的重視。要充分認(rèn)識(shí)培訓(xùn)的重要性和艱巨性。在項(xiàng)目實(shí)施之前對(duì)用戶的相關(guān)人員進(jìn)行系統(tǒng)和規(guī)范的產(chǎn)品培訓(xùn)是非常必要的,達(dá)到讓用戶了解軟件產(chǎn)品,最終自己能夠解決使用中的具體的問題。
此階段的培訓(xùn)工作中將用戶參加產(chǎn)品培訓(xùn)的人員劃分為三個(gè)層次:決策層、技術(shù)層、操作層,對(duì)不同層次的用戶參加產(chǎn)品培訓(xùn)人員的培訓(xùn)內(nèi)容分別是:
決策層:領(lǐng)導(dǎo)在實(shí)施中的作用與重要性、決策查詢。
維護(hù)層:系統(tǒng)維護(hù)知識(shí)、操作方法。
操作層:操作方法。
具體的培訓(xùn)工作流程為:
1、調(diào)研培訓(xùn)信息:在培訓(xùn)開始前3天由用戶實(shí)施負(fù)責(zé)人,將參加培訓(xùn)的部門和人員情況填入《受訓(xùn)部門匯總表》、《受訓(xùn)人員情況一覽表》。
2、編制培訓(xùn)計(jì)劃:結(jié)合調(diào)研結(jié)果,與用戶實(shí)施負(fù)責(zé)人商議具體培訓(xùn)內(nèi)容、時(shí)間,場(chǎng)地,人員等。項(xiàng)目組編制《培訓(xùn)計(jì)劃》。
3、簽署培訓(xùn)計(jì)劃:用戶簽署《培訓(xùn)計(jì)劃》,進(jìn)一步確認(rèn)培訓(xùn)安排。
4、發(fā)培訓(xùn)通知:培訓(xùn)開始前2天,按照簽署的《培訓(xùn)計(jì)劃》,將培訓(xùn)內(nèi)容、時(shí)間,場(chǎng)地,人員等信息通知用戶實(shí)施負(fù)責(zé)人。
5、搭建培訓(xùn)環(huán)境:公司項(xiàng)目組在培訓(xùn)開始前,將培訓(xùn)環(huán)境搭建及檢查妥當(dāng),將培訓(xùn)提綱及培訓(xùn)手冊(cè)準(zhǔn)備好。
6、組織培訓(xùn):公司項(xiàng)目組培訓(xùn)負(fù)責(zé)人與用戶實(shí)施負(fù)責(zé)人組織相關(guān)人員參加培訓(xùn),按培訓(xùn)制度嚴(yán)格考核。由用戶將考勤情況填入《培訓(xùn)人員簽到表》。
7、培訓(xùn)考核:公司項(xiàng)目組培訓(xùn)負(fù)責(zé)人與用戶實(shí)施負(fù)責(zé)人組織受訓(xùn)人員參加上機(jī)及理論考試。
將軟件開發(fā)周期從幾年縮短到一個(gè)月甚至兩個(gè)星期,這需要制定詳盡的軟件開發(fā)和交付流程。而詳盡的軟件開發(fā)和交付流程也是實(shí)現(xiàn)Scrum所必須遵守的。在Scrum中一個(gè)交付周期被稱為一個(gè)Sprint。在每個(gè)Sprint開始之前,要有一個(gè)Sprint的計(jì)劃會(huì)議(Sprintplanmeeting)。Sprint計(jì)劃會(huì)議是在業(yè)務(wù)分析師和用戶確定好當(dāng)前階段的需求分析之后,將可以進(jìn)行開發(fā)的部分按照需求的優(yōu)先級(jí)順序排列好開發(fā)任務(wù)(Story),再由開發(fā)人員對(duì)任務(wù)進(jìn)行難度評(píng)分,最后團(tuán)隊(duì)根據(jù)可變因素如團(tuán)隊(duì)成員情況,開發(fā)環(huán)境狀態(tài)等確定下一個(gè)Sprint的任務(wù)。為了加強(qiáng)團(tuán)隊(duì)內(nèi)部的溝通和及時(shí)掌握開發(fā)交付情況,Scrum要求團(tuán)隊(duì)每日開站立會(huì)議(Standupmeeting),站立會(huì)議通常1到2分鐘每人,主要說明前一天的工作內(nèi)容,存在什么問題,以及今天的工作計(jì)劃。當(dāng)然在每個(gè)Sprint快結(jié)束的前一天,要開評(píng)審會(huì)議,來報(bào)告進(jìn)度,通常情況下是軟件會(huì)議制定軟件當(dāng)前Sprint的軟件計(jì)劃。中國有句古話叫做“吾日三省吾身”,每個(gè)Sprint結(jié)束還有一個(gè)最為重要的會(huì)議就是回顧會(huì)議(Retrospectivemeeting)?;仡檿?huì)議主要是總結(jié)上一個(gè)Sprint,保持優(yōu)點(diǎn),克服缺點(diǎn)。確保每個(gè)會(huì)議的有效性是Scrum實(shí)現(xiàn)的基礎(chǔ)。
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1672-5913(2007)05-0023-04
對(duì)于IT院校常出現(xiàn)的問題是教育與實(shí)踐脫節(jié),常常是培養(yǎng)出的學(xué)生到IT企業(yè)后不能適應(yīng)公司的工作環(huán)境,所學(xué)的知識(shí)與應(yīng)用存在距離,公司還要對(duì)他們進(jìn)行特殊培訓(xùn)。在IT院校開設(shè)項(xiàng)目實(shí)訓(xùn)課,模擬公司的工作環(huán)境,把學(xué)生組織成項(xiàng)目小組,按照公司的項(xiàng)目開發(fā)流程指導(dǎo)學(xué)生對(duì)真實(shí)項(xiàng)目的開發(fā),能夠很好地解決這個(gè)問題。為此,本文提供了一個(gè)項(xiàng)目實(shí)訓(xùn)課的實(shí)現(xiàn)案例。學(xué)生通過項(xiàng)目實(shí)訓(xùn)課的學(xué)習(xí)鍛煉,使其達(dá)到具有一定IT領(lǐng)域項(xiàng)目開發(fā)經(jīng)驗(yàn),體驗(yàn)、了解公司的工作環(huán)境,熟悉公司的項(xiàng)目開發(fā)及項(xiàng)目管理流程,成為上手快、實(shí)戰(zhàn)能力強(qiáng)、技術(shù)過硬、基本功較扎實(shí)、具有較強(qiáng)的團(tuán)隊(duì)精神和創(chuàng)業(yè)能力、用人單位搶手的人才。如果條件允許項(xiàng)目實(shí)訓(xùn)課程可采用雙語教學(xué),指導(dǎo)教師可盡量用英語指導(dǎo)學(xué)生。
1 項(xiàng)目團(tuán)隊(duì)組成
教師指導(dǎo)學(xué)生以一個(gè)虛擬公司為背景,組織成多個(gè)項(xiàng)目小組,每個(gè)學(xué)生在項(xiàng)目小組中承擔(dān)一個(gè)或若干開發(fā)角色。進(jìn)入項(xiàng)目小組后不得無故退出。項(xiàng)目小組有以下角色:
項(xiàng)目經(jīng)理:負(fù)責(zé)本小組的人員協(xié)調(diào)和安排,制定項(xiàng)目開發(fā)計(jì)劃,按照開發(fā)計(jì)劃控制進(jìn)度,在負(fù)責(zé)整體的同時(shí),開發(fā)好屬于自己的模塊。
產(chǎn)品經(jīng)理:主要使命是提高客戶的滿意度,在項(xiàng)目開發(fā)過程中代表為項(xiàng)目付款的系統(tǒng)擁有者的利益。
用戶體驗(yàn)角色:代替實(shí)際用戶使用產(chǎn)品,排除用戶在使用產(chǎn)品過程中遇到的問題和障礙。
文檔人員:協(xié)助項(xiàng)目經(jīng)理、系統(tǒng)分析員完成要提交的文檔,并敦促小組成員提交他們所負(fù)責(zé)的模塊相應(yīng)的文檔,并整理后按照存儲(chǔ)路徑和格式及項(xiàng)目開發(fā)計(jì)劃任務(wù)書中的時(shí)間段提交給導(dǎo)師。
系統(tǒng)分析員:負(fù)責(zé)本小組項(xiàng)目開發(fā)技術(shù)支持(軟件配置管理、培訓(xùn)等),協(xié)助項(xiàng)目經(jīng)理帶領(lǐng)小組成員完成需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試等一系列工作。
開發(fā)人員:按照項(xiàng)目經(jīng)理和系統(tǒng)分析員以及項(xiàng)目開發(fā)計(jì)劃任務(wù)書的要求,完成相應(yīng)的工作任務(wù),提交自己所負(fù)責(zé)的模塊或者子系統(tǒng)的文檔給文檔負(fù)責(zé)人。
測(cè)試人員:負(fù)責(zé)系統(tǒng)測(cè)試。
2 實(shí)施流程
實(shí)施流程如圖1所示。
圖1 實(shí)施流程
3 項(xiàng)目管理
為了使同學(xué)們更好地熟悉掌握軟件項(xiàng)目開發(fā)流程及項(xiàng)目管理規(guī)范,項(xiàng)目管理通過適當(dāng)精簡(jiǎn),主要包括以下活動(dòng):
(1)項(xiàng)目進(jìn)度跟蹤與監(jiān)控
①項(xiàng)目周報(bào)制度:項(xiàng)目團(tuán)隊(duì)每周總結(jié)項(xiàng)目進(jìn)度情況,撰寫《項(xiàng)目周報(bào)》。
②周例會(huì)制度:導(dǎo)師每周召開項(xiàng)目例會(huì),探討問題,總結(jié)工作。
③項(xiàng)目計(jì)劃跟蹤:老師指導(dǎo)下各項(xiàng)目小組由項(xiàng)目經(jīng)理根據(jù)項(xiàng)目開發(fā)計(jì)劃對(duì)實(shí)際項(xiàng)目進(jìn)展情況進(jìn)行跟蹤,作好項(xiàng)目跟蹤記錄。
④控制偏差:老師指導(dǎo)下項(xiàng)目經(jīng)理根據(jù)項(xiàng)目的需求及設(shè)計(jì)文檔對(duì)項(xiàng)目的功能實(shí)現(xiàn)進(jìn)行監(jiān)控,如果出現(xiàn)偏差應(yīng)及時(shí)更正。確保項(xiàng)目的各功能與需求文檔所要求的一致。
⑤指導(dǎo)教師應(yīng)該給學(xué)生作適當(dāng)?shù)捻?xiàng)目管理方面的培訓(xùn),讓學(xué)生了解軟件工程及項(xiàng)目管理方面的知識(shí)。
(2)項(xiàng)目各階段評(píng)審
①項(xiàng)目開發(fā)計(jì)劃評(píng)審:由指導(dǎo)教師主持,由該虛擬公司的所有項(xiàng)目小組參加,對(duì)各項(xiàng)目小組制定的開發(fā)計(jì)劃進(jìn)行評(píng)審,學(xué)生可以提出自己的觀點(diǎn),進(jìn)行辯論。老師進(jìn)行講評(píng)總結(jié),然后各小組對(duì)項(xiàng)目開發(fā)計(jì)劃進(jìn)行修改、提交,作為考核項(xiàng)目小組工作的文檔。
②項(xiàng)目需求分析報(bào)告評(píng)審:由指導(dǎo)教師主持,由該虛擬公司的所有項(xiàng)目小組參加,對(duì)各項(xiàng)目小組作的需求分析報(bào)告進(jìn)行評(píng)審,學(xué)生可以提出自己的觀點(diǎn),進(jìn)行辯論。老師進(jìn)行講評(píng)總結(jié),各小組對(duì)需求分析報(bào)告進(jìn)行修改、提交,作為考核項(xiàng)目小組工作的文檔。
③項(xiàng)目設(shè)計(jì)報(bào)告評(píng)審:由指導(dǎo)教師主持,由該虛擬公司的所有項(xiàng)目小組參加,對(duì)各項(xiàng)目小組作的設(shè)計(jì)報(bào)告進(jìn)行評(píng)審,學(xué)生可以提出自己的觀點(diǎn),進(jìn)行辯論。老師進(jìn)行講評(píng)總結(jié),各小組設(shè)計(jì)報(bào)告進(jìn)行修改、提交,作為考核項(xiàng)目小組工作的文檔。
④項(xiàng)目實(shí)施與測(cè)試指導(dǎo)評(píng)審:由指導(dǎo)教師主持,由該虛擬公司的所有項(xiàng)目小組參加,對(duì)各項(xiàng)目小組演示所做項(xiàng)目的功能,講解項(xiàng)目實(shí)現(xiàn)原理,對(duì)認(rèn)為好的算法或使用先進(jìn)技術(shù)解決問題,應(yīng)進(jìn)行說明。其他學(xué)生對(duì)系統(tǒng)進(jìn)行評(píng)審,學(xué)生可以提出自己的觀點(diǎn),進(jìn)行辯論。老師進(jìn)行講評(píng)總結(jié),各小組對(duì)項(xiàng)目系統(tǒng)作進(jìn)一步進(jìn)行修改,然后提交,作為考核項(xiàng)目小組工作的文檔。
⑤項(xiàng)目總結(jié)與評(píng)審:由指導(dǎo)教師主持,由該虛擬公司的所有項(xiàng)目小組參加,以項(xiàng)目小組為單位對(duì)項(xiàng)目進(jìn)行總結(jié),指導(dǎo)學(xué)生寫出項(xiàng)目總結(jié)報(bào)告。
(3)里程碑成果提交
①評(píng)審確認(rèn)的各階段文檔。包括:項(xiàng)目開發(fā)計(jì)劃、需求分析報(bào)告、設(shè)計(jì)報(bào)告等文檔。
②項(xiàng)目總結(jié)報(bào)告。
③程序代碼。
④最終成果物。
可以按照需求達(dá)到設(shè)計(jì)標(biāo)準(zhǔn)的可運(yùn)行系統(tǒng)。
(4)管理文件及表格
項(xiàng)目開發(fā)進(jìn)度表等。
4 項(xiàng)目質(zhì)量保證
(1)執(zhí)行研發(fā)中心質(zhì)量管理體系
①依據(jù)ISO9001:2000質(zhì)量保證體系要素
②適當(dāng)加入特定文件及質(zhì)量表格
③嚴(yán)格風(fēng)險(xiǎn)控制
④嚴(yán)格設(shè)計(jì)及測(cè)試環(huán)節(jié)
(2)加強(qiáng)預(yù)防和糾正措施
(3)加強(qiáng)管理評(píng)審
(4)加強(qiáng)問題跟蹤
5 配置管理
軟件配置管理分為版本管理和配置庫管理,配置管理軟件SourceSafe。
版本管理包括以下主要任務(wù):
* 建立項(xiàng)目;
* 重構(gòu)任何修訂版的某一項(xiàng)或某一文件;
* 利用加鎖技術(shù)防止覆蓋;
* 當(dāng)增加一個(gè)修訂版時(shí)要求輸入變更描述;
* 提供比較任意兩個(gè)修訂版的使用工具;
* 采用增量存儲(chǔ)方式;
* 提供對(duì)修訂版歷史和鎖定狀態(tài)的報(bào)告功能;
* 提供歸并功能;
* 允許在任何時(shí)候重構(gòu)任何版本;
* 權(quán)限的設(shè)置;
* 晉升模型的建立;
* 提供各種報(bào)告。
6 項(xiàng)目考核
平時(shí)成績(jī)與項(xiàng)目結(jié)項(xiàng)答辯成績(jī)的比例為1∶1。
平時(shí)成績(jī)考核:由考勤、程序代碼及整個(gè)項(xiàng)目實(shí)施過程中所產(chǎn)生的所有文檔的評(píng)審結(jié)果的綜合。
項(xiàng)目結(jié)項(xiàng)答辯成績(jī)考核:
(1)檢查項(xiàng)目的系統(tǒng)運(yùn)行是否正常,各項(xiàng)功能是否按照需求要求實(shí)現(xiàn)。
(2)項(xiàng)目結(jié)項(xiàng)后組織對(duì)項(xiàng)目的答辯會(huì)。
7 項(xiàng)目培訓(xùn)
指定項(xiàng)目實(shí)訓(xùn)課指導(dǎo)計(jì)劃,設(shè)計(jì)流程,按計(jì)劃對(duì)學(xué)生進(jìn)行培訓(xùn)。
(1)指導(dǎo)教師在指導(dǎo)學(xué)生從事項(xiàng)目實(shí)施過程中,將“軟件工程與項(xiàng)目管理”課程融入到項(xiàng)目的立項(xiàng)管理、需求開發(fā)與需求管理、系統(tǒng)概要設(shè)計(jì)等各個(gè)過程當(dāng)中。同時(shí)將進(jìn)行二次集中的知識(shí)講授,講授內(nèi)容包含:項(xiàng)目場(chǎng)景的描述、分析項(xiàng)目;項(xiàng)目實(shí)施與測(cè)試指導(dǎo)、評(píng)價(jià)。
(2)指導(dǎo)教師根據(jù)學(xué)生的特點(diǎn)及項(xiàng)目的特點(diǎn)對(duì)項(xiàng)目實(shí)現(xiàn)過程中所要使用的一些關(guān)鍵技術(shù)進(jìn)行培訓(xùn)。
(3)在項(xiàng)目的實(shí)現(xiàn)階段,對(duì)學(xué)生項(xiàng)目開發(fā)工具的使用、項(xiàng)目開發(fā)環(huán)境的設(shè)置等方面進(jìn)行指導(dǎo)??蓪?duì)系統(tǒng)的整體框架,根據(jù)每個(gè)學(xué)生的具體情況,對(duì)一兩個(gè)比較典型的模塊進(jìn)行剖析,讓學(xué)生有一個(gè)開發(fā)參照模式,可以避免學(xué)生開發(fā)時(shí)無從下手的問題。
8 項(xiàng)目研討
實(shí)訓(xùn)課的項(xiàng)目研討分為三部分內(nèi)容:
答疑解問:導(dǎo)師集中對(duì)同學(xué)在項(xiàng)目開發(fā)過程中出現(xiàn)的各種問題進(jìn)行解答。
技術(shù)預(yù)研:是指在項(xiàng)目立項(xiàng)之后到項(xiàng)目開發(fā)工作完成之前的這段時(shí)間內(nèi),對(duì)項(xiàng)目所采用的關(guān)鍵技術(shù)提前學(xué)習(xí)和研究 ,以便盡可能早地發(fā)現(xiàn)并解決開發(fā)過程中將遇到的技術(shù)障礙。
項(xiàng)目階段性研討會(huì)議:實(shí)訓(xùn)課分為項(xiàng)目說明會(huì)、項(xiàng)目小組確定;項(xiàng)目需求分析研討;項(xiàng)目設(shè)計(jì)研討。其中項(xiàng)目小組成員對(duì)評(píng)審中的問題可以發(fā)表自己的意見,可以進(jìn)行相互辯論,最后指導(dǎo)教師進(jìn)行點(diǎn)評(píng)。
9 項(xiàng)目評(píng)審
由指導(dǎo)老師組成項(xiàng)目評(píng)審小組,聽取項(xiàng)目團(tuán)隊(duì)的匯報(bào)并進(jìn)行評(píng)審。包括項(xiàng)目開發(fā)計(jì)劃評(píng)審、項(xiàng)目需求分析報(bào)告評(píng)審、項(xiàng)目設(shè)計(jì)報(bào)告評(píng)審、項(xiàng)目實(shí)施與測(cè)試指導(dǎo)評(píng)審、項(xiàng)目總結(jié)與評(píng)審。
評(píng)審目標(biāo)如下:
* 發(fā)現(xiàn)任何形式表現(xiàn)的軟件功能、邏輯或?qū)崿F(xiàn)方面的錯(cuò)誤;
* 通過評(píng)審驗(yàn)證軟件的需求;
* 保證軟件按預(yù)先定義的標(biāo)準(zhǔn)表示;
* 使項(xiàng)目更容易管理。
通過評(píng)審使項(xiàng)目小組成員真正掌握項(xiàng)目開發(fā)流程、了解軟件工程及項(xiàng)目管理在項(xiàng)目開發(fā)過程中的作用。同時(shí)解決項(xiàng)目開發(fā)中一些問題,也起到對(duì)項(xiàng)目小組成員工作考核作用。
(1)評(píng)審過程
召開評(píng)審會(huì)議:一般應(yīng)有3-5人參加。會(huì)議結(jié)束導(dǎo)師給予評(píng)審分?jǐn)?shù)。
評(píng)審報(bào)告與記錄:所提出的問題都要進(jìn)行記錄,在評(píng)審會(huì)結(jié)束前產(chǎn)生一個(gè)評(píng)審問題表,另外必須完成評(píng)審簡(jiǎn)要報(bào)告。
(2)評(píng)審準(zhǔn)則
對(duì)每個(gè)正式技術(shù)評(píng)審分配資源和時(shí)間進(jìn)度表;
對(duì)全部評(píng)審人員進(jìn)行必要的培訓(xùn)。
10 結(jié)束語
本文中所論述的實(shí)訓(xùn)課的設(shè)計(jì)及實(shí)施方法已在我院的大學(xué)生創(chuàng)業(yè)中心實(shí)施,并收到了明顯的效果,經(jīng)過實(shí)訓(xùn)課培訓(xùn)后學(xué)生的項(xiàng)目能力有了明顯的增強(qiáng),完全可以在我們的創(chuàng)業(yè)中心參與各虛擬公司的項(xiàng)目開發(fā)工作并從中得到更多的工作經(jīng)驗(yàn)。
參考文獻(xiàn):
[1] 林銳,唐勇,黃曙江,石志強(qiáng). IT企業(yè)項(xiàng)目管理:?jiǎn)栴}、方法和工具[M].北京:電子工業(yè)出版社.2005.
軟件開發(fā)模型是計(jì)算機(jī)應(yīng)用開發(fā)迅速發(fā)展形成的產(chǎn)物,目的是為了更快更好的開發(fā)出符合用戶需求的軟件。我們所熟知的軟件開發(fā)模型有,瀑布模型、快速原型模型、增量模型、螺旋模型、混合模型等等。而近年來,敏捷軟件開發(fā)模式被越來越多的大公司所采用,我們所熟知的,Google、Facebook、Youtube、Baidu、Amazon、Taobao等眾多知名公司,無一例外。本文將介紹敏捷開發(fā)模式的特點(diǎn)及其在web開發(fā)中的應(yīng)用。
1 敏捷開發(fā)模式的意義
眾所周知,敏捷(Agile)一詞來自于2001年初美國猶他州雪鳥滑雪圣地的一次敏捷方法發(fā)起者和實(shí)踐者的聚餐。而早在1990年起,人們就開始尋求一種可以應(yīng)對(duì)迅速變化的需求的軟件開發(fā)方式。敏捷開發(fā)模式能夠使得團(tuán)隊(duì)頻繁交付新軟件,減少快速變化的需求帶來的困擾,并且迅速提高團(tuán)隊(duì)成員的編程能力。
2 敏捷開發(fā)模式的原則和方法
敏捷開發(fā)模式之所以能夠應(yīng)對(duì)快速變化的需求,依賴于以下幾個(gè)必要原則。
2.1 盡早獲取用戶需求并不斷交付有價(jià)值的軟件
在一個(gè)項(xiàng)目組中,會(huì)有不同的角色承擔(dān)不同的任務(wù)。首先是項(xiàng)目經(jīng)理(Project manager),其主要負(fù)責(zé)確定用戶需求,制定項(xiàng)目開發(fā)計(jì)劃,協(xié)調(diào)團(tuán)隊(duì)成員在規(guī)定期限內(nèi)完成項(xiàng)目開發(fā)和交付。當(dāng)項(xiàng)目經(jīng)理與用戶溝通獲取項(xiàng)目目標(biāo)并制定項(xiàng)目開發(fā)計(jì)劃之后,就需要業(yè)務(wù)分析師(Business analyst)與用戶進(jìn)行溝通,獲得項(xiàng)目開發(fā)的具體需求,用戶體驗(yàn)設(shè)計(jì)師(User experience designer)根據(jù)需求分析設(shè)計(jì)界面,軟件開發(fā)者(Developer)進(jìn)行軟件開發(fā),軟件開發(fā)完成后交給測(cè)試人員(Tester)進(jìn)行軟件測(cè)試,從而交付軟件。在以前的軟件開發(fā)模式中,普遍依賴業(yè)務(wù)分析師和用戶溝通所完成的需求分析報(bào)告而進(jìn)行軟件開發(fā)和交付。這樣做的弊端在于,用戶在提出需求和得到交付軟件之間對(duì)需求本身可能發(fā)生變化,業(yè)務(wù)分析師在與用戶溝通并創(chuàng)建需求分析報(bào)告時(shí)對(duì)需求本身也可能產(chǎn)生誤解,而開發(fā)者本身對(duì)需求分析也會(huì)產(chǎn)生誤解。這就使得花費(fèi)大量人力物力所開發(fā)的軟件最終不能被用戶所接受。而采用敏捷開發(fā)可以避免這種情況。
敏捷開發(fā)中有一種叫做Scrum的迭代增量式開發(fā)過程。其目的在于縮短交付周期,不斷交付有價(jià)值的軟件,使得在軟件最終交付時(shí)最大程度滿足用戶需求。這就需要改變傳統(tǒng)的軟件交付模式,當(dāng)項(xiàng)目經(jīng)理和用戶溝通時(shí),需要設(shè)定階段行的目標(biāo)和任務(wù),由業(yè)務(wù)分析師和用戶就已經(jīng)確定的需求進(jìn)行需求分析并且在制定需求分析的同時(shí)與開發(fā)人員及時(shí)溝通,避免軟件過度開發(fā),這樣就可以縮短軟件交付期限。將原本一年甚至幾年的開發(fā)周期縮短至兩個(gè)星期到一個(gè)月,每次交付部分有價(jià)值的軟件,這樣用戶可以盡早體驗(yàn)并及時(shí)提出問題和調(diào)整需求。
2.2 制定詳盡的開發(fā)和交付流程
將軟件開發(fā)周期從幾年縮短到一個(gè)月甚至兩個(gè)星期,這需要制定詳盡的軟件開發(fā)和交付流程。而詳盡的軟件開發(fā)和交付流程也是實(shí)現(xiàn)Scrum所必須遵守的。
在Scrum中一個(gè)交付周期被稱為一個(gè)Sprint。在每個(gè)Sprint開始之前,要有一個(gè)Sprint的計(jì)劃會(huì)議(Sprint plan meeting)。Sprint計(jì)劃會(huì)議是在業(yè)務(wù)分析師和用戶確定好當(dāng)前階段的需求分析之后,將可以進(jìn)行開發(fā)的部分按照需求的優(yōu)先級(jí)順序排列好開發(fā)任務(wù)(Story), 再由開發(fā)人員對(duì)任務(wù)進(jìn)行難度評(píng)分,最后團(tuán)隊(duì)根據(jù)可變因素如團(tuán)隊(duì)成員情況,開發(fā)環(huán)境狀態(tài)等確定下一個(gè)Sprint的任務(wù)。為了加強(qiáng)團(tuán)隊(duì)內(nèi)部的溝通和及時(shí)掌握開發(fā)交付情況,Scrum要求團(tuán)隊(duì)每日開站立會(huì)議(Stand up meeting),站立會(huì)議通常1到2分鐘每人,主要說明前一天的工作內(nèi)容,存在什么問題,以及今天的工作計(jì)劃。當(dāng)然在每個(gè)Sprint快結(jié)束的前一天,要開評(píng)審會(huì)議,來報(bào)告進(jìn)度,通常情況下是軟件會(huì)議制定軟件當(dāng)前Sprint的軟件計(jì)劃。中國有句古話叫做“吾日三省吾身”,每個(gè)Sprint結(jié)束還有一個(gè)最為重要的會(huì)議就是回顧會(huì)議(Retrospective meeting)?;仡檿?huì)議主要是總結(jié)上一個(gè)Sprint,保持優(yōu)點(diǎn),克服缺點(diǎn)。確保每個(gè)會(huì)議的有效性是Scrum實(shí)現(xiàn)的基礎(chǔ)。
2.3 結(jié)對(duì)編程,提高軟件開發(fā)效率
一、網(wǎng)站管理與維護(hù)的必要性
1.1網(wǎng)站項(xiàng)目建設(shè)的特點(diǎn)
1)設(shè)計(jì)者與客戶層次與認(rèn)識(shí)存在差異,容易導(dǎo)致項(xiàng)目建設(shè)目標(biāo)的不確定性。
2)網(wǎng)站項(xiàng)目涉及領(lǐng)域廣,對(duì)參與項(xiàng)目的人員理解和研發(fā)項(xiàng)目提出高要求。
3)網(wǎng)站建設(shè)屬智力密集、勞動(dòng)密集型項(xiàng)目,受人力資源影響大。
4)開發(fā)技術(shù)的快速發(fā)展使得網(wǎng)站項(xiàng)目的開發(fā)具有多模式的特征。
5)網(wǎng)站項(xiàng)目底層編程較為專業(yè),要有友好界面對(duì)項(xiàng)目各參數(shù)進(jìn)行配置。
1.2網(wǎng)站管理與維護(hù)的作用
結(jié)合網(wǎng)站項(xiàng)目建設(shè)特點(diǎn),網(wǎng)站項(xiàng)目需要以下幾個(gè)步驟:首先業(yè)務(wù)員與客戶接洽了解,確認(rèn)立項(xiàng),從客戶代表那里獲得需求后,形成需求報(bào)告;業(yè)務(wù)流程分析員分析需求報(bào)告,生成項(xiàng)目模型報(bào)告;界面工程師得到項(xiàng)目模型后設(shè)計(jì)制作相應(yīng)的模板和用戶界面原型,并最終由客戶代表確認(rèn)??梢钥闯觯鳛轫?xiàng)目開端的需求分析直接保障了整個(gè)項(xiàng)目的正確性、可行性和必要性,對(duì)項(xiàng)目最終的檢測(cè)性和簡(jiǎn)明性至關(guān)重要,也可以這么說,做好需求分析才能有的放矢,項(xiàng)目才有成功的可能性。
二、網(wǎng)站項(xiàng)目建設(shè)需求分析策略
不同行業(yè)客戶的特殊要求(比如開發(fā)稅務(wù)相關(guān)網(wǎng)站項(xiàng)目,就需要設(shè)計(jì)人員有一定的稅務(wù)知識(shí))也對(duì)參與項(xiàng)目管理的人員和研發(fā)人員提出了很高的要求,這就要求接洽業(yè)務(wù)員要加強(qiáng)客戶所在領(lǐng)域的知識(shí)積累,能夠?qū)⒖蛻舻男枨筠D(zhuǎn)化成實(shí)際的程序輸出,也能夠?qū)㈨?xiàng)目中的個(gè)模塊以客戶易于理解的方式進(jìn)行說明,深度挖掘客戶需求,并最終明晰項(xiàng)目建設(shè)目的,完成必要的管理與維護(hù)。在項(xiàng)目組的準(zhǔn)備工作完成后,我認(rèn)為采集客戶需求應(yīng)該按照以下二個(gè)階段進(jìn)行:
1)第一階段
目標(biāo):完成調(diào)查報(bào)告和業(yè)務(wù)流程報(bào)告,搞清供求關(guān)系。
采取方法:項(xiàng)目組采取主動(dòng)“問答”方式,指定有經(jīng)驗(yàn)的業(yè)務(wù)員和需求方進(jìn)行溝通。
具體實(shí)施:項(xiàng)目中涉及的經(jīng)理、頁面設(shè)計(jì)員、程序設(shè)計(jì)員、測(cè)試員,文檔起草等人員必須到場(chǎng),通過訪談、調(diào)查表、填寫意向表等方式從宏觀上把握客戶具體需求方向和趨勢(shì),了解現(xiàn)有的組織架構(gòu)、業(yè)務(wù)流程、硬件環(huán)境、軟件環(huán)境、現(xiàn)有的運(yùn)行系統(tǒng)等客觀信息,與客戶建立起良好的溝通渠道和方式。建設(shè)團(tuán)隊(duì)經(jīng)理對(duì)搜集的信息進(jìn)行匯總,各參與人員就獲取的知識(shí)進(jìn)行進(jìn)一步的歸類分析,頁面設(shè)計(jì)員制定大略的視覺模版;程序員就網(wǎng)站功能進(jìn)行拆解分析,列出網(wǎng)站需要的程序模塊并就各功能實(shí)現(xiàn)的可行性對(duì)照現(xiàn)有的軟硬件環(huán)境進(jìn)行評(píng)估;文檔起草準(zhǔn)備完成調(diào)查報(bào)告和業(yè)務(wù)流程報(bào)告,進(jìn)一步明細(xì)項(xiàng)目思路。
2)第二階段
目標(biāo):完成調(diào)研分析報(bào)告,完成業(yè)務(wù)流程設(shè)計(jì),進(jìn)一步確認(rèn)客戶需求。
采取方法:項(xiàng)目組采取“聯(lián)想啟發(fā)”方式,對(duì)第一階段的調(diào)查進(jìn)行完善和修改。
具體實(shí)施:項(xiàng)目涉及人員的要通過“聯(lián)想啟發(fā)”方式經(jīng)一步與客戶進(jìn)行溝通,消除由網(wǎng)站項(xiàng)目建設(shè)的特點(diǎn)導(dǎo)致的眾多不確定性??蛻舻男枨笸腔\統(tǒng)的、分散的,第二階段要對(duì)第一階段的對(duì)網(wǎng)站項(xiàng)目的總體設(shè)計(jì)方向進(jìn)行進(jìn)一步的確認(rèn),可以通過展示企業(yè)以往開發(fā)的相似類別的產(chǎn)品實(shí)例、對(duì)網(wǎng)站項(xiàng)目的開發(fā)方法及運(yùn)行方式和要求進(jìn)一步說明,讓客戶等非專業(yè)人員對(duì)整站系統(tǒng)從前臺(tái)到后臺(tái),從頁面到代碼,從架構(gòu)到管理有一定的認(rèn)識(shí),從而是客戶對(duì)自己的最終需求進(jìn)行具體的描述。
三、網(wǎng)站管理與維護(hù)的注意事項(xiàng)
在整個(gè)項(xiàng)目實(shí)施過程中需求不明確、業(yè)務(wù)流程不合理往往是項(xiàng)目面臨的最大風(fēng)險(xiǎn),直接導(dǎo)致項(xiàng)目的開發(fā)失敗或是客戶不接受,因此必須做到細(xì)致了解客戶意愿,明晰客戶需求,采用必要措施來強(qiáng)化需求調(diào)研,需要注意以下幾點(diǎn):
3.1深化溝通,強(qiáng)化需求分析
1)在實(shí)際項(xiàng)目建設(shè)中,客戶由于種種原因很難在分析階段全面而準(zhǔn)確的描述所有問題,項(xiàng)目實(shí)施者可以引導(dǎo)客戶講所有想到的需求全部闡述清楚,然后歸納整理后逐條篩選,將客戶的模糊要求明晰化。得到初步項(xiàng)目目標(biāo)后,由于客戶與研發(fā)人員知識(shí)的不對(duì)等,有可能導(dǎo)致理解的不對(duì)稱,項(xiàng)目業(yè)務(wù)員要了解客戶所在行業(yè)的需求情況,采取多次協(xié)商的方式,逐步強(qiáng)化需求分析。
2)很多情況下客戶并非專業(yè)人士,有的描述很難凸現(xiàn)重點(diǎn)和技術(shù)難關(guān),有些客戶甚至描述的需求軟件實(shí)現(xiàn)難度極大,客戶需求概念的模糊,導(dǎo)致項(xiàng)目目標(biāo)籠統(tǒng)而且尺度難以控制,這就要求業(yè)務(wù)人員認(rèn)真傾聽客戶說明,充分利用圖表、結(jié)構(gòu)圖以及簡(jiǎn)單直白打比方的方式與客戶溝通,讓客戶理解開發(fā)流程和開發(fā)注重的要點(diǎn),對(duì)自己預(yù)期目標(biāo)進(jìn)行整理和分析,使得項(xiàng)目實(shí)施者可以發(fā)現(xiàn)客戶在開發(fā)過程中的潛在需求。
3.2細(xì)致分析,增強(qiáng)功能擴(kuò)展
通過與客戶的深入溝通,將客戶預(yù)期及反饋信息一條條的羅列出來,逐條歸納、分析,發(fā)掘用戶最原始、最完整的要求,完成業(yè)務(wù)流程,劃分各功能模塊,充分考慮客戶基本要求基礎(chǔ)上的潛在需求,增強(qiáng)模塊功能擴(kuò)展,方便在開發(fā)過程中隨時(shí)增加模塊功能,滿足客戶多重需要。如政務(wù)系統(tǒng)在接收公文的同時(shí),也許就需要為客戶預(yù)留各公文接收單位溝通的通道;郵件系統(tǒng)設(shè)計(jì)的時(shí)候可能會(huì)需要考慮廣告管理、超大附件、或許還要有郵件賀卡等應(yīng)用;電子商務(wù)網(wǎng)站也許需要熱賣排行榜、年終銷售統(tǒng)計(jì)報(bào)表等等。限于各方面的因素,客戶通常能夠接受分階段的開發(fā)過程,但是隨著網(wǎng)站項(xiàng)目的逐步成形,客戶就會(huì)不斷提出很多改進(jìn)需求,因此在需求分析時(shí),承建放要提早為客戶設(shè)想到今后的需求變更,增加模塊功能的可擴(kuò)展性,可以使項(xiàng)目開發(fā)更加順利。
3.3強(qiáng)化管理,提高團(tuán)隊(duì)效率
一個(gè)好的團(tuán)隊(duì),才有好的協(xié)作,才有好的效率,才能作出好的項(xiàng)目,這就體現(xiàn)了團(tuán)隊(duì)管理的重要性,在作為網(wǎng)站項(xiàng)目重中之重的需求分析階段尤為重要。
1)要有清晰的需求目標(biāo)。
需求分析階段團(tuán)隊(duì)中的項(xiàng)目經(jīng)理、系統(tǒng)分析員、開發(fā)經(jīng)理、交互設(shè)計(jì)師、測(cè)試人員、文檔人員包括客戶代表都應(yīng)參與需求調(diào)研,共同討論客戶反饋意見,根據(jù)團(tuán)隊(duì)分工不同,分項(xiàng)實(shí)施,達(dá)成一致意見。全體人員要對(duì)項(xiàng)目需求有統(tǒng)一清晰的認(rèn)識(shí),在開發(fā)過程中遇到問題及時(shí)與客戶溝通修訂,避免業(yè)務(wù)人員與開發(fā)人員、承建方和客戶方之間發(fā)生不必要的糾紛。
2)要有緊密的溝通協(xié)作。
加強(qiáng)團(tuán)隊(duì)成員的溝通協(xié)作,使項(xiàng)目信息通道暢通,建立健全反饋機(jī)制。項(xiàng)目進(jìn)行中,項(xiàng)目的需求變更是無法避免的,在有類似情況發(fā)生時(shí),各成員之間良好的溝通可以以最短的時(shí)間作出反應(yīng),將變更信息轉(zhuǎn)化為項(xiàng)目模塊的修改加強(qiáng),并能及時(shí)將變更信息傳遞給客戶,便于下一步項(xiàng)目的研發(fā)。
二、項(xiàng)目管理在中國IT外包服務(wù)應(yīng)用現(xiàn)狀
項(xiàng)目管理在中國IT外包服務(wù)的過程中,其應(yīng)用價(jià)值主要集中在對(duì)中國IT行業(yè)的集中管理和資源協(xié)調(diào)方面。根據(jù)組織中存在的矩陣形式展開組合,按照傳統(tǒng)的行政部分構(gòu)成,將主導(dǎo)地位的工作和項(xiàng)目管理的基礎(chǔ)內(nèi)容進(jìn)行整合,對(duì)于不同部門的人員組成和項(xiàng)目組的工作分配進(jìn)行詳細(xì)劃分,并進(jìn)行控制。在若矩陣項(xiàng)目組織的特點(diǎn)中,主要包括:項(xiàng)目經(jīng)理的權(quán)力有限,全職項(xiàng)目組工作人員的比例在25%以下,項(xiàng)目管理的行政人員也處于兼職狀態(tài)。在一些行政部門的發(fā)展和IT企業(yè)內(nèi)部組成的各個(gè)部門之間的工作配合中,受到一系列的影響,項(xiàng)目管理的基礎(chǔ)內(nèi)容會(huì)因?yàn)楦鱾€(gè)部門工作協(xié)調(diào)和控制的不均衡導(dǎo)致一系列的問題產(chǎn)生。例如,在生產(chǎn)IT產(chǎn)品的過程中,立項(xiàng)的各項(xiàng)基本要素都需要將財(cái)務(wù)部門的信息與生產(chǎn)部門的信息進(jìn)行協(xié)調(diào)和整合,形成一種全新的項(xiàng)目開發(fā)模式,注重對(duì)項(xiàng)目管理本身的開發(fā)協(xié)助,改善項(xiàng)目管理能力,提高辦事效率,通過項(xiàng)目管理改善中國IT企業(yè)的發(fā)展?fàn)顩r,協(xié)調(diào)各項(xiàng)資源的支出與管理。項(xiàng)目管理活動(dòng)中,企業(yè)的發(fā)展通過項(xiàng)目管理各項(xiàng)因素的整合而不斷加強(qiáng),項(xiàng)目管理中各項(xiàng)內(nèi)容需要不斷改善控制機(jī)制,利用企業(yè)的管理模式創(chuàng)新與項(xiàng)目管理理念的轉(zhuǎn)變,提高企業(yè)文化的深邃發(fā)展。利用企業(yè)的項(xiàng)目管理模式,提高項(xiàng)目管理理念的全新應(yīng)用,讓項(xiàng)目管理的時(shí)間充分利用,資源充分利用。在項(xiàng)目管理的當(dāng)前狀況中,注重對(duì)項(xiàng)目管理和活動(dòng)的質(zhì)量管理,通過質(zhì)量管理項(xiàng)目完成質(zhì)量控制,通過設(shè)定質(zhì)量標(biāo)準(zhǔn),提高標(biāo)準(zhǔn)的適用性,采取必要的手段和方法,在質(zhì)量管理體系中設(shè)定有利的計(jì)劃方案,有組織有策略的開展工作。在項(xiàng)目管理中監(jiān)控特定的項(xiàng)目成果,判斷未來的質(zhì)量標(biāo)準(zhǔn)情況,并找出方法消除造成項(xiàng)目成果不令人滿意的原因。在項(xiàng)目管理過程中,IT企業(yè)的推廣方法要與項(xiàng)目管理相互結(jié)合,當(dāng)前的IT企業(yè)正是因?yàn)闆]有樹立好項(xiàng)目管理的定位,才導(dǎo)致了項(xiàng)目管理的長(zhǎng)期規(guī)劃變得更為有效。但是在項(xiàng)目定位中很多IT企業(yè)自身的發(fā)展水平和能力沒有按照質(zhì)量標(biāo)準(zhǔn)進(jìn)行控制,項(xiàng)目本身的獲取經(jīng)驗(yàn)和項(xiàng)目發(fā)展能力也都受到了束縛。
三、項(xiàng)目管理在中國IT外包服務(wù)中的應(yīng)用
1.項(xiàng)目管理在意向提出時(shí)的應(yīng)用
項(xiàng)目管理的使用和實(shí)施在意向階段就可以得到應(yīng)用,業(yè)務(wù)部門的信息整合和資源應(yīng)用可以通過信息化技術(shù)來實(shí)現(xiàn),在業(yè)務(wù)的需求和實(shí)施過程中,信息化系統(tǒng)的建設(shè)和發(fā)展,都可以在意向提出過程中運(yùn)用項(xiàng)目管理方法得到有效實(shí)現(xiàn)。在意向統(tǒng)籌管理與規(guī)劃過程中,信息化的部門管理能力處理環(huán)節(jié),信息化部門的資源整合與處理是一個(gè)難題,只有幾種業(yè)務(wù)規(guī)劃時(shí)間和信息資源,才能保證意向的產(chǎn)生和使用,正常情況下處理好生產(chǎn)與經(jīng)營(yíng)模式下的改進(jìn)和改革工作,這樣可以將項(xiàng)目管理中信息化工具產(chǎn)生的需求問題進(jìn)行解決。在這段項(xiàng)目管理的使用時(shí)間間斷內(nèi),產(chǎn)生的業(yè)務(wù)模式和改進(jìn)方法對(duì)項(xiàng)目意向的使用需求產(chǎn)生了影響,信息化工作下的需求問題也產(chǎn)生了很多無法預(yù)期的風(fēng)險(xiǎn)。根據(jù)初步形成的項(xiàng)目建設(shè)發(fā)展情況和具體的項(xiàng)目戰(zhàn)略重點(diǎn)資源投入與建設(shè)方案,項(xiàng)目管理與排序方法需要確定好項(xiàng)目建設(shè)重點(diǎn),并在工作規(guī)劃中確定好整體發(fā)展路線,根據(jù)整體規(guī)劃和計(jì)劃方案的論證內(nèi)容更加謹(jǐn)慎小心的確定案例中存在的各項(xiàng)競(jìng)爭(zhēng)因素,在項(xiàng)目管理和使用中要將全部資源和信息集中處理,意向管理階段就需要正確處理好各個(gè)內(nèi)容。例如項(xiàng)目的必要性、投入的合理性、資源到位的可能性,對(duì)已建和在建系統(tǒng)的影響等等。信息化管理部門可以通過建立一些制度與流程,對(duì)業(yè)務(wù)需求的意向進(jìn)行引導(dǎo),盡量使意向在集中規(guī)劃時(shí)期提出。意向提出作為項(xiàng)目啟動(dòng)的一個(gè)階段來管理,其意義就在于:對(duì)意向進(jìn)行統(tǒng)籌規(guī)劃,保證系統(tǒng)建設(shè)的整體合理性。
2.項(xiàng)目管理在需求分析階段的應(yīng)用
項(xiàng)目管理本身的工作在意向管理后期,還需要再需求分析階段進(jìn)行應(yīng)用和分析,提出具體的需求分析方案,解決好預(yù)期存在的問題。再需求分析階段的應(yīng)用是要將人員、資金、信息各項(xiàng)基礎(chǔ)內(nèi)容進(jìn)行綜合分析,提出確實(shí)可行的應(yīng)用和執(zhí)行方案,這樣才能更好地處理項(xiàng)目管理中需求分析的具體內(nèi)容,更好地解決IT企業(yè)項(xiàng)目管理的需求內(nèi)容,處理好外包服務(wù)的具體包含內(nèi)容,降低未來的風(fēng)險(xiǎn)。在受理了項(xiàng)目的意向以后,就進(jìn)入對(duì)項(xiàng)目需求的分析階段。這一階段需要有信息化人員與業(yè)務(wù)人員組成的小組,對(duì)業(yè)務(wù)需求進(jìn)行詳細(xì)的調(diào)研與分析。采用的方法主要包括各業(yè)務(wù)層次人員訪談、會(huì)議。在這一階段,往往出現(xiàn)案例中的情況,信息化人員可能認(rèn)為業(yè)務(wù)的需求不清晰,而業(yè)務(wù)認(rèn)為自己的需求已經(jīng)十分清晰。解決這個(gè)矛盾的關(guān)鍵在于要有詳細(xì)的管理控制方法,引導(dǎo)業(yè)務(wù)人員進(jìn)行需求的細(xì)化。例如,制定需求分析報(bào)告的框架,針對(duì)關(guān)鍵點(diǎn)形成文檔。根據(jù)項(xiàng)目管理的需求分析階段產(chǎn)生的問題,采用項(xiàng)目管理階段方法進(jìn)行合理地處理,有效規(guī)避項(xiàng)目管理期間存在的問題,降低未來的風(fēng)險(xiǎn),選擇合適的機(jī)會(huì)處理好各項(xiàng)工作。例如,需求分析包括以下內(nèi)容:當(dāng)前業(yè)務(wù)流程分析、未來業(yè)務(wù)流程分析、當(dāng)前業(yè)務(wù)與未來業(yè)務(wù)的差異分析、信息化功能點(diǎn)需求、對(duì)將來系統(tǒng)的非功能需求,如性能需求,環(huán)境需求,安全需求等、需求的優(yōu)先次序、需求分析報(bào)告形成以后,還需要組織對(duì)需求的評(píng)審,以達(dá)成項(xiàng)目關(guān)系人對(duì)需求的一致認(rèn)可。
3.可行性方案論證階段項(xiàng)目管理論壇
可行性方案的論證是項(xiàng)目啟動(dòng)階段的關(guān)鍵活動(dòng),它的質(zhì)量直接影響項(xiàng)目的實(shí)施效果。論證小組一般由企業(yè)內(nèi)部的業(yè)務(wù)與IT技術(shù)兩方面的人員組成,視項(xiàng)目的重要程度、難度與規(guī)模,可能還需要企業(yè)外部的專業(yè)顧問資源??尚行苑桨刚撟C的目的是通過確認(rèn)管理體系和系統(tǒng)技術(shù)構(gòu)架,從而確認(rèn)未來的管理和技術(shù)方案是否有效。它立足于項(xiàng)目從管理上、技術(shù)上、實(shí)現(xiàn)上的難點(diǎn)進(jìn)行闡述,逐步理清楚客戶的需求。并在需求的基礎(chǔ)上,規(guī)劃總體解決方案,以作為項(xiàng)目投入產(chǎn)出評(píng)估的依據(jù)、產(chǎn)品選型的依據(jù),以及后續(xù)實(shí)施方案的約束。產(chǎn)品選型的依據(jù):可行性方案的制定是建立在業(yè)務(wù)需求的基礎(chǔ)上,是不受任何產(chǎn)品影響的。因而它是后續(xù)產(chǎn)品選型的依據(jù),它使得企業(yè)可以在產(chǎn)品選型過程中始終堅(jiān)持從自身的需求和規(guī)劃為原則選擇產(chǎn)品與方案,而不至于受到供應(yīng)商解決方案的誤導(dǎo)。
中圖分類號(hào):TB文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-3198(2012)19-0183-01
目前,我臺(tái)所有前期拍攝設(shè)備和后期制作設(shè)備都?xì)w技術(shù)中心統(tǒng)一調(diào)配、管理,但由于臺(tái)內(nèi)對(duì)節(jié)目生產(chǎn)成本沒有進(jìn)行考核管理,各部室人員使用設(shè)備沒有直接和經(jīng)濟(jì)效益掛鉤,導(dǎo)致記者領(lǐng)用設(shè)備外出采訪結(jié)束不能及時(shí)歸還,以及在節(jié)目制作中長(zhǎng)時(shí)間占用、使用編輯設(shè)備等現(xiàn)象發(fā)生,這樣一是設(shè)備磨損嚴(yán)重,二是設(shè)備利用率不高,我臺(tái)本身缺少制作設(shè)備,經(jīng)常出現(xiàn)人等設(shè)備的情況,極大影響整個(gè)生產(chǎn)流程。2008年,我臺(tái)進(jìn)行了數(shù)字化改造,搭建了制播局域網(wǎng),但由于經(jīng)費(fèi)緊缺,沒有搭建TVS設(shè)備管理系統(tǒng)便于對(duì)全臺(tái)設(shè)備進(jìn)行統(tǒng)一管理。隨著電視事業(yè)的發(fā)展壯大,采訪制作量不斷增加,現(xiàn)在的設(shè)備管理模式已經(jīng)表現(xiàn)出它的不合理、不完善。
2009年,阿拉善盟隨著新傳媒大樓的建設(shè)項(xiàng)目啟動(dòng),阿拉善盟廣播電視臺(tái)面臨著實(shí)現(xiàn)全臺(tái)網(wǎng)的機(jī)遇,由臺(tái)領(lǐng)導(dǎo)班子牽頭成立了項(xiàng)目設(shè)計(jì)小組,并抽調(diào)臺(tái)內(nèi)技術(shù)骨干和寧夏電視臺(tái)技術(shù)人員與中廣電設(shè)計(jì)院工程技術(shù)人員多次討論完成全臺(tái)網(wǎng)設(shè)計(jì)大綱,為新傳媒大樓制定我臺(tái)新的技術(shù)方案。
作為一名技術(shù)骨干,我們深知責(zé)任的重大,將決定節(jié)目生產(chǎn)流程,進(jìn)而影響到我臺(tái)發(fā)展規(guī)模和管理體制。本著對(duì)阿拉善廣播電視臺(tái)未來高度負(fù)責(zé)的精神于2010年6月開始這項(xiàng)重要工作,工作分為以下四個(gè)階段進(jìn)行。
1需求調(diào)研階段
1.1發(fā)放調(diào)查問卷
我們根據(jù)需要了解各部門的情況和將來發(fā)展需求,例如總編室主要了解節(jié)目編排和各部門的接口關(guān)系,對(duì)新聞中心將重點(diǎn)了解網(wǎng)絡(luò)化制作的安全性和穩(wěn)定性,對(duì)各欄目制作模式度進(jìn)行詳細(xì)了解。
1.2分析調(diào)查問卷
收回問卷后,我們馬上進(jìn)行調(diào)查問卷的分析工作,歸納總結(jié)出節(jié)目共性需求和個(gè)性需求,將調(diào)查問卷中回答的不詳細(xì)和需要進(jìn)一步深入了解的問題歸類。
1.3深入各部門進(jìn)行調(diào)研工作和節(jié)目流程跟蹤工作
重點(diǎn)進(jìn)行了總編室、新聞中心、蒙編部、欄目、播控中心等的調(diào)研工作,由于領(lǐng)導(dǎo)重視、工作人員積極配合,在項(xiàng)目小組成員耐心細(xì)致的工作下,這項(xiàng)工作在兩周內(nèi)完成,得到了十分詳細(xì)的資料,為下一步工作提供了準(zhǔn)確的數(shù)據(jù)。
1.4分析歸納各種調(diào)查數(shù)據(jù),形成《需求調(diào)研報(bào)告》
根據(jù)得到的各部門現(xiàn)實(shí)狀況和自辦節(jié)目的種類、設(shè)備使用情況、成片比、未來發(fā)展方向、未來需求等數(shù)據(jù),最后制定出五年后阿拉善盟廣播電視臺(tái)節(jié)目規(guī)模和設(shè)備規(guī)模的《需求調(diào)研報(bào)告》。
2需求分析報(bào)告階段
2010年3月5日至16日是聯(lián)合設(shè)計(jì)工作的第二階段。該階段臺(tái)內(nèi)技術(shù)小組成員和寧夏電視臺(tái)的工程技術(shù)人員及中廣電設(shè)計(jì)院的工程技術(shù)人員通力合作,在《需求調(diào)研報(bào)告》的基礎(chǔ)上,對(duì)各主體業(yè)務(wù)的數(shù)據(jù)信息進(jìn)行周密細(xì)致的統(tǒng)籌分析考慮,形成《需求分析報(bào)告》,該報(bào)告囊括了臺(tái)內(nèi)主體業(yè)務(wù)的流程、功能、規(guī)模、接口四個(gè)方面的匯總分析,為下一階段的設(shè)計(jì)大綱和設(shè)計(jì)方案的編寫提供了必要的分析數(shù)據(jù)和整體設(shè)計(jì)依據(jù)。
3設(shè)計(jì)大綱階段
2010年4月10日至16日是聯(lián)合設(shè)計(jì)工作的第三階段。該階段歷史7天,聯(lián)合設(shè)計(jì)小組按照“整體規(guī)劃”的設(shè)計(jì)原則,具體采用“先總體后分系統(tǒng)、先設(shè)計(jì)圖后文字描述”的循序漸進(jìn)工作方式,不斷充實(shí)和完善形成了圖集和文字方案組成的《設(shè)計(jì)大綱》。
4設(shè)計(jì)方案階段
集團(tuán)公司積極落實(shí)國資委對(duì)各中央企業(yè)開展全面預(yù)算管理工作的要求,2013年按計(jì)劃、分步驟地推動(dòng)全面預(yù)算管理工作,并已經(jīng)完成以業(yè)務(wù)預(yù)算為基礎(chǔ)、以投資預(yù)算為重點(diǎn)、以費(fèi)用預(yù)算為抓手、以資金預(yù)算為主線的全面預(yù)算管理平臺(tái)搭建工作。結(jié)合集團(tuán)公司全面預(yù)算管理信息化項(xiàng)目建設(shè)及個(gè)人十多年來的信息化建設(shè)經(jīng)驗(yàn),現(xiàn)將全面預(yù)算管理信息化建設(shè)經(jīng)驗(yàn)予以分享,不妥之處歡迎批評(píng)指正。
一、實(shí)施準(zhǔn)備及項(xiàng)目啟動(dòng)階段
實(shí)施準(zhǔn)備及項(xiàng)目啟動(dòng)階段主要工作包括有:項(xiàng)目目標(biāo)及前期需求溝通、項(xiàng)目選型、成立項(xiàng)目組、制定實(shí)施策略及質(zhì)量和風(fēng)險(xiǎn)策略、制定項(xiàng)目總體實(shí)施計(jì)劃、召開項(xiàng)目啟動(dòng)會(huì)等。
(一)全面預(yù)算管理信息化建設(shè)項(xiàng)目目標(biāo)
全面預(yù)算管理旨在保證集團(tuán)公司戰(zhàn)略落地,通過優(yōu)化全面預(yù)算體系,制定全面預(yù)算標(biāo)準(zhǔn)、規(guī)范全面預(yù)算工作流程,建立起科學(xué)的全面預(yù)算模型。集團(tuán)公司以信息化為手段,以規(guī)范費(fèi)用審批流程及預(yù)算控制為切入點(diǎn),實(shí)現(xiàn)預(yù)算數(shù)據(jù)的高效流動(dòng)和有效共享,真正做到全面預(yù)算管理的“全員、全過程、全方位”,實(shí)現(xiàn)費(fèi)用控制從單一的“事后控制”向“事前、事中、事后”三種控制手段結(jié)合的費(fèi)用控制模式轉(zhuǎn)變,加強(qiáng)集團(tuán)公司對(duì)所屬二、三級(jí)企業(yè)的管控力度,完善預(yù)算分析體系,為集團(tuán)戰(zhàn)略目標(biāo)和績(jī)效考核提供管理基石。
(二)項(xiàng)目選型
集團(tuán)公司全面預(yù)算管理信息化項(xiàng)目選型主要是根據(jù)集團(tuán)公司全面預(yù)算管理目標(biāo)及預(yù)算管理需求,對(duì)軟件系統(tǒng)及服務(wù)廠商開展深入的調(diào)研及綜合評(píng)價(jià),最終通過正式的招投標(biāo)流程完成項(xiàng)目的選型。
集團(tuán)公司與多家軟件服務(wù)商就集團(tuán)公司全面預(yù)算管理理念及初步需求進(jìn)行深入細(xì)致的溝通,初步選定幾家系統(tǒng)服務(wù)商。同時(shí)為了能夠制定更符合集團(tuán)公司實(shí)際的全面預(yù)算管理系統(tǒng)實(shí)施方案,在項(xiàng)目選型期間,集團(tuán)公司組織各服務(wù)廠商對(duì)集團(tuán)部分領(lǐng)導(dǎo)進(jìn)行訪談,并根據(jù)訪談情況,出具相對(duì)細(xì)化的實(shí)施方案。同時(shí)組織各服務(wù)廠商對(duì)集團(tuán)公司全面預(yù)算管理項(xiàng)目實(shí)施方案進(jìn)行了投標(biāo)講解,預(yù)算管理委員會(huì)委員根據(jù)集團(tuán)公司全面預(yù)算管理信息化評(píng)分辦法和評(píng)價(jià)表,從綜合實(shí)力、產(chǎn)品與技術(shù)、解決方案、項(xiàng)目實(shí)施、售后服務(wù)、商務(wù)價(jià)格等六方面對(duì)方案進(jìn)行了綜合評(píng)標(biāo)。根據(jù)綜合評(píng)標(biāo)得分情況確定了全面預(yù)算管理信息化系統(tǒng)軟件及系統(tǒng)的實(shí)施方。集團(tuán)公司與系統(tǒng)實(shí)施方就有關(guān)實(shí)施具體事宜及商務(wù)合同報(bào)價(jià)進(jìn)行反復(fù)磋商,達(dá)成一致后,簽訂了商務(wù)合同。
(三)成立項(xiàng)目工作組織
為保證項(xiàng)目順利實(shí)施,集團(tuán)公司成立包括項(xiàng)目領(lǐng)導(dǎo)小組和項(xiàng)目實(shí)施小組兩個(gè)層面的項(xiàng)目組,并明確了具體責(zé)任及分工。項(xiàng)目領(lǐng)導(dǎo)小組由集團(tuán)公司項(xiàng)目領(lǐng)導(dǎo)組長(zhǎng)、項(xiàng)目負(fù)責(zé)人及實(shí)施方項(xiàng)目總監(jiān)和項(xiàng)目經(jīng)理組成。項(xiàng)目領(lǐng)導(dǎo)小組負(fù)責(zé)管理控制項(xiàng)目實(shí)施的整個(gè)過程,調(diào)控解決實(shí)施中出現(xiàn)的重大問題,監(jiān)督合同執(zhí)行情況,協(xié)調(diào)相關(guān)部門之間的關(guān)系。而項(xiàng)目實(shí)施小組由應(yīng)用分析組和系統(tǒng)實(shí)施組組成。應(yīng)用分析組由雙方的業(yè)務(wù)專家組成,主要負(fù)責(zé)完成詳細(xì)的需求調(diào)研和分析報(bào)告并配合技術(shù)實(shí)施人員解決應(yīng)用模型和應(yīng)用需求方面問題;系統(tǒng)實(shí)施組由雙方技術(shù)及相關(guān)實(shí)施人員組成,主要負(fù)責(zé)跟進(jìn)需求分析報(bào)告對(duì)軟件系統(tǒng)進(jìn)行定制、開發(fā)等實(shí)施工作,并共同解決系統(tǒng)軟件、硬件、網(wǎng)絡(luò)、操作系統(tǒng)及后臺(tái)數(shù)據(jù)庫等方面的問題。
(四)制定實(shí)施策略和項(xiàng)目總體計(jì)劃等
集團(tuán)公司根據(jù)各所屬企業(yè)業(yè)務(wù)特點(diǎn),在征求各級(jí)領(lǐng)導(dǎo)及各企業(yè)意見情況下,確定出項(xiàng)目的組織范圍為集團(tuán)公司及所有合并范圍內(nèi)企業(yè),同時(shí)挑選出數(shù)家涵蓋集團(tuán)主要業(yè)務(wù)的企業(yè)作為試點(diǎn)企業(yè),確定出試點(diǎn)企業(yè)以單位+部門為預(yù)算編制主體,非試點(diǎn)企業(yè)以單位為預(yù)算編制主體。
集團(tuán)公司根據(jù)國資委要求及企業(yè)自身管理需求,項(xiàng)目組反復(fù)溝通后制定出符合集團(tuán)實(shí)際的項(xiàng)目總體實(shí)施計(jì)劃,并商妥各階段工作任務(wù)、工期及交付成果。同時(shí)為規(guī)范項(xiàng)目管理,保證項(xiàng)目順利推進(jìn),項(xiàng)目組制定出項(xiàng)目管理章程,嚴(yán)格執(zhí)行周計(jì)劃及周例會(huì)制度等。
(五)召開項(xiàng)目啟動(dòng)會(huì)
項(xiàng)目啟動(dòng)會(huì)是項(xiàng)目正式開始的標(biāo)志。集團(tuán)公司組織召開項(xiàng)目啟動(dòng)會(huì),集團(tuán)公司董事長(zhǎng)、黨委書記、總會(huì)計(jì)師等集團(tuán)領(lǐng)導(dǎo)、總部職能部門負(fù)責(zé)人、所屬京內(nèi)二級(jí)企業(yè)總經(jīng)理和財(cái)務(wù)負(fù)責(zé)人、集團(tuán)公司項(xiàng)目組等各方成員參加會(huì)議。集團(tuán)公司通過召開項(xiàng)目啟動(dòng)會(huì)內(nèi)部上下進(jìn)一步統(tǒng)一思想,明確目標(biāo),為項(xiàng)目成功實(shí)施做好宣傳動(dòng)員工作。
二、藍(lán)圖設(shè)計(jì)階段
藍(lán)圖設(shè)計(jì)階段主要工作包括需求調(diào)研與業(yè)務(wù)流程梳理、特殊業(yè)務(wù)處理研討、系統(tǒng)環(huán)境部署方案制定、關(guān)鍵用戶培訓(xùn)、需求分析報(bào)告及實(shí)施方案制定,以及應(yīng)用接口方案及二次開發(fā)方案落實(shí)等。
(一)需求調(diào)研及業(yè)務(wù)流程梳理
集團(tuán)公司項(xiàng)目小組認(rèn)真分析,根據(jù)試點(diǎn)企業(yè)經(jīng)營(yíng)特點(diǎn),制定出適合各試點(diǎn)企業(yè)的需求調(diào)研提綱,并開展了現(xiàn)場(chǎng)實(shí)地調(diào)研,同時(shí)針對(duì)個(gè)別采礦、選礦企業(yè)不具備現(xiàn)場(chǎng)調(diào)研條件,采用電話會(huì)議調(diào)研的形式開展調(diào)研?,F(xiàn)場(chǎng)調(diào)研后,集團(tuán)公司項(xiàng)目組對(duì)收集到的各企業(yè)調(diào)研資料進(jìn)行了細(xì)致的整理,并及時(shí)給各企業(yè)進(jìn)行了反饋。集團(tuán)公司結(jié)合不同企業(yè)業(yè)務(wù)特點(diǎn),找出各所屬企業(yè)的共性和個(gè)性,并把共性的需求落實(shí)到全面預(yù)算管理系統(tǒng)需求方案中,滿足通用業(yè)務(wù)流程及共性需求的情況下,盡力滿足企業(yè)個(gè)性的需求,并落實(shí)好企業(yè)特殊業(yè)務(wù)需求及業(yè)務(wù)流程。
需求調(diào)研過程中,為更好地實(shí)現(xiàn)業(yè)務(wù)預(yù)算與財(cái)務(wù)預(yù)算的有效銜接,集團(tuán)公司項(xiàng)目小組在預(yù)算管理委員會(huì)的指導(dǎo)下,統(tǒng)一梳理完成類100小類商品分類,加強(qiáng)了業(yè)務(wù)預(yù)算的管控。
(二)制定系統(tǒng)環(huán)境部署方案并予以落實(shí)
集團(tuán)公司根據(jù)全面預(yù)算上線企業(yè)戶數(shù),業(yè)務(wù)審批流程及各企業(yè)具體應(yīng)用范圍,認(rèn)真分析集團(tuán)現(xiàn)有網(wǎng)絡(luò)帶寬、新增VPN賬號(hào)數(shù)量、服務(wù)器硬件配置及數(shù)據(jù)庫版本等情況。集團(tuán)公司按系統(tǒng)持續(xù)服務(wù)3-5年,本著厲行節(jié)約的原則,對(duì)現(xiàn)有網(wǎng)絡(luò)進(jìn)行了整體改造,同時(shí)增擴(kuò)了網(wǎng)絡(luò)帶寬,增加了VPN用戶許可數(shù)量,并增配了系統(tǒng)服務(wù)器,升級(jí)了集團(tuán)的備份系統(tǒng),為整個(gè)系統(tǒng)的順利上線實(shí)施提供了扎實(shí)的技術(shù)保障。
(三)關(guān)鍵用戶培訓(xùn)
集團(tuán)公司根據(jù)現(xiàn)場(chǎng)調(diào)研,深入了解所屬企業(yè)業(yè)務(wù)特點(diǎn)及預(yù)算管理工作流程后,有針對(duì)性地組織開展了項(xiàng)目組及試點(diǎn)企業(yè)關(guān)鍵用戶的預(yù)算產(chǎn)品培訓(xùn)。關(guān)鍵用戶培訓(xùn)以產(chǎn)品講解為主,以各企業(yè)預(yù)算管理流程為切入點(diǎn),涵蓋預(yù)算系統(tǒng)登錄、年度目標(biāo)分解、預(yù)算編制和上報(bào)、預(yù)算分析、預(yù)算調(diào)整及預(yù)算考評(píng)等預(yù)算管理全過程的產(chǎn)品培訓(xùn)。關(guān)鍵用戶培訓(xùn)讓大家直接面對(duì)系統(tǒng),直接操作預(yù)算系統(tǒng),大大地提升了大家對(duì)預(yù)算系統(tǒng)的認(rèn)知度。
(四)制定需求分析報(bào)告和實(shí)施方案
按照《全面預(yù)算管理實(shí)施工作方案》,集團(tuán)公司全面預(yù)算是以業(yè)務(wù)預(yù)算為基礎(chǔ)、以投資預(yù)算為重點(diǎn)、以費(fèi)用預(yù)算為抓手、以資金預(yù)算為主線的全面預(yù)算管理平臺(tái)。根據(jù)調(diào)研情況,集團(tuán)公司在滿足國資委預(yù)算編報(bào)基礎(chǔ)上,結(jié)合集團(tuán)公司預(yù)算管理要求,梳理出涵蓋業(yè)務(wù)預(yù)算、投資預(yù)算、人工成本預(yù)算、生產(chǎn)預(yù)算及財(cái)務(wù)預(yù)算為一體的各類預(yù)算表單共計(jì)200多張,同時(shí)明確各業(yè)務(wù)表單取數(shù)關(guān)系、表內(nèi)審核公式、數(shù)據(jù)校驗(yàn)公式及表間勾稽關(guān)系。集團(tuán)公司根據(jù)各預(yù)算表單及預(yù)算管理流程,集團(tuán)制定出符合集團(tuán)實(shí)際的詳細(xì)需求分析報(bào)告,并把制定出與財(cái)務(wù)系統(tǒng)接口、久其平臺(tái)等系統(tǒng)接口的二次開發(fā)方案及集團(tuán)公司系統(tǒng)實(shí)施方案進(jìn)行無縫銜接。
三、系統(tǒng)建設(shè)階段
系統(tǒng)建設(shè)階段主要工作包括權(quán)限管理與權(quán)限設(shè)定、預(yù)算原型設(shè)計(jì)、業(yè)務(wù)流程測(cè)試、二次開發(fā)、實(shí)施方案完善及執(zhí)行等。
(一)權(quán)限管理與權(quán)限設(shè)定
全面預(yù)算管理系統(tǒng)的權(quán)限管理需與預(yù)算的流程相匹配。集團(tuán)公司下發(fā)通知收集了各級(jí)企業(yè)預(yù)算編制人員、預(yù)算審核人員、企業(yè)法人及預(yù)算查看人員名單,同時(shí)按相應(yīng)權(quán)限嵌入全面預(yù)算管理系統(tǒng),實(shí)現(xiàn)按業(yè)務(wù)、投資、人工成本、財(cái)務(wù)四條業(yè)務(wù)線進(jìn)行預(yù)算編報(bào)、審批,財(cái)務(wù)人員進(jìn)行公司全面預(yù)算的匯總、合并,企業(yè)法人完成公司預(yù)算的全面上報(bào)。
(二)預(yù)算原型設(shè)計(jì)
首先,預(yù)算原型設(shè)計(jì)完成了集團(tuán)公司預(yù)算單位、預(yù)算科目、期間、年度、幣種、版本、用戶、部門、商品大類、計(jì)量單位及數(shù)量等基礎(chǔ)預(yù)算維度,同時(shí)預(yù)留三個(gè)預(yù)算維度。
其次,本著直觀、清晰的原則,完成預(yù)算系統(tǒng)任務(wù)列表設(shè)計(jì);重點(diǎn)完成了90多戶企業(yè)平均每戶40多張預(yù)算編制表單設(shè)計(jì);完成預(yù)算系統(tǒng)國資委口徑及集團(tuán)管理口徑輸出報(bào)表表單設(shè)計(jì)。
最后,完成集團(tuán)公司預(yù)算系統(tǒng)計(jì)算規(guī)則定義;同時(shí)完成企業(yè)合并報(bào)表規(guī)則定義及不同層級(jí)合并單位表單設(shè)計(jì)。在預(yù)算系統(tǒng)中完成了所有企業(yè)的審批流程設(shè)計(jì)及個(gè)別企業(yè)特殊業(yè)務(wù)審批流程設(shè)計(jì)。
(三)預(yù)算系統(tǒng)業(yè)務(wù)流程測(cè)試
完成試點(diǎn)企業(yè)和非試點(diǎn)企業(yè)預(yù)算目標(biāo)分解、預(yù)報(bào)、預(yù)算編制、逐級(jí)審批、預(yù)算上報(bào)、合并、預(yù)算分析、預(yù)算調(diào)整等全流程測(cè)試。
(四)二次開發(fā)及實(shí)施方案完善
預(yù)算系統(tǒng)二次開發(fā)主要是系統(tǒng)與財(cái)務(wù)系統(tǒng)取數(shù)接口的功能開發(fā),系統(tǒng)與久其系統(tǒng)數(shù)據(jù)交互。目前集團(tuán)公司已完成全面預(yù)算管理系統(tǒng)與財(cái)務(wù)及業(yè)務(wù)系統(tǒng)、久其報(bào)表系統(tǒng)的數(shù)據(jù)無縫銜接,實(shí)現(xiàn)數(shù)據(jù)的互聯(lián)互通。并且集團(tuán)公司在流程測(cè)試的基礎(chǔ)上總結(jié)完善實(shí)施方案,最終嵌入預(yù)算系統(tǒng)。
四、系統(tǒng)上線推廣階段
集團(tuán)公司在本階段主要完成用戶手冊(cè)的編寫和系統(tǒng)上線培訓(xùn)。集團(tuán)公司組織并完成用戶操作手冊(cè)、系統(tǒng)管理員手冊(cè)、系統(tǒng)應(yīng)用手冊(cè)等手冊(cè)的編寫。同時(shí),集團(tuán)公司組織開展了合并范圍內(nèi)全級(jí)次近90戶企業(yè)的財(cái)務(wù)編報(bào)、審核人員的系統(tǒng)培訓(xùn)。全面預(yù)算系統(tǒng)上線培訓(xùn)采取分期分批方式開展,是集團(tuán)成立以來涉及面最廣、參加人數(shù)最多的一次全員培訓(xùn)。集團(tuán)公司完成全面預(yù)算系統(tǒng)上線試運(yùn)行及全面上線工作。
五、系統(tǒng)持續(xù)支持
1.引言
軟件質(zhì)量是指與軟件產(chǎn)品滿足明確或隱含需求的能力有關(guān)的特性,由于軟件產(chǎn)品是邏輯體,不具有實(shí)體的可見性,因而其質(zhì)量也就更加難以把握。軟件產(chǎn)品的質(zhì)量是通過軟件開發(fā)活動(dòng)和軟件開發(fā)過程構(gòu)造入軟件的,所以軟件開發(fā)管理者和軟件開發(fā)者必須了解每一個(gè)開發(fā)活動(dòng)對(duì)軟件產(chǎn)品質(zhì)量可能產(chǎn)生的影響,及時(shí)掌握每一個(gè)開發(fā)活動(dòng)對(duì)軟件質(zhì)量所產(chǎn)生的影響,并且對(duì)在開發(fā)過程中可能產(chǎn)生的或已經(jīng)產(chǎn)生的質(zhì)量問題,能夠及時(shí)發(fā)現(xiàn)并加以控制。要做到這些必須實(shí)現(xiàn)軟件開發(fā)的工程化。軟件全生命周期質(zhì)量管理實(shí)際上就是工程化管理。它的主要任務(wù)就是使軟件開發(fā)活動(dòng)規(guī)范化、程序化、標(biāo)準(zhǔn)化。軟件質(zhì)量管理的基本方法就是根據(jù)軟件開發(fā)活動(dòng)的各階段,將質(zhì)量管理目標(biāo)分解為若干可實(shí)現(xiàn)并可管理的部分,并采用相應(yīng)的技術(shù)和方法進(jìn)行管理,并對(duì)其階段性產(chǎn)品的質(zhì)量進(jìn)行驗(yàn)證,確保最終軟件產(chǎn)品質(zhì)量滿足用戶的要求。下圖是一個(gè)軟件開發(fā)過程的主要階段分解圖。
2.需求分析階段
2.1 任務(wù)及目標(biāo)
軟件需求分析階段的任務(wù)是確定所開發(fā)軟件的運(yùn)行環(huán)境、功能和性能要求,編寫開發(fā)計(jì)劃。軟件需求分析是由軟件開發(fā)方根據(jù)委托方提出的軟件任務(wù)書以及其它文件,詳細(xì)確定軟件需求并編制出一個(gè)需求完整、詳細(xì)的軟件需求規(guī)格說明。
2.2 實(shí)施步驟
1)分析和確定軟件開發(fā)和運(yùn)行的環(huán)境;2)明確操作者的要求,經(jīng)分析后將任務(wù)書中的技術(shù)指標(biāo)條文擬定成相應(yīng)的軟件需求規(guī)格說明的條文;3)確定人機(jī)界面;4)編制項(xiàng)目開發(fā)計(jì)劃,確定項(xiàng)目質(zhì)量要求,并將它分解為對(duì)軟件開發(fā)各階段的質(zhì)量要求,給出檢查準(zhǔn)則;5)確定本項(xiàng)目的質(zhì)量保證、配置管理工作,并寫入項(xiàng)目開發(fā)計(jì)劃;6)編寫軟件需求規(guī)格說明;7)初步編寫軟件測(cè)試工作計(jì)劃,明確計(jì)劃安排。軟件測(cè)試工作計(jì)劃一般由軟件項(xiàng)目組編寫。如要求獨(dú)立測(cè)試,則測(cè)試計(jì)劃應(yīng)由獨(dú)立測(cè)試單位在本階段評(píng)審?fù)ㄟ^后根據(jù)需求規(guī)格說明另行編寫;8)開始編寫軟件使用說明;9)評(píng)審;10)安排測(cè)試工作。若需要開發(fā)專門的測(cè)試軟件或研制專門的軟件測(cè)試設(shè)備,則應(yīng)在本階段評(píng)審?fù)ㄟ^后與軟件開發(fā)并行地進(jìn)行此項(xiàng)工作,以保證軟件測(cè)試工作按時(shí)順利進(jìn)行。軟件測(cè)試的測(cè)試軟件開發(fā)和測(cè)試設(shè)備的研制工作按計(jì)劃由軟件項(xiàng)目組或獨(dú)立測(cè)試單位承擔(dān)。
2.3 階段產(chǎn)品
1)項(xiàng)目開發(fā)計(jì)劃;2)軟件需求規(guī)格說明;3)軟件測(cè)試工作計(jì)劃;4)軟件項(xiàng)目計(jì)劃數(shù)據(jù)表。
2.4 技術(shù)要求
1)軟件需求規(guī)格說明應(yīng)對(duì)軟件的主要功能、性能、技術(shù)指標(biāo)進(jìn)行定義,其內(nèi)容應(yīng)全面、可檢查;2)項(xiàng)目開發(fā)計(jì)劃中應(yīng)給出階段評(píng)審及配置管理計(jì)劃,并明確人員。
2.5 配置管理要求
軟件任務(wù)書、開發(fā)計(jì)劃、軟件需求規(guī)格說明、軟件項(xiàng)目計(jì)劃數(shù)據(jù)表、軟件需求分析階段評(píng)審表、軟件測(cè)試工作計(jì)劃進(jìn)入受控庫。
2.6 評(píng)審要求
在軟件需求分析階段,必須進(jìn)行軟件需求評(píng)審,以保證軟件需求的完整性、一致性和準(zhǔn)確性。提交軟件任務(wù)書、項(xiàng)目開發(fā)計(jì)劃、軟件需求規(guī)格說明、軟件項(xiàng)目計(jì)劃數(shù)據(jù)等,針對(duì)項(xiàng)目開發(fā)計(jì)劃及軟件需求規(guī)格說明,對(duì)任務(wù)和需求分析、可行性分析、質(zhì)量保證、標(biāo)準(zhǔn)化、配置管理等進(jìn)行評(píng)審,以決定是否開展下階段工作。
3.軟件設(shè)計(jì)階段
3.1 任務(wù)
軟件設(shè)計(jì)階段的任務(wù)是根據(jù)軟件需求規(guī)格說明進(jìn)行軟件的總體結(jié)構(gòu)和功能模塊間的設(shè)計(jì),初步編制軟件集成測(cè)試計(jì)劃。定義各功能模塊的接口并設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu),對(duì)功能模塊進(jìn)行過程描述設(shè)計(jì),設(shè)計(jì)功能模塊的內(nèi)部細(xì)節(jié),包括算法和數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明。
3.2 實(shí)施步驟
1)總體結(jié)構(gòu)設(shè)計(jì);2)設(shè)計(jì)該軟件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),給出所需的模型及所采用的算法原理;3)設(shè)計(jì)高層模塊的數(shù)據(jù)流和控制關(guān)系;4)給出各個(gè)功能模塊的功能描述、數(shù)據(jù)接口描述及全局?jǐn)?shù)據(jù)定義;5)根據(jù)軟件可靠性要求,對(duì)各功能模塊進(jìn)行可靠性指標(biāo)的分配和相應(yīng)的可靠性設(shè)計(jì);6)進(jìn)行安全性分析,使安全性關(guān)鍵的軟件設(shè)計(jì)符合安全性要求;7)初步編制軟件集成測(cè)試計(jì)劃;8)確定所有模塊的功能及詳細(xì)的接口信息;9)對(duì)構(gòu)成軟件系統(tǒng)的各功能模塊逐步細(xì)化,形成若干個(gè)可編碼的程序模塊或程序單元。
3.3 階段產(chǎn)品
1)軟件設(shè)計(jì)說明;2)軟件集成測(cè)試計(jì)劃(初步)。
3.4 技術(shù)要求
1)各功能模塊間應(yīng)具有低耦合度及高內(nèi)聚度,功能模塊的作用范圍應(yīng)在其控制范圍之內(nèi);2)各模塊功能單一,模塊接口的復(fù)雜度低;3)軟件設(shè)計(jì)說明和軟件需求規(guī)格說明要保持一致,并具有良好的可追蹤性;4)各子項(xiàng)目、模塊的功能和接口要求必須完整、正確。
3.5 配置管理要求
集成測(cè)試計(jì)劃(初步)、軟件設(shè)計(jì)說明進(jìn)入受控庫。
3.6 評(píng)審要求
評(píng)審軟件設(shè)計(jì)是否實(shí)現(xiàn)了軟件需求規(guī)格說明的要求;評(píng)審設(shè)計(jì)方案與主要算法的可行性和先進(jìn)性;并針對(duì)集成的單元之間的信息流和控制流的可追溯性、數(shù)據(jù)加工處理與數(shù)據(jù)結(jié)構(gòu)的一致性、并發(fā)性信息處理的正確性、可靠性和安全性技術(shù)應(yīng)用的程度及正確性等進(jìn)行評(píng)審,并最終做出本階段工作是否完成、是否轉(zhuǎn)入下階段工作的評(píng)審結(jié)論。
4.代碼開發(fā)階段
4.1 任務(wù)
根據(jù)軟件設(shè)計(jì)說明對(duì)各程序單元進(jìn)行編碼、調(diào)試、靜態(tài)分析和單元測(cè)試,驗(yàn)證程序單元與設(shè)計(jì)說明的一致性,并將經(jīng)過單元測(cè)試的模塊逐步集成和調(diào)試,完成軟件系統(tǒng)集成,
4.2 實(shí)施步驟
1)對(duì)每個(gè)程序單元用指定的程序設(shè)計(jì)語言進(jìn)行編碼和測(cè)試;2)對(duì)完成編碼的源程序進(jìn)行靜態(tài)分析;3)補(bǔ)充和完善單元測(cè)試用例并依此產(chǎn)生測(cè)試輸入數(shù)據(jù),開發(fā)單元測(cè)試程序;4)進(jìn)行程序單元測(cè)試;5)將經(jīng)過單元測(cè)試和調(diào)試的程序逐步集成和調(diào)試,直至集成為相對(duì)獨(dú)立的軟件功能模塊;6)及時(shí)清除程序中用于調(diào)試等項(xiàng)工作的多余語句和程序“垃圾”;7)在集成調(diào)試后,對(duì)經(jīng)過修改的模塊應(yīng)進(jìn)行單元回歸測(cè)試;8)編寫軟件使用說明初稿;9)評(píng)審。
4.3 階段產(chǎn)品
1)修改了的軟件設(shè)計(jì)文檔及相應(yīng)的修改報(bào)告單;2)程序單元的編碼;3)程序單元的測(cè)試結(jié)果、測(cè)試用數(shù)據(jù)及測(cè)試輔助程序;4)軟件使用說明初稿。
4.4 技術(shù)要求
1)用指定的編程語言進(jìn)行編碼;2)編碼符合規(guī)定語言的編碼格式約定;3)每個(gè)程序單元實(shí)現(xiàn)的功能、性能和接口應(yīng)該滿足設(shè)計(jì)說明的要求;4)必須進(jìn)行程序靜態(tài)分析;5)按要求應(yīng)分別采用自檢、互檢、專檢等方式檢測(cè)軟件,以提高軟件質(zhì)量和可靠性;6)被測(cè)試單元中的每項(xiàng)軟件特性和功能都必須被至少一個(gè)測(cè)試用例所覆蓋;7)采用必要的安全性設(shè)計(jì)措施,保證安全性設(shè)計(jì)需求的實(shí)現(xiàn);8)對(duì)在單元測(cè)試中發(fā)現(xiàn)錯(cuò)誤的程序應(yīng)進(jìn)行修改,修改后的程序單元必須進(jìn)行回歸測(cè)試;9)不僅要考慮對(duì)合法的輸入產(chǎn)生測(cè)試用例,而且要對(duì)非法的、非預(yù)期的輸入產(chǎn)生測(cè)試用例,既要對(duì)正常的處理路徑進(jìn)行測(cè)試,也要考慮對(duì)出錯(cuò)的處理路徑進(jìn)行測(cè)試; 10)程序單元的測(cè)試用例需加明確的注釋,并和測(cè)試輔助程序一起納入測(cè)試集,存檔保留。
4.5 配置管理要求
修改的文檔和相應(yīng)的修改報(bào)告單、軟件使用說明、程序單元的代碼、單元測(cè)試數(shù)據(jù)和測(cè)試程序、軟件實(shí)現(xiàn)階段評(píng)審表進(jìn)入受控庫。
4.6 評(píng)審要求
評(píng)審編碼、單元測(cè)試的正確性和完整性,在完成文檔、程序編碼、程序單元調(diào)試及單元測(cè)試的前提下,提供程序單元的編碼、程序單元測(cè)試的結(jié)果和測(cè)試用例、程序開發(fā)卷宗等,對(duì)程序代碼與詳細(xì)設(shè)計(jì)的一致性、代碼格式與規(guī)定要求的一致性、程序代碼調(diào)試結(jié)果的正確性、靜態(tài)分析過程的正確性和合理性、單元測(cè)試用例的充分性和合理性、單元測(cè)試數(shù)據(jù)的產(chǎn)生和測(cè)試過程的正確性、合理性和完整性、軟件實(shí)現(xiàn)過程中若修改了軟件詳細(xì)設(shè)計(jì)或概要設(shè)計(jì),則應(yīng)多途徑審查從被修改階段開始到軟件實(shí)現(xiàn)階段為止所有改動(dòng)部分的正確性等進(jìn)行審查,做出軟件實(shí)現(xiàn)階段是否完成、是否將程序和文檔提交,以便進(jìn)行軟件集成測(cè)試的結(jié)論。
5.集成測(cè)試階段
5.1 任務(wù)
根據(jù)集成測(cè)試計(jì)劃,在將底層程序單元逐步集成到子項(xiàng)目、直至整個(gè)開發(fā)項(xiàng)目的過程中對(duì)軟件進(jìn)行測(cè)試。在進(jìn)入集成測(cè)試前,各程序單元必須完成代碼靜態(tài)分析和逐步審查、無錯(cuò)誤地通過編譯或匯編、完成單元測(cè)試、滿足軟件質(zhì)量要求、程序單元已置于軟件配置管理之下等。
5.2 實(shí)施步驟
1)補(bǔ)充、修改和完善軟件集成測(cè)試計(jì)劃;2)校訂集成順序,編制軟件集成測(cè)試程序并核對(duì)其正確性;3)建立軟件集成測(cè)試環(huán)境;4)對(duì)集成軟件功能模塊進(jìn)行測(cè)試;5)對(duì)集成軟件子項(xiàng)目進(jìn)行測(cè)試;6)對(duì)集成軟件產(chǎn)品總體進(jìn)行測(cè)試;7)分析測(cè)試結(jié)果,找出產(chǎn)生錯(cuò)誤的原因;8)提交軟件集成測(cè)試分析報(bào)告,以便盡快修改錯(cuò)誤;9)完成軟件使用說明的編寫工作;10)評(píng)審。
5.3 階段產(chǎn)品
1)修改后的軟件集成測(cè)試計(jì)劃;2)修改后的軟件設(shè)計(jì)文檔及相應(yīng)的修改報(bào)告單;3)軟件集成測(cè)試分析報(bào)告;4)通過集成測(cè)試的代碼;5)集成測(cè)試用例集和集成測(cè)試輔助程序;6)軟件使用說明。
5.4 技術(shù)要求
1)軟件集成測(cè)試應(yīng)保證模塊間無錯(cuò)誤地連接;2)應(yīng)測(cè)試軟件系統(tǒng)或子系統(tǒng)對(duì)數(shù)據(jù)的正確處理能力和經(jīng)受錯(cuò)誤的能力;3)在軟件集成測(cè)試中,在找出錯(cuò)誤后,程序應(yīng)送回編碼者進(jìn)行修改、調(diào)試和單元測(cè)試,然后再重新進(jìn)行軟件集成測(cè)試;4)通過軟件集成測(cè)試的軟件應(yīng)滿足各模塊無錯(cuò)誤地連接、滿足各項(xiàng)設(shè)計(jì)要求、對(duì)錯(cuò)誤輸入有正確的處理能力、人機(jī)界面正確無誤、滿足全部操作要求等。
5.5 配置管理要求
軟件集成測(cè)試計(jì)劃、修改的軟件設(shè)計(jì)文檔及相應(yīng)的修改報(bào)告單、軟件集成測(cè)試分析報(bào)告、最后集成完成的程序代碼、集成測(cè)試用例集和集成測(cè)試輔助程序、軟件使用說明、軟件集成測(cè)試的評(píng)審報(bào)告進(jìn)入受控庫。
5.6 評(píng)審要求
評(píng)審集成測(cè)試結(jié)果的有效性、軟件的結(jié)構(gòu)和接口間的協(xié)調(diào)性;評(píng)審在軟件集成測(cè)試中對(duì)所發(fā)現(xiàn)的問題進(jìn)行軟件設(shè)計(jì)修改、程序代碼修改的正確性。在完成測(cè)試、測(cè)試分析和文檔提供軟件集成測(cè)試計(jì)劃、軟件集成測(cè)試分析報(bào)告、軟件問題報(bào)告單的前提下,對(duì)軟件集成測(cè)試的恰當(dāng)性、測(cè)試用例集的完整性和恰當(dāng)性、測(cè)試結(jié)果和測(cè)試用例集的一致性、測(cè)試環(huán)境和正式運(yùn)行環(huán)境的相容性、測(cè)試分析過程和結(jié)論的正確性等進(jìn)行評(píng)審。
6.確認(rèn)測(cè)試階段
確認(rèn)測(cè)試主要是針對(duì)軟件的全部功能和性能要求的黑盒測(cè)試。軟件項(xiàng)目開發(fā)單位的質(zhì)量管理部門的測(cè)試人員負(fù)責(zé)測(cè)試過程的實(shí)施和測(cè)試結(jié)果的確認(rèn),技術(shù)管理部門的有關(guān)人員與業(yè)務(wù)部門及項(xiàng)目組成員共同組成確認(rèn)測(cè)試小組,完成確認(rèn)測(cè)試任務(wù)。
6.1 任務(wù)
1)根據(jù)軟件需求規(guī)格說明中定義的全部功能和性能要求及確認(rèn)測(cè)試計(jì)劃,測(cè)試整個(gè)軟件,確認(rèn)其是否符合軟件需求規(guī)格說明的要求;2)軟件確認(rèn)的依據(jù)是軟件需求規(guī)格說明、概要設(shè)計(jì)說明及詳細(xì)設(shè)計(jì)說明等,測(cè)試對(duì)象為通過了軟件集成測(cè)試的源程序代碼;3)軟件確認(rèn)測(cè)試工作包括測(cè)試環(huán)境的建立和測(cè)試計(jì)劃的編制兩項(xiàng),此兩項(xiàng)工作在軟件需求分析階段就應(yīng)開始。
6.2 實(shí)施步驟
1)組織和確定軟件確認(rèn)測(cè)試組成員;2)修訂確認(rèn)測(cè)試計(jì)劃,對(duì)確認(rèn)測(cè)試計(jì)劃進(jìn)行評(píng)審,經(jīng)批準(zhǔn)后實(shí)施;3)建立和確認(rèn)軟件測(cè)試環(huán)境;4)接口測(cè)試;5)根據(jù)軟件需求規(guī)格說明中規(guī)定的功能對(duì)軟件逐項(xiàng)進(jìn)行測(cè)試;6)根據(jù)軟件需求規(guī)格說明中規(guī)定的性能要求,如精度、速度、適應(yīng)性等,對(duì)軟件逐項(xiàng)進(jìn)行測(cè)試;7)逐條運(yùn)用軟件使用說明進(jìn)行測(cè)試,以進(jìn)一步證實(shí)該說明的適應(yīng)性和有效性,并改正其中的錯(cuò)誤;8)分析測(cè)試結(jié)果,找出產(chǎn)生錯(cuò)誤的原因;9)編寫確認(rèn)測(cè)試報(bào)告;10)評(píng)審。
6.3 階段產(chǎn)品
1)確認(rèn)測(cè)試計(jì)劃;2)確認(rèn)測(cè)試分析報(bào)告;3)確認(rèn)測(cè)試用例集及有關(guān)測(cè)試輔助程序;4)通過確認(rèn)測(cè)試的程序代碼。
6.4 技術(shù)要求
1)關(guān)鍵軟件部件或測(cè)試項(xiàng)目的確認(rèn)測(cè)試應(yīng)由與該軟件項(xiàng)目組無關(guān)的技術(shù)人員進(jìn)行,以保證測(cè)試的客觀性;2)應(yīng)在正常輸入數(shù)據(jù)和合理的異常輸入數(shù)據(jù)的條件下,考查被測(cè)軟件功能和性能的完備性;3)確認(rèn)測(cè)試的測(cè)試環(huán)境必須與軟件真實(shí)運(yùn)行環(huán)境一致或相容;4)全部測(cè)試結(jié)果、預(yù)期結(jié)果及測(cè)試數(shù)據(jù)應(yīng)當(dāng)存檔保留;5)個(gè)別功能和接口要求只能在系統(tǒng)聯(lián)試后才能確認(rèn)的,必須在確認(rèn)測(cè)試分析報(bào)告中寫明;6)軟件項(xiàng)目組應(yīng)積極配合確認(rèn)測(cè)試組的測(cè)試工作。
6.5 配置管理要求
確認(rèn)測(cè)試計(jì)劃、確認(rèn)測(cè)試分析報(bào)告、確認(rèn)測(cè)試用例集及有關(guān)測(cè)試輔助程序、通過確認(rèn)測(cè)試的程序代碼、確認(rèn)測(cè)試計(jì)劃評(píng)審表和確認(rèn)測(cè)試階段評(píng)審表進(jìn)入受控庫。
6.6 評(píng)審要求
在本階段應(yīng)進(jìn)行兩次評(píng)審,軟件確認(rèn)測(cè)試計(jì)劃評(píng)審和軟件確認(rèn)測(cè)試階段評(píng)審。
1)確認(rèn)測(cè)試計(jì)劃評(píng)審
評(píng)審確認(rèn)測(cè)試計(jì)劃的合理性、完備性以及與軟件需求規(guī)格說明的一致性。提供軟件確認(rèn)測(cè)試計(jì)劃,確認(rèn)測(cè)試計(jì)劃安排的合理性;確認(rèn)測(cè)試環(huán)境選擇的合適性;確認(rèn)測(cè)試計(jì)劃中功能測(cè)試的合理性、齊全性;確認(rèn)測(cè)試計(jì)劃中性能測(cè)試的合理性、齊全性;確認(rèn)測(cè)試用例、測(cè)試數(shù)據(jù)、測(cè)試方案的合理性、正確性和全面性;確認(rèn)測(cè)試結(jié)果分析的合適性;確認(rèn)測(cè)試組人員組成和安排的恰當(dāng)性。該評(píng)審應(yīng)得出的結(jié)論是該確認(rèn)測(cè)試計(jì)劃是否可行,是否批準(zhǔn)實(shí)施。
2)確認(rèn)測(cè)試階段評(píng)審
評(píng)審確認(rèn)測(cè)試結(jié)果的有效性;評(píng)審軟件功能、性能與軟件需求規(guī)格說明的相容性;評(píng)審確認(rèn)測(cè)試分析結(jié)果的正確性。完成確認(rèn)測(cè)試后提供軟件確認(rèn)測(cè)試分析報(bào)告、確認(rèn)測(cè)試用例集,對(duì)確認(rèn)測(cè)試用例集的完備性和恰當(dāng)性、確認(rèn)測(cè)試用例集和確認(rèn)測(cè)試結(jié)果的一致性、確認(rèn)測(cè)試環(huán)境和運(yùn)行環(huán)境的相容性、確認(rèn)測(cè)試分析過程和結(jié)論的正確性進(jìn)行評(píng)審,最終確認(rèn)該軟件是否實(shí)現(xiàn)了軟件需求規(guī)格說明所要求的技術(shù)指標(biāo),對(duì)確認(rèn)測(cè)試過程不正確或不完整,需改進(jìn)測(cè)試過程后重做或另外組織確認(rèn)測(cè)試組重做。
7.系統(tǒng)聯(lián)試階段
7.1 任務(wù)
系統(tǒng)聯(lián)試是大系統(tǒng)開發(fā)的一個(gè)重要階段。系統(tǒng)聯(lián)試應(yīng)由大系統(tǒng)的開發(fā)部門主持,軟件項(xiàng)目組參加,以保證軟件與大系統(tǒng)的對(duì)接。
7.2 技術(shù)要求
1)軟件與所屬大系統(tǒng)的接口應(yīng)重點(diǎn)測(cè)試,不允許有不協(xié)調(diào)之處;2)對(duì)軟件向所屬大系統(tǒng)輸出的信息以及從所屬大系統(tǒng)向軟件輸入的信息,都應(yīng)仔細(xì)歸類進(jìn)行測(cè)試,并注意邊緣測(cè)試;3)測(cè)試應(yīng)在軟件和大系統(tǒng)的正式工作環(huán)境下進(jìn)行;4)對(duì)存在的問題應(yīng)分析其產(chǎn)生的原因并給出修改意見;5)全部預(yù)期結(jié)果、測(cè)試結(jié)果及測(cè)試數(shù)據(jù)應(yīng)存檔保留。
8.總結(jié)
軟件生命周期質(zhì)量管理就是使軟件開發(fā)過程規(guī)范化、程序化和標(biāo)準(zhǔn)化。它通過將復(fù)雜的問題分解為若干可實(shí)現(xiàn)并可管理的部分,對(duì)軟件生命周期的各階段采取相應(yīng)有效的方法,對(duì)其階段性產(chǎn)品的質(zhì)量進(jìn)行驗(yàn)證,以保證軟件的質(zhì)量。
參考文獻(xiàn)
對(duì)于現(xiàn)存的微電子設(shè)計(jì)軟件進(jìn)行大量分析調(diào)查后,我們發(fā)現(xiàn)現(xiàn)存的微電子設(shè)計(jì)軟件都不能滿足印刷微電子的設(shè)計(jì)要求,因?yàn)橛∷⑽㈦娮优c傳統(tǒng)微電子在生產(chǎn)工藝上存在很大的區(qū)別。我們計(jì)劃在傳統(tǒng)微電子設(shè)計(jì)軟件的基礎(chǔ)上,增加印刷微電子設(shè)計(jì)的個(gè)性化的軟件,這就要求我們向軟件開發(fā)人員提供明確的軟件功能需求報(bào)告,這對(duì)大部分微電子工作人員來說,都是一項(xiàng)極具挑戰(zhàn)性的工作,這就要求我們具備相當(dāng)完善的知識(shí)體系,掌握計(jì)算機(jī)應(yīng)用等相關(guān)學(xué)科的知識(shí)。如果缺乏對(duì)印刷微電子的全面、深入的認(rèn)識(shí),就不可能提交高質(zhì)量的印刷微電子設(shè)計(jì)軟件的需求分析報(bào)告。缺乏準(zhǔn)確、全面的需求分析報(bào)告,必然會(huì)成為制約軟件設(shè)計(jì)的因素,以至于軟件設(shè)計(jì)人員只能借由自己對(duì)印刷微電子的主觀認(rèn)識(shí)和有限了解來構(gòu)建軟件,最終導(dǎo)致設(shè)計(jì)的軟件并不適合于實(shí)際生產(chǎn)應(yīng)用。為了解決這一問題,筆者在閱讀大置有關(guān)印刷微電子方面資料的基礎(chǔ)上,結(jié)合需求分析的相關(guān)知識(shí),總結(jié)得出了,印刷微電子設(shè)計(jì)的主要流程,確定了印刷微電子設(shè)計(jì)軟件的基本功能,并對(duì)印刷微電子的設(shè)計(jì)流程以及軟件的功能需求做出了詳細(xì)、全面的描述。
一、確定印刷微電子設(shè)計(jì)流程
如果使用傳統(tǒng)的微電子設(shè)計(jì)軟件,勢(shì)必不能滿足全印刷微電子設(shè)計(jì)的需求,要實(shí)現(xiàn)微電子全印刷,就需要在傳統(tǒng)微電子設(shè)計(jì)軟件中將印刷微電子設(shè)計(jì)的功能就加入到軟件中,實(shí)現(xiàn)傳統(tǒng)微電子設(shè)計(jì)與全印刷微電子設(shè)計(jì)的集成,從系統(tǒng)論的角度對(duì)微電子設(shè)計(jì)的流程進(jìn)行整體規(guī)劃,使軟件的功能更加全面、強(qiáng)大。印刷微電子,顧名思義就是基于印刷原理的電子學(xué)。既然是以印刷的方式實(shí)現(xiàn)微電子制造,在電路設(shè)計(jì)之初就要考慮到印刷方面的問題:哪些器件可以由印刷的方式實(shí)現(xiàn),由哪種印刷工藝實(shí)現(xiàn)印刷,以及印刷參數(shù)設(shè)置等。所以印刷微電子設(shè)計(jì)與傳統(tǒng)的微電子設(shè)計(jì)存在很多不同之處,傳統(tǒng)的微電子設(shè)計(jì)軟件并不能滿足印刷微電子設(shè)計(jì)。
傳統(tǒng)PCB板的設(shè)計(jì)流程是:
1、設(shè)計(jì)目標(biāo),比如草圖、器件的資料準(zhǔn)備。
2、原理圖封裝準(zhǔn)備,如果庫里有的可以直接用,沒有的直接繪制圖形,也可以建立自己的庫文件。
3、原理圖繪制,將所需器件都擺好,然后根據(jù)電路要求連線。
4、原理圖檢查,比如連線是否正確、標(biāo)號(hào)調(diào)整、封裝制定等等,或使用DRC功能檢查。
5、檢查無誤進(jìn)行下一步。
6、PCB封裝準(zhǔn)備,這一步也可與第2步同時(shí)進(jìn)行。
7、板框準(zhǔn)備,將器件從原理圖或網(wǎng)絡(luò)表里導(dǎo)入到PCB軟件里面,并設(shè)置設(shè)計(jì)規(guī)則。
8、布局,然后布線。
9、敷銅,檢査。
10、生產(chǎn)文檔準(zhǔn)備,如器件列表,貼裝圖等。
而全印刷微電子的電路全部利用印刷方式來實(shí)現(xiàn),原理圖設(shè)計(jì)部分與傳統(tǒng)PCB的原理圖設(shè)計(jì)基本相同。與傳統(tǒng)PCB所不同的是,在PE圖設(shè)計(jì)的過程中,就要對(duì)元器件的材料、打印時(shí)序、線寬、印刷工藝、固膜方式等進(jìn)行設(shè)置,無需敷銅的檢查。
所以,全印刷微電子的設(shè)計(jì)流程是:
1、設(shè)計(jì)目標(biāo),比如草圖、器件的資料準(zhǔn)備。
2、原理圖封裝準(zhǔn)備,如果庫里有的可以直接用,沒有的直接繪制圖形,也可以建立自己的庫文件。
3、原理圖繪制,將所需器件都擺好,然后根據(jù)電路要求連線。
4、原理圖檢查,比如連線是否正確、標(biāo)號(hào)調(diào)整、封裝制定等等,或使用DRC功能檢查。
5、檢查無誤進(jìn)行下一步。
6、元件封裝與放置,元件參數(shù)設(shè)置,包括材料選擇,印刷時(shí)序,印刷方式和固化工藝等。
7、導(dǎo)線參數(shù)設(shè)置,包括材料,線寬,印刷時(shí)序,印刷方式和固化工藝等。
8、線路檢查。
.9、電路仿真。
10、生產(chǎn)文檔生成,驅(qū)動(dòng)印刷設(shè)備。
與傳統(tǒng)的生產(chǎn)工藝相比,全印刷微電子在生產(chǎn)過程中更具有連貫性,效率更高。全印刷微電子設(shè)計(jì)軟件與傳統(tǒng)的PCB設(shè)計(jì)軟件相比,更方便,將電路設(shè)計(jì)的大部分工作交由軟件完成,電路設(shè)計(jì)完成之后,剩下的工作就可以由打印機(jī)自動(dòng)完成,省去了人力。
二、印刷微電子設(shè)計(jì)軟件功能需求分析
1.印刷微電子設(shè)計(jì)軟件功能需求報(bào)告是在印刷微電子需求分析的基礎(chǔ)上結(jié)合微電子設(shè)計(jì)的特點(diǎn)提出來的,主要用于提交給軟件開發(fā)人員來直接指導(dǎo)軟件設(shè)計(jì)和開發(fā)的文檔。印刷電子既然要以印刷的方式實(shí)現(xiàn),再設(shè)計(jì)的過程中必然要考慮印刷制造的因素。以導(dǎo)線為例進(jìn)行說明,在連接導(dǎo)線的過程中,除了傳統(tǒng)微電子設(shè)計(jì)時(shí)需要的相應(yīng)的參數(shù)設(shè)置外,還要對(duì)導(dǎo)線的印刷參數(shù)進(jìn)行設(shè)罝,包括:印刷材料選擇,導(dǎo)線的印刷尺寸(長(zhǎng)、寬、后),印刷溫度,印刷方式以及固膜方式等,同時(shí)還要考慮到印刷對(duì)導(dǎo)線的電性能可能造成的影響因素,并盡可能選擇影響最小的印刷制造方式。
2.目前,國內(nèi)有關(guān)印刷微電子設(shè)計(jì)軟件功能需求的分析還不夠成熟更完善具體的軟件功能需求分析需要在實(shí)踐中不斷的總結(jié)升華。筆者主要以本研究團(tuán)隊(duì)的實(shí)踐,以及微電子和印刷方面的知識(shí)為基礎(chǔ),將印刷微電子設(shè)計(jì)除去傳統(tǒng)微電子設(shè)計(jì)的功能之外的部分概括如下:印刷材料參數(shù)設(shè)置,印刷尺寸的確定,印刷工藝設(shè)置,打印時(shí)序設(shè)置。
3.材料參數(shù)設(shè)置是在電路圖設(shè)計(jì)過程中,元器件可以選擇庫中存在的并根據(jù)數(shù)據(jù)自己配》,也可以自己配置且滿足參數(shù)要求,其中材料參數(shù)設(shè)置主要包括:材料的組成,材料的印刷尺寸以及材料的使用溫度范圍。
印刷工藝可以由系統(tǒng)根據(jù)前面材料參數(shù)的設(shè)置自動(dòng)給出,用戶也可以根據(jù)方便性原則手動(dòng)設(shè)置,但是所選印刷方式一定要符合材料的要求。印刷工藝選擇是的主要內(nèi)容是:印刷方式、固化方式。其中印刷方式可以是:噴墨印刷、絲網(wǎng)印刷、ro11-2-roll、柔印、熱轉(zhuǎn)印等印刷方式。固化方式可以是UV固化或高溫煅燒。不管是印刷工藝還是固化方式都回對(duì)最終電路的性能產(chǎn)生影響,可以將印刷和固化對(duì)電路的影響以影響因子的方式給出,已選擇最合適的印刷和固化方式。