組織標(biāo)準(zhǔn)過程的裁剪
軟件項目對組織標(biāo)準(zhǔn)過程的裁剪結(jié)果體現(xiàn)在項目的“裁剪工作表”中。“裁剪工作表”模板定義了項目開發(fā)階段的主要活動和輸出產(chǎn)品,便于指導(dǎo)項目負(fù)責(zé)人進(jìn)行裁剪,形成符合項目特定情況的軟件過程。
裁剪的一般性指導(dǎo)原則
裁剪的出發(fā)點是項目的特定情況(以下簡稱項目特性)。例如:軟件產(chǎn)品的規(guī)模、項目的人員規(guī)模、系統(tǒng)復(fù)雜度、組織/客戶對項目的要求等。依據(jù)項目特定情況為項目量身定做出一個適合項目的過程。對于標(biāo)準(zhǔn)軟件開發(fā)過程的裁剪需要給出裁剪描述和裁剪合理性的解釋。
裁剪決定需要基于風(fēng)險的考慮,對過程或活動的調(diào)整或放棄需要通過分析其所帶來的風(fēng)險和影響再做決定。
解決方案研發(fā)項目可使用“新產(chǎn)品開發(fā)項目裁剪工作表”,對于個別不適用項可由項目的SQAL進(jìn)行適當(dāng)調(diào)整。
小型合同項目(項目規(guī)!10人月&周期≤2個月&項目組人數(shù)≤5人)的評審類工作的正式度可以適當(dāng)?shù)亟档停热缯f評審準(zhǔn)備時間縮短,不必對《評審檢查表》進(jìn)行調(diào)整等。
裁剪結(jié)果的表達(dá)方式
對于被裁剪的部分根據(jù)裁剪情況,在其首列分別用“Delete”、“Adjust”或“Add”標(biāo)注。所有沒有被裁剪的部分不用標(biāo)注,即首列為空。
Delete(放棄項):可根據(jù)項目特性,放棄某過程/活動/子活動的執(zhí)行。 注意必須給出放棄該項的“裁剪原因”。
Adjust(調(diào)整項):項目可不完全按照裁剪工作表中某活動/子活動所要求的實施。須給出調(diào)整該項的“裁剪描述”和“裁剪原因”。
Add(添加項):項目可以在裁剪工作表中插入一些過程/活動/子活動。須給出添加該項的“裁剪描述”和“裁剪原因”。
裁剪注意事項
對“裁剪工作表”內(nèi)列出的各項工作的裁剪不僅考慮“過程活動(子活動)”,還要考慮“輸出產(chǎn)品”以及“參照質(zhì)量管理體系文件”。例如,如果改變編碼參照的規(guī)程或者使用用戶指定使用的模板,也是對屬于對該項工作的調(diào)整,,并在“裁剪描述”給出變更情況的描述,在“裁剪原因”給出原因說明。
活動序列改變,即活動執(zhí)行時機(jī)、順序的改變,視為對該活動的調(diào)整。此時,在裁剪描述中說明活動序列的遷移,同時給出裁剪原因即可,無需變更該活動在表中位置。
根據(jù)不同項目的實際情況,選擇軟件的生命周期模型(可參考軟件的生命周期模型為演化、原型模型和增量模型)進(jìn)行過程裁剪。
如果放棄某個過程,則需要注意可能其中的個別活動需要適當(dāng)?shù)夭⑷肫渌^程中。此時,該過程的裁剪結(jié)果為“Delete”,而其中需要在其他過程執(zhí)行中的個別活動的裁剪結(jié)果為“Adjust”。
|
|