- 相關(guān)推薦
軟件工程項目管理計劃書
時間的腳步是無聲的,它在不經(jīng)意間流逝,我們又將接觸新的知識,學(xué)習(xí)新的技能,積累新的經(jīng)驗,現(xiàn)在就讓我們好好地規(guī)劃一下吧。好的計劃是什么樣的呢?下面是小編精心整理的軟件工程項目管理計劃書,僅供參考,大家一起來看看吧。
1.簡介
1.1項目概述
本項目要開發(fā)一個倫敦證券交易所電子交易系統(tǒng),系統(tǒng)一共分為買入業(yè)務(wù)、賣出業(yè)務(wù)、和系統(tǒng)管理等多個子系統(tǒng)。本團隊負責(zé)本系統(tǒng)。通過團隊合作開發(fā)整個系統(tǒng),使團隊成員獲得軟件工程開發(fā)的實際經(jīng)驗。本系統(tǒng)采用目前主流的B/S開發(fā)架構(gòu)。交付的產(chǎn)品包括可執(zhí)行的文件、源代碼、技術(shù)文檔與用戶使用手冊等。本系統(tǒng)的開發(fā)過程中的主要工作是系統(tǒng)需求分析、系統(tǒng)總體設(shè)計、系統(tǒng)源代碼開發(fā)、系統(tǒng)測試、交付組長進行最后的集成、整個系統(tǒng)的測試。關(guān)鍵里程碑是制定項目管理計劃書、制定需求設(shè)計規(guī)格說明書初稿、制定系統(tǒng)設(shè)計報告的初稿、進行子系統(tǒng)運行情況的檢查與測試、進行系統(tǒng)集成后的運行情況的檢查與測試。項目所需工具是個人電腦和開發(fā)工具。進度為15周,工程量為3人/天。
1.2項目范圍說明
(1)提交文檔:項目管理計劃、需求規(guī)格說明,設(shè)計報告、測試報告、用戶使用手冊和項目個人總結(jié)。其中項目總結(jié)為每人一份,每個小組所有成員的總結(jié)裝訂在一起;其余文檔每組提交一份。每個團隊可將各小組的文檔綜合到一起,各小組也可自行分開提交,具體方式由團隊內(nèi)部協(xié)商確定。所有文檔需要提交電子版和打印稿。
(2)源程序檢查:一共兩次。第一次檢查每個小組的子系統(tǒng)運行情況。第二次檢查每個團隊內(nèi)小組集成后完整的倫敦證券交易所電子交易系統(tǒng)運行情況,檢查完成后需要提交程序源文件和可執(zhí)行的系統(tǒng)。程序檢查安排在上機時間進行。
1.3軟件項目計劃書的演化
軟件項目計劃書在第三周周末前經(jīng)由小組討論、共同撰寫、匯總整合三步驟形成初稿,第四周以后根據(jù)項目的進展可以對其進行修改,需要有組員提出修改意,在全體會上討論通過,并由組長整理修改意見并作出相應(yīng)的修改。其余組員同步獲得更新稿。
2.項目組織管理
2.1過程模型
表1.過程模型表
2.2團隊的分工與合作
主程序員負責(zé)制。本團隊組織關(guān)系圖如下。
表2組織關(guān)系圖
3.管理過程
3.1管理目標及優(yōu)先級
基本管理原則:每位成員既是積極的建言者,又是負責(zé)的合作者,同時也是決策的制定者。決策應(yīng)在充分的討論基礎(chǔ)上由大家共同做出,一旦決策做出就必須被及時有效的執(zhí)行。禁止再有異議。
目標1:按時按量完成項目的基本功能,按時發(fā)布產(chǎn)品及文檔,這是本團隊的最高目標。
目標2:遵循規(guī)范化的項目運作標準,文檔嚴謹完整,代碼注釋充分,便于后續(xù)維護,這是第二目標。
目標3:產(chǎn)品運行穩(wěn)定,界面友好,用戶易操作,盡量從用戶的角度去看問題,并提出解決問題的方案。
目標4:注重團隊建設(shè),成員分工合理,團隊成員合作默契,氣氛融洽。每周的討論會積極建言。在開發(fā)過程中積極協(xié)作。
目標5:項目設(shè)計和開發(fā)上盡量有創(chuàng)新,有亮點。
3.2項目風(fēng)險管理
本次開發(fā)過程中存在的風(fēng)險及規(guī)避方法如下表:
表3項目風(fēng)險及其規(guī)避方法
3.3項目溝通管理
報告機制:
1.要求各組員以周為單位記錄工作進展,形成開發(fā)日志,并以電子文檔的形式提交給秘書進行整理,最后由文檔維護員進行維護。
2.每周例會上各位組員積極對當前的開發(fā)工作進行積極的評審和建言,由組長做最后的作口頭總結(jié),由秘書主持會議并記錄和整理會議的內(nèi)容。文檔維護員修改和維護相應(yīng)的文檔。并交由小組進行會議評審并給出意見。
3.小組成員都要密切監(jiān)控風(fēng)險狀態(tài),發(fā)現(xiàn)風(fēng)險后提交風(fēng)險報告。由秘書定期提交風(fēng)險報告。必要時將突發(fā)風(fēng)險通知所有組員,并由組長做出臨時處理決定。然后在該周的例會上由小組成員共同討論對風(fēng)險的處理意見。并形成風(fēng)險處理的日志做為以后的經(jīng)驗。
4.在項目進行的過程當中,組員之間應(yīng)該多進行各種形式的非正式溝通,以使溝通更加的方便、快捷。
報告格式:報告主題,時間段,發(fā)現(xiàn)人,報告內(nèi)容,審核意見
評審機制:每周例會上小組討論形成一致意見后并,并邀請團長和其他組長參加評議。對于重大的風(fēng)險處即為通過,相關(guān)負責(zé)人針對改進意見開展下一周工作,嚴格執(zhí)行例會上所制定的決策。小組會議持續(xù)評估其成效。每一項目階段結(jié)束之前(里程碑前后),組織一次階段評審會,評估整個階段的工作效率和成果質(zhì)量。盡量與項目例會合理意見,應(yīng)該由團長及其他組長組成評審團對處理意見進行審議和評估。并以評審團的決議作為重要參考來制定決策。
3.4項目人力資源管理
3.4.1項目所需人員
C#程序員:王洪毅,邢寶輝
要求:熟悉C#編程和微軟.Net平臺
界面設(shè)計員:王鵬飛
要求:熟悉CSS、Photoshop、.Net平臺
數(shù)據(jù)庫設(shè)計員:邢寶輝
要求:熟悉SQL語句,熟練使用SQL Sever 20xx
文檔維護員:王鵬飛
要求:熟悉使用Word及Powerpoint
溝通交流員:王洪毅
要求:較強的溝通能力,能及時調(diào)解組內(nèi)以及組與組之間的矛盾。
軟件測試人員:全體組員
要求:熟練使用開發(fā)工具的debug工具,有耐心。
3.4.2技能培訓(xùn)
C以及.Net編程培訓(xùn)
培訓(xùn)對象:全體組員。
培訓(xùn)內(nèi)容:熟練掌握C#編程、基本了解.Net平臺的特性、并掌握vs20xx的調(diào)試工具。于第6周完成。
美工培訓(xùn):全體組員
培訓(xùn)內(nèi)容:熟悉Css及Photoshop、了解Flash以及Dreamever的基本操作。于第8周完成。
4.技術(shù)過程
4.1開發(fā)工具、方法和技術(shù):
本小組的團隊組織結(jié)構(gòu)為主程序員式組織結(jié)構(gòu);編程語言為C#;采用面向?qū)ο蟮姆治鲈O(shè)計方法;利用Windows .Net平臺作為開發(fā)平臺;使用SqlSever 20xx作為數(shù)據(jù)庫管理系統(tǒng)圖;并采用統(tǒng)一的C#標準的文件命名方式、代碼版式、注釋等編碼規(guī)范;編碼人員對代碼進行嚴格檢查后再進行代碼編譯;測試人員根據(jù)測試文檔進行單元測試;最后實現(xiàn)軟件的交付。
開發(fā)環(huán)境:Sqlsever 20xx+ .Net 2.0 + Visual Studio 20xx。
4.2軟件需交付的文檔:
1.軟件項目管理計劃
該文檔由組長完成,介紹項目的整個管理過程。該文檔在軟件設(shè)計需求分析初級階段完成,后續(xù)階段由文檔維護員進行相應(yīng)的更新。
1.需求規(guī)格說明初稿
在需求分析階段,由全體小組成員采集分析用戶的需求,并在例會上作出決策,有文檔維護員撰寫整理需求規(guī)格說明初稿,并在后續(xù)各個階段進行需求變更的更新。
2.設(shè)計報告初稿
在總體設(shè)計階段,小組根據(jù)需求規(guī)格說明文檔,完成軟件體系結(jié)構(gòu)的設(shè)計,由組長編寫軟件體系結(jié)構(gòu)設(shè)計文檔初稿,并在后續(xù)開發(fā)階段補充和更新。該文檔由文檔維護員負責(zé)維護更新。
4.測試文檔
在軟件開發(fā)階段,測試人員需要編寫測試規(guī)格說明文檔,并在后續(xù)測試階段更新。開發(fā)人員將根據(jù)測試規(guī)格說明文檔建立測試環(huán)境、準備測試數(shù)據(jù)。
5.用戶手冊
在更新用需求分析階段,測試人員需要開始著手編寫用戶手冊,并在需求分析結(jié)束后需要形成初稿;在后續(xù)階段不斷由文檔維護員戶文檔;并在系統(tǒng)交付階段隨著系統(tǒng)一起被交付。
6.個人項目總結(jié)
由組內(nèi)成員各自獨立完成,對開發(fā)過程中獲得的工作經(jīng)驗進行總結(jié)。在提交系統(tǒng)時一并提交。
7.其他文檔
軟件開發(fā)過程中的其他文檔,如開發(fā)日志(按組員意見選擇公開與否),風(fēng)險報告及其處理意見等,由秘書進行整理與匯聚。作為以后軟件開發(fā)以及交流的經(jīng)驗。
5.項目進度及成本管理
5.1進度描述
項目進度描述如下表:
表4進度表格描述
5.2開發(fā)過程中的資源需求
人員:小組軟件項目開發(fā)成員
支持軟件:Microsoft Visual Studio 20##、.Net 2.0、Office、Sqlsever 20xx
開發(fā)地點:宿舍或者機房
實驗設(shè)備:個人PC機、筆記本、實驗室PC機
項目資源維護需求的數(shù)目和類型:3臺個人電腦(Pentium III 800以上CPU,256M以上內(nèi)存)
5.3軟件管理過程中預(yù)算及資源分配
1.統(tǒng)一的開發(fā)不涉及任何經(jīng)濟的預(yù)算,工程量初步設(shè)置為3人/天。
2.資源分配為各自使用自己的電腦。
5.4項目進度及關(guān)鍵工期設(shè)置
準備工作:
時間:第二周到第四周
關(guān)鍵工期:項目管理計劃初稿發(fā)布
需求分析:
時間:第五周到第七周
關(guān)鍵工期:需求規(guī)格說明書初稿的發(fā)布
系統(tǒng)設(shè)計:第八周到第十周
關(guān)鍵工期:系統(tǒng)設(shè)計初稿的發(fā)布
源代碼開發(fā)與測試:
時間:第十一周到第十三周
關(guān)鍵工期:編碼開發(fā)與測試
系統(tǒng)集成:
時間:第十四周到
關(guān)鍵工期:整個系統(tǒng)的成功測試
軟件交付:
時間:第十五周
關(guān)鍵工期:整個系統(tǒng)能成功且穩(wěn)定的運行
【軟件工程項目管理計劃書】相關(guān)文章:
工程項目管理計劃書10-06
工程項目計劃書04-11
工程項目計劃書11-15
軟件銷售計劃書12-20
軟件項目計劃書11-24
軟件銷售計劃書10-07
軟件項目計劃書08-28
工程項目計劃書模板10-09
工程項目計劃書范本11-10