項(xiàng)目的不確定性因素導(dǎo)致了項(xiàng)目的推動過程不會像計(jì)劃的那樣順利,隨著工作的深入,那些不確定因素逐漸變得明確且和當(dāng)初的預(yù)測不一致的時(shí)候,就會導(dǎo)致項(xiàng)目變更,項(xiàng)目的變更是不可避免的。一般來說,項(xiàng)目的目標(biāo)是項(xiàng)目所有活動的最終判斷準(zhǔn)則,變更的發(fā)生可能會引起項(xiàng)目目標(biāo)變化,所以,變更控制是所有項(xiàng)目管理者要高度關(guān)注的問題,變更往往會牽一發(fā)而動全身,搞不好會一招不慎,全盤皆輸,所以大家對變更的普遍態(tài)度是慎之又慎。
從變更產(chǎn)生的來源來看,變更的因素可以分為兩類:內(nèi)部因素和外部因素。內(nèi)部因素是指項(xiàng)目的實(shí)施過程中,對實(shí)施的狀態(tài)對比計(jì)劃,發(fā)現(xiàn)產(chǎn)生了偏差,從而導(dǎo)致變更項(xiàng)目計(jì)劃。外部因素則是指客戶對項(xiàng)目目標(biāo)本身發(fā)生了變化,從而引起計(jì)劃的變更。
為了對項(xiàng)目變更進(jìn)行有效控制,應(yīng)由項(xiàng)目實(shí)施組織,項(xiàng)目管理班子或兩者共同建立變更控制系統(tǒng)。變更控制系統(tǒng)就是一套事先確定的修改項(xiàng)目文件或改變項(xiàng)目活動時(shí)應(yīng)遵循的程序,其中包括必要的表格或其它書面文件,責(zé)任追蹤和變更審批制度、人員和權(quán)限。變更控制系統(tǒng)應(yīng)當(dāng)明確規(guī)定變更控制委員會的責(zé)任和權(quán)力,并由所有的項(xiàng)目干系人認(rèn)可。
變更控制系統(tǒng)可細(xì)分為整體、范圍、進(jìn)度、費(fèi)用和合同變更控制系統(tǒng)。變更控制系統(tǒng)應(yīng)當(dāng)同項(xiàng)目管理信息系統(tǒng)一起通盤考慮,形成整體。
項(xiàng)目變更就是影響項(xiàng)目整體和貫穿整個(gè)項(xiàng)目過程的變更。項(xiàng)目變更控制的目的有三個(gè):
(1)查明項(xiàng)目進(jìn)行過程中發(fā)生的變化是否構(gòu)成變更,
(2)對造成變更的因素施加影響,
(3)當(dāng)變更實(shí)際出現(xiàn)時(shí),設(shè)法處理之。
項(xiàng)目變更控制就是協(xié)調(diào)貫穿整個(gè)項(xiàng)目過程的變更。例如,可交付成果的技術(shù)要求說明書發(fā)生的變更,若影響到項(xiàng)目范圍,進(jìn)而影響到費(fèi)用、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)或其它方面,則該變更就是項(xiàng)目變更,應(yīng)當(dāng)通過范圍變更控制系統(tǒng)處理。
項(xiàng)目變更控制的依據(jù)是項(xiàng)目計(jì)劃、進(jìn)展報(bào)告和變更請求。項(xiàng)目班子成員或項(xiàng)目干系人的變更請求可能會以多種形式提出。但除非特殊情況,只有書面提出者,才能受理。
項(xiàng)目變更控制的工具就是上面提到的變更控制系統(tǒng)。項(xiàng)目變更控制的結(jié)果應(yīng)當(dāng)有項(xiàng)目計(jì)劃的更新、采取將項(xiàng)目未來預(yù)期進(jìn)展控制在項(xiàng)目計(jì)劃范圍內(nèi)的糾正行動和吸取的教訓(xùn)變。
基線與變更申請
1.基線
信息系統(tǒng)的項(xiàng)目管理者對基線的概念并不陌生。基線是軟件配置管理的一個(gè)重要概念,是已經(jīng)通過正式復(fù)審和批準(zhǔn)的某規(guī)約或產(chǎn)品,它因此可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只能通過正式的變更控制過程進(jìn)行改變。
根據(jù)定義的生命周期模型和項(xiàng)目特征來定義基線。在開發(fā)周期,基線的建立時(shí)間是不同的,可能會受到不同變更權(quán)威的控制。計(jì)劃期間,項(xiàng)目應(yīng)按如下所述建立基線,用以維護(hù)對配置項(xiàng)的完整性的適當(dāng)控制。每個(gè)基線必須記錄在配置管理計(jì)劃中,包含:基線名稱、基線內(nèi)容、在生命周期的什么時(shí)候建立、誰有對基線更改的批準(zhǔn)權(quán)。
當(dāng)基線形成后,要在項(xiàng)目組內(nèi)部進(jìn)行發(fā)布。基線的作用是把各階段工作的劃分更加明確化,以便于檢驗(yàn)和肯定階段成果,需求基線則是項(xiàng)目的需求完整定義下來,形成完整的規(guī)格。后續(xù)變更的基準(zhǔn)就是在基線的基礎(chǔ)上進(jìn)行。
2.變更申請
項(xiàng)目變更的申請可能有不同的來源——可能來自一個(gè)潛在的用戶,系統(tǒng)分析員,測試人員,或軟件供應(yīng)商。項(xiàng)目管理者都應(yīng)該建立起一套變更請求(Change Request,簡稱變更請求)的表格,變更請求表格形式必需與軟件配置管理計(jì)劃保持一致,有些變更管理工具也提供一些一般的電子表格形式,項(xiàng)目中還應(yīng)該有項(xiàng)目變更控制委員會來負(fù)責(zé)受理變更請求,包括賦予變更請求一個(gè)的跟蹤編號和分類號,并實(shí)際執(zhí)行變更流程。
變更評審
1.變更控制委員會(CCB)
負(fù)責(zé)項(xiàng)目都成立一個(gè)專門的變更控制機(jī)構(gòu)——變更控制委員會(Change Control Board),經(jīng)常被簡稱為CCB。一般來說,變更控制委員會是一個(gè)項(xiàng)目主要的管理機(jī)構(gòu)組織,CCB最小應(yīng)該由下面幾部分組成:高層經(jīng)理、項(xiàng)目經(jīng)理(技術(shù)負(fù)責(zé)人)、配置管理負(fù)責(zé)人、質(zhì)量保證負(fù)責(zé)人、測試負(fù)責(zé)人。
變更控制委員會負(fù)責(zé)評估那些被提交上來的變更請求,針對這些變更的目的、要求和影響來決策:
·同意實(shí)施一項(xiàng)變更請求,并且在會議上安排相關(guān)的變更實(shí)施責(zé)任人,和相關(guān)聯(lián)的協(xié)作組織;
·拒絕某一項(xiàng)變更請求,并給出拒絕的理由。
制定項(xiàng)目的啟動計(jì)劃時(shí)就要建立項(xiàng)目的CCB,它是在項(xiàng)目初期建立的,將確定的CCB人選記錄到配置管理計(jì)劃中,并發(fā)通知給項(xiàng)目組和相關(guān)組。當(dāng)正式基線建立或變更時(shí),要召開CCB會議,并進(jìn)行會議記錄,會后形成《CCB會議紀(jì)要》。
2.變更評審
CCB收到了變更請求后,會有專門的人員先做一個(gè)初步的分析,主要是評估變更的來源,變更的理由,變更產(chǎn)生的影響,變更的代價(jià)。某些變更會在這個(gè)階段做出一個(gè)初步的處理,例如:
·描述不清楚地變更請求,會被要求提出者重新補(bǔ)充信息;
·刪除那些明顯錯(cuò)誤的變更請求;
·一些簡單且影響小的變更可以直接分配人員處理;
接下來,變更請求會被提交到變更控制委員會進(jìn)行評審。
信息系統(tǒng)項(xiàng)目管理的一個(gè)重要方面是對變更申請進(jìn)行充分的分析評估,這涉及它對系統(tǒng)性能,接口,可用性,成本,進(jìn)度,合同的影響程度,還應(yīng)對它對軟件產(chǎn)品的安全性,可靠性,可維護(hù)性,可移植性及效率的影響程度的評估。項(xiàng)目管理人員將變更請求分派到配置控制小組進(jìn)行這類評估。在有些情況下,變更請求在被分析前先經(jīng)過某些小組進(jìn)行預(yù)審,這可以節(jié)省一些不大可能被通過的變更請求的評估開銷。
變更控制委員會評審一般會是以會議的形式進(jìn)行,有關(guān)各方都會參加??梢允嵌ㄆ谡匍_,也可以針對某一項(xiàng)重要的變更臨時(shí)召集。評估將產(chǎn)生一個(gè)報(bào)告,其中包括對變更的描述,受影響的配置項(xiàng)及相關(guān)文檔,以及所要求的資源情況等。下表是一個(gè)典型的變更評審檢查表。
變更分派
將評審?fù)ㄟ^的變更申請分配到各個(gè)項(xiàng)目實(shí)施小組完成,項(xiàng)目管理者根據(jù)變更請求分析報(bào)告評估一個(gè)變更請求的必要性和代價(jià)。
符合要求的變更請求發(fā)回項(xiàng)目管理者執(zhí)行下一步的流程:被批準(zhǔn)的變更請求發(fā)到相應(yīng)的開發(fā)團(tuán)隊(duì)或?qū)嵤﹫F(tuán)隊(duì)。
項(xiàng)目變更通知通常是一份比較正式的文檔,需要業(yè)主、承包方、建立方多方面簽字。通知到各個(gè)和變更有關(guān)的部門或項(xiàng)目干系人。
變更實(shí)施
獲得通過的變更請求可以直接作為變更授權(quán)表,由此派發(fā)不同工作小組變更任務(wù)單,有時(shí)還包括制定對相應(yīng)修改指導(dǎo)文件。
各個(gè)小組會根據(jù)變革任務(wù)單和變更修改指導(dǎo)文件具體變更,并形成必要的記錄。
變更驗(yàn)證
末了,還要對變更實(shí)施的結(jié)果進(jìn)行驗(yàn)證,判斷變更實(shí)際帶來的偏差以及對項(xiàng)目其他方面的影響。變更請求實(shí)現(xiàn)和測試完成后,項(xiàng)目管理人員將對這個(gè)過程進(jìn)行記錄并在更改跟蹤數(shù)據(jù)庫中存檔。
項(xiàng)目變更的控制是一個(gè)動態(tài)過程,它始于項(xiàng)目的變化,而終于項(xiàng)目變更的驗(yàn)證。在這一過程中,擁有充分的信息、掌握第一手資料是做出合理變更的前提條件,這就需要記錄整個(gè)變更過程,而記錄本身就是項(xiàng)目變更控制的主要內(nèi)容。
從變更產(chǎn)生的來源來看,變更的因素可以分為兩類:內(nèi)部因素和外部因素。內(nèi)部因素是指項(xiàng)目的實(shí)施過程中,對實(shí)施的狀態(tài)對比計(jì)劃,發(fā)現(xiàn)產(chǎn)生了偏差,從而導(dǎo)致變更項(xiàng)目計(jì)劃。外部因素則是指客戶對項(xiàng)目目標(biāo)本身發(fā)生了變化,從而引起計(jì)劃的變更。
為了對項(xiàng)目變更進(jìn)行有效控制,應(yīng)由項(xiàng)目實(shí)施組織,項(xiàng)目管理班子或兩者共同建立變更控制系統(tǒng)。變更控制系統(tǒng)就是一套事先確定的修改項(xiàng)目文件或改變項(xiàng)目活動時(shí)應(yīng)遵循的程序,其中包括必要的表格或其它書面文件,責(zé)任追蹤和變更審批制度、人員和權(quán)限。變更控制系統(tǒng)應(yīng)當(dāng)明確規(guī)定變更控制委員會的責(zé)任和權(quán)力,并由所有的項(xiàng)目干系人認(rèn)可。
變更控制系統(tǒng)可細(xì)分為整體、范圍、進(jìn)度、費(fèi)用和合同變更控制系統(tǒng)。變更控制系統(tǒng)應(yīng)當(dāng)同項(xiàng)目管理信息系統(tǒng)一起通盤考慮,形成整體。
項(xiàng)目變更就是影響項(xiàng)目整體和貫穿整個(gè)項(xiàng)目過程的變更。項(xiàng)目變更控制的目的有三個(gè):
(1)查明項(xiàng)目進(jìn)行過程中發(fā)生的變化是否構(gòu)成變更,
(2)對造成變更的因素施加影響,
(3)當(dāng)變更實(shí)際出現(xiàn)時(shí),設(shè)法處理之。
項(xiàng)目變更控制就是協(xié)調(diào)貫穿整個(gè)項(xiàng)目過程的變更。例如,可交付成果的技術(shù)要求說明書發(fā)生的變更,若影響到項(xiàng)目范圍,進(jìn)而影響到費(fèi)用、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)或其它方面,則該變更就是項(xiàng)目變更,應(yīng)當(dāng)通過范圍變更控制系統(tǒng)處理。
項(xiàng)目變更控制的依據(jù)是項(xiàng)目計(jì)劃、進(jìn)展報(bào)告和變更請求。項(xiàng)目班子成員或項(xiàng)目干系人的變更請求可能會以多種形式提出。但除非特殊情況,只有書面提出者,才能受理。
項(xiàng)目變更控制的工具就是上面提到的變更控制系統(tǒng)。項(xiàng)目變更控制的結(jié)果應(yīng)當(dāng)有項(xiàng)目計(jì)劃的更新、采取將項(xiàng)目未來預(yù)期進(jìn)展控制在項(xiàng)目計(jì)劃范圍內(nèi)的糾正行動和吸取的教訓(xùn)變。
基線與變更申請
1.基線
信息系統(tǒng)的項(xiàng)目管理者對基線的概念并不陌生。基線是軟件配置管理的一個(gè)重要概念,是已經(jīng)通過正式復(fù)審和批準(zhǔn)的某規(guī)約或產(chǎn)品,它因此可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只能通過正式的變更控制過程進(jìn)行改變。
根據(jù)定義的生命周期模型和項(xiàng)目特征來定義基線。在開發(fā)周期,基線的建立時(shí)間是不同的,可能會受到不同變更權(quán)威的控制。計(jì)劃期間,項(xiàng)目應(yīng)按如下所述建立基線,用以維護(hù)對配置項(xiàng)的完整性的適當(dāng)控制。每個(gè)基線必須記錄在配置管理計(jì)劃中,包含:基線名稱、基線內(nèi)容、在生命周期的什么時(shí)候建立、誰有對基線更改的批準(zhǔn)權(quán)。
當(dāng)基線形成后,要在項(xiàng)目組內(nèi)部進(jìn)行發(fā)布。基線的作用是把各階段工作的劃分更加明確化,以便于檢驗(yàn)和肯定階段成果,需求基線則是項(xiàng)目的需求完整定義下來,形成完整的規(guī)格。后續(xù)變更的基準(zhǔn)就是在基線的基礎(chǔ)上進(jìn)行。
2.變更申請
項(xiàng)目變更的申請可能有不同的來源——可能來自一個(gè)潛在的用戶,系統(tǒng)分析員,測試人員,或軟件供應(yīng)商。項(xiàng)目管理者都應(yīng)該建立起一套變更請求(Change Request,簡稱變更請求)的表格,變更請求表格形式必需與軟件配置管理計(jì)劃保持一致,有些變更管理工具也提供一些一般的電子表格形式,項(xiàng)目中還應(yīng)該有項(xiàng)目變更控制委員會來負(fù)責(zé)受理變更請求,包括賦予變更請求一個(gè)的跟蹤編號和分類號,并實(shí)際執(zhí)行變更流程。
變更評審
1.變更控制委員會(CCB)
負(fù)責(zé)項(xiàng)目都成立一個(gè)專門的變更控制機(jī)構(gòu)——變更控制委員會(Change Control Board),經(jīng)常被簡稱為CCB。一般來說,變更控制委員會是一個(gè)項(xiàng)目主要的管理機(jī)構(gòu)組織,CCB最小應(yīng)該由下面幾部分組成:高層經(jīng)理、項(xiàng)目經(jīng)理(技術(shù)負(fù)責(zé)人)、配置管理負(fù)責(zé)人、質(zhì)量保證負(fù)責(zé)人、測試負(fù)責(zé)人。
變更控制委員會負(fù)責(zé)評估那些被提交上來的變更請求,針對這些變更的目的、要求和影響來決策:
·同意實(shí)施一項(xiàng)變更請求,并且在會議上安排相關(guān)的變更實(shí)施責(zé)任人,和相關(guān)聯(lián)的協(xié)作組織;
·拒絕某一項(xiàng)變更請求,并給出拒絕的理由。
制定項(xiàng)目的啟動計(jì)劃時(shí)就要建立項(xiàng)目的CCB,它是在項(xiàng)目初期建立的,將確定的CCB人選記錄到配置管理計(jì)劃中,并發(fā)通知給項(xiàng)目組和相關(guān)組。當(dāng)正式基線建立或變更時(shí),要召開CCB會議,并進(jìn)行會議記錄,會后形成《CCB會議紀(jì)要》。
2.變更評審
CCB收到了變更請求后,會有專門的人員先做一個(gè)初步的分析,主要是評估變更的來源,變更的理由,變更產(chǎn)生的影響,變更的代價(jià)。某些變更會在這個(gè)階段做出一個(gè)初步的處理,例如:
·描述不清楚地變更請求,會被要求提出者重新補(bǔ)充信息;
·刪除那些明顯錯(cuò)誤的變更請求;
·一些簡單且影響小的變更可以直接分配人員處理;
接下來,變更請求會被提交到變更控制委員會進(jìn)行評審。
信息系統(tǒng)項(xiàng)目管理的一個(gè)重要方面是對變更申請進(jìn)行充分的分析評估,這涉及它對系統(tǒng)性能,接口,可用性,成本,進(jìn)度,合同的影響程度,還應(yīng)對它對軟件產(chǎn)品的安全性,可靠性,可維護(hù)性,可移植性及效率的影響程度的評估。項(xiàng)目管理人員將變更請求分派到配置控制小組進(jìn)行這類評估。在有些情況下,變更請求在被分析前先經(jīng)過某些小組進(jìn)行預(yù)審,這可以節(jié)省一些不大可能被通過的變更請求的評估開銷。
變更控制委員會評審一般會是以會議的形式進(jìn)行,有關(guān)各方都會參加??梢允嵌ㄆ谡匍_,也可以針對某一項(xiàng)重要的變更臨時(shí)召集。評估將產(chǎn)生一個(gè)報(bào)告,其中包括對變更的描述,受影響的配置項(xiàng)及相關(guān)文檔,以及所要求的資源情況等。下表是一個(gè)典型的變更評審檢查表。
變更分派
將評審?fù)ㄟ^的變更申請分配到各個(gè)項(xiàng)目實(shí)施小組完成,項(xiàng)目管理者根據(jù)變更請求分析報(bào)告評估一個(gè)變更請求的必要性和代價(jià)。
符合要求的變更請求發(fā)回項(xiàng)目管理者執(zhí)行下一步的流程:被批準(zhǔn)的變更請求發(fā)到相應(yīng)的開發(fā)團(tuán)隊(duì)或?qū)嵤﹫F(tuán)隊(duì)。
項(xiàng)目變更通知通常是一份比較正式的文檔,需要業(yè)主、承包方、建立方多方面簽字。通知到各個(gè)和變更有關(guān)的部門或項(xiàng)目干系人。
變更實(shí)施
獲得通過的變更請求可以直接作為變更授權(quán)表,由此派發(fā)不同工作小組變更任務(wù)單,有時(shí)還包括制定對相應(yīng)修改指導(dǎo)文件。
各個(gè)小組會根據(jù)變革任務(wù)單和變更修改指導(dǎo)文件具體變更,并形成必要的記錄。
變更驗(yàn)證
末了,還要對變更實(shí)施的結(jié)果進(jìn)行驗(yàn)證,判斷變更實(shí)際帶來的偏差以及對項(xiàng)目其他方面的影響。變更請求實(shí)現(xiàn)和測試完成后,項(xiàng)目管理人員將對這個(gè)過程進(jìn)行記錄并在更改跟蹤數(shù)據(jù)庫中存檔。
項(xiàng)目變更的控制是一個(gè)動態(tài)過程,它始于項(xiàng)目的變化,而終于項(xiàng)目變更的驗(yàn)證。在這一過程中,擁有充分的信息、掌握第一手資料是做出合理變更的前提條件,這就需要記錄整個(gè)變更過程,而記錄本身就是項(xiàng)目變更控制的主要內(nèi)容。

