目的:為遵循軟件工程概念并管理軟件開(kāi)發(fā)項(xiàng)目而建立合理的計(jì)劃。
內(nèi)容:
估測(cè)軟件開(kāi)發(fā)各階段工作產(chǎn)品的大小,以及所需要的資源。
制訂時(shí)間表,評(píng)估相關(guān)風(fēng)險(xiǎn),并協(xié)商各方面的責(zé)任。
按照客戶的終需求制訂軟件項(xiàng)目計(jì)劃。
目標(biāo):
為便于計(jì)劃和跟蹤完成情況將有關(guān)軟件各方面的估算寫入文檔。
計(jì)劃完成軟件項(xiàng)目的各種活動(dòng)和相關(guān)責(zé)任,并將它寫入文檔。
有關(guān)的工作組和相關(guān)人員需同意承擔(dān)他們的責(zé)任。
承諾:
任命一項(xiàng)目軟件監(jiān)督員(project software manager)負(fù)責(zé)協(xié)調(diào)各方面的責(zé)任并制訂開(kāi)發(fā)計(jì)劃。
C1. 為軟件項(xiàng)目制訂計(jì)劃需要遵循一個(gè)標(biāo)準(zhǔn)的組織方針。該方針規(guī)定:
1. 以軟件的終需求為基礎(chǔ)。
2. 各項(xiàng)責(zé)任需要在項(xiàng)目負(fù)責(zé)人(project manager)、項(xiàng)目軟件監(jiān)督員、和其他軟件負(fù)責(zé)人(software manager)間協(xié)調(diào)。
3. 需要同其他工程組參與時(shí),要同他們協(xié)商并將過(guò)程寫入文檔。
4. 相關(guān)組對(duì)軟件項(xiàng)目提出意見(jiàn)。
5. 當(dāng)項(xiàng)目相關(guān)責(zé)任涉及到機(jī)構(gòu)外人員或小組時(shí)需要更高層領(lǐng)導(dǎo)的審核。
6. 項(xiàng)目軟件開(kāi)發(fā)計(jì)劃需要管理并控制(managed and controlled)。
前提條件:
A1. 有關(guān)項(xiàng)目軟件訂立一個(gè)文檔化并得到一致認(rèn)可的工作說(shuō)明(statement of work)。
1. 說(shuō)明要包括從責(zé)任到目標(biāo)到資源乃至?xí)r間表等所有相關(guān)內(nèi)容。
2. 該說(shuō)明要經(jīng)由項(xiàng)目負(fù)責(zé)人、項(xiàng)目軟件監(jiān)督員、其他軟件負(fù)責(zé)人、以及相關(guān)組一起審核。
3. 該工作說(shuō)明需要管理并控制。
A2. 制訂軟件開(kāi)發(fā)計(jì)劃的各項(xiàng)責(zé)任要落實(shí)到個(gè)人。
1. 項(xiàng)目軟件監(jiān)督員需親自或指定相關(guān)人員協(xié)調(diào)計(jì)劃的制訂工作。
2. 軟件工作產(chǎn)品及各項(xiàng)活動(dòng)的職責(zé)需按可跟蹤和可記錄的方式劃分并分配給各軟件負(fù)責(zé)人。
A3. 為訂立計(jì)劃提供足夠的資源和資金。
1. 各領(lǐng)域?qū)<覒?yīng)盡可能參與。
2. 要有訂立計(jì)劃活動(dòng)的支持工具。
A4. 相關(guān)人員(包括軟件負(fù)責(zé)人和軟件工程師)需要做軟件評(píng)估和計(jì)劃方面的培訓(xùn)。
執(zhí)行動(dòng)作:
AC1. 軟件過(guò)程組要參與項(xiàng)目提案小組。
1. 涉及的內(nèi)容包括提案的準(zhǔn)備和提交、各項(xiàng)說(shuō)明的討論和提交、以及項(xiàng)目相關(guān)職責(zé)發(fā)生變動(dòng)時(shí)的協(xié)商。
2. 過(guò)程組審核項(xiàng)目提案的各項(xiàng)承諾。
AC2. 軟件項(xiàng)目計(jì)劃需在整個(gè)項(xiàng)目計(jì)劃的早期階段訂立并同時(shí)進(jìn)行。
AC3. 軟件工程組同其他相關(guān)組一起貫穿項(xiàng)目始終參與計(jì)劃的制訂(和修改),并負(fù)責(zé)審核項(xiàng)目級(jí)的計(jì)劃。
AC4. 對(duì)機(jī)構(gòu)外個(gè)人或組所做的承諾需按照標(biāo)準(zhǔn)化的過(guò)程同高層管理者一起審核。
AC5. 軟件生命周期中可管理的預(yù)定義階段需標(biāo)識(shí)并確定。
AC6. 項(xiàng)目軟件開(kāi)發(fā)計(jì)劃需要按照標(biāo)準(zhǔn)化過(guò)程制訂。