來劃分里程碑,每一個子項目都會經(jīng)過一定的穩(wěn)定化階段。當(dāng)再進(jìn)入到第二個子項目的時候,就是基于前一個相對穩(wěn)定的子項目基礎(chǔ)之上,這樣就將風(fēng)險或錯誤的累加分散到最低。以局部的進(jìn)度控制和質(zhì)量控制來保證整體開發(fā)過程的穩(wěn)定,使得質(zhì)量和進(jìn)度得以很好的控制,這就是里程碑式的開發(fā)模式優(yōu)秀之處。
(2)每個具體的里程碑應(yīng)與具體角色相關(guān)聯(lián)
里程碑模式也可以稱作項目實施進(jìn)度管理模式,一但開發(fā)項目立項確定,需要做的第一件事情就是確定項目進(jìn)度的里程碑。在里程碑中應(yīng)清楚地定義每一個階段的開始時間、結(jié)束時間、負(fù)責(zé)人和階段的提交成果。
因此,里程碑是項目經(jīng)理進(jìn)行開發(fā)進(jìn)度控制的主要依據(jù),里程碑一旦確定,各相應(yīng)負(fù)責(zé)人應(yīng)確保按時交付成果,這樣既便于明確各個角色責(zé)權(quán)范圍,也有利于按時完成任。例如每個具體的里程碑與開發(fā)組某一具體的人員角色相關(guān)聯(lián),達(dá)到某個里程碑表明對此負(fù)有主要責(zé)任的人員角色完成了任務(wù)。因此,基于里程碑的軟件質(zhì)量控制必然會演變成對角色的質(zhì)量控制,這樣才能真正達(dá)到對軟件質(zhì)量的控制,
(3)里程碑應(yīng)標(biāo)明交付成果的進(jìn)度
在標(biāo)識里程碑時,要根據(jù)里程碑完成情況標(biāo)明交付成果的進(jìn)度。更通俗地說,就是讓每個里程碑帶上一個百分比,清楚的告訴團隊通過這個里程碑說明項目完成了多少。當(dāng)然隨著項目進(jìn)度的動態(tài)變化,未到達(dá)的里程碑的也應(yīng)該做出相應(yīng)的調(diào)整。
(4)確保里程碑有可驗證的標(biāo)準(zhǔn)
我們經(jīng)??吹皆S多項目進(jìn)度中,都像模像樣地設(shè)立了里程碑。但實際上,最大的問題就在于許多里程碑沒有設(shè)定相應(yīng)的驗證標(biāo)準(zhǔn)。在軟件開發(fā)項目中設(shè)立的里程碑,其作用是在項目進(jìn)行時確認(rèn)進(jìn)度用的,沒有設(shè)定驗證標(biāo)準(zhǔn)就等于沒有里程碑管理。因此,需要給出一個清晰的驗證標(biāo)準(zhǔn),用來驗證是否達(dá)到里程碑。