是最不希望看到的,然而這樣的情況出現(xiàn)并不罕見(jiàn)。造成這樣的結(jié)果就是由于沒(méi)有控制和管理好項(xiàng)目的范圍??梢?jiàn)項(xiàng)目的三約束中范圍的影響起到關(guān)鍵作用。
一般來(lái)說(shuō),在啟動(dòng)軟件項(xiàng)目初期,客戶就應(yīng)該提出一個(gè)相對(duì)確定的項(xiàng)目范圍,為項(xiàng)目的實(shí)施提供一個(gè)牢固的前提和框架,同時(shí)也是為后期的項(xiàng)目管理劃出一個(gè)明晰的“圈”,所有項(xiàng)目活動(dòng)的開(kāi)展,包括項(xiàng)目成本、質(zhì)量和時(shí)間的控制也應(yīng)該在此范圍內(nèi)進(jìn)行。但是,在實(shí)際的操作過(guò)程中,這個(gè)“圈”的邊界有可能會(huì)出現(xiàn)模糊、擴(kuò)大的現(xiàn)象,甚至這些擴(kuò)大和模糊的部分會(huì)給項(xiàng)目帶來(lái)風(fēng)險(xiǎn)。項(xiàng)目范圍(Scope)、時(shí)間(Time)、成本(Cost)、質(zhì)量(Quality)之間的關(guān)系模型如圖1所示。
如果項(xiàng)目范圍即既定的面積S不變,成本C、質(zhì)量Q、時(shí)間T就可以在一個(gè)固定的S的邊界限制下給出一個(gè)約束的關(guān)系模型Cost=f(Quality,Time,Scope)。但是,如果S的值并不固定,就如圖1所示出現(xiàn)邊界模糊或者向外擴(kuò)展時(shí), C、Q、T就失去可依賴的邊界限制,其之間的約束關(guān)系就會(huì)變得復(fù)雜。因此,我們?cè)趯?duì)項(xiàng)目范圍進(jìn)行控制時(shí),一是要保證項(xiàng)目初期的S是準(zhǔn)確可靠的,盡量減少邊界的模糊性;二是要保證項(xiàng)目實(shí)施過(guò)程中S的穩(wěn)定,盡量避免擴(kuò)大化,或是說(shuō)讓擴(kuò)大化受到合理的控制。
圖1 項(xiàng)目范圍、時(shí)間、成本、質(zhì)量之間的關(guān)系模型
4 范圍變更控制流程分析
范圍變更控制是指對(duì)有關(guān)項(xiàng)目范圍的變更實(shí)施控制。主要的過(guò)程輸出是范圍變更、糾正行動(dòng)與教訓(xùn)總結(jié)。
一個(gè)項(xiàng)目的范圍計(jì)劃可能制訂的非常好,但是想不出現(xiàn)任何改變幾乎是不可能的,因此變更是不可避免的,關(guān)鍵問(wèn)題是如何對(duì)變更進(jìn)行有效的控制。項(xiàng)目經(jīng)理和項(xiàng)目小組必須意識(shí)到范圍變更本身并沒(méi)有什么不對(duì),事實(shí)上很多時(shí)候這會(huì)使系統(tǒng)更健壯、更實(shí)用??蛻敉ǔ2荒芤婚_(kāi)始就確定所有需求,而且情況會(huì)隨時(shí)間而變化,如果不能包容變更,那么最終的軟件系統(tǒng)可能就達(dá)不到應(yīng)有的價(jià)值。但是如果變更失控,后果也非常嚴(yán)重,甚至于導(dǎo)致整個(gè)項(xiàng)目的失敗。
變更控制的目的不是控制變更的發(fā)生,而是對(duì)變更進(jìn)行管理,確保變更有序進(jìn)行。為執(zhí)行變更控制,必須建立有效的范圍變更流程,它對(duì)管好項(xiàng)目至關(guān)重要。變更控制流程主要包括四個(gè)關(guān)鍵控制點(diǎn):授權(quán)、審核、評(píng)估、確認(rèn)。在變更過(guò)程中要跟蹤和驗(yàn)證,確保變更被正確執(zhí)行。范圍變更控制流程如圖2所示。
提交變更請(qǐng)求:項(xiàng)目的任何涉眾均可提交變更請(qǐng)求。通過(guò)將變更請(qǐng)求狀態(tài)設(shè)置為已提交,變更請(qǐng)求被記錄到變更請(qǐng)求追蹤系統(tǒng)中并放置到變更控制委員會(huì)(CCB)復(fù)審隊(duì)列中。
復(fù)審變更請(qǐng)求:此活動(dòng)的作用是復(fù)審已提交的變更請(qǐng)求。在 CCB 復(fù)審會(huì)議中對(duì)變更請(qǐng)求的內(nèi)容進(jìn)行初始復(fù)審,以確定它是否為有效請(qǐng)求。如果是,則基于小組所確定的優(yōu)先級(jí)、時(shí)間表、資源、努力程度、風(fēng)險(xiǎn)、嚴(yán)重性以及其他任何相關(guān)的標(biāo)準(zhǔn),判定該變更是在當(dāng)前發(fā)布版的范圍之內(nèi)還是范圍之外。
確認(rèn)重復(fù)或拒絕:如果懷疑某個(gè)變更請(qǐng)求為重復(fù)的請(qǐng)求或已拒絕的無(wú)效請(qǐng)求(例如,由于操作符錯(cuò)誤、無(wú)法重現(xiàn)、工作方式等),將指定一個(gè) CCB 代表來(lái)確認(rèn)重復(fù)或已拒絕的變更請(qǐng)求。如果需要的話,該代表還從提交者處收集更多信息。
更新變更請(qǐng)求:如果評(píng)估變更請(qǐng)求時(shí)需要更多的信息,或者如果變更請(qǐng)求在流程中的某個(gè)時(shí)刻遭到拒絕,那么將通知提交者,并用新信息更新變更請(qǐng)求。然后將已更新的變更請(qǐng)求重新提交給 CCB 復(fù)審隊(duì)列,以考慮新的數(shù)據(jù)。
安排和分配工作:一旦變更請(qǐng)求被置為已打開(kāi),項(xiàng)目經(jīng)理就將根據(jù)請(qǐng)求的類型把工作分配給合適的角色,并對(duì)項(xiàng)目時(shí)間表做必要的更新。
進(jìn)行變更:指定的角
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html