變更控制——牽一發(fā)而動全身
項目的不確定性因素導(dǎo)致了項目的推動過程不會像計劃的那樣順利,隨著工作的深入,那些不確定因素逐漸變得明確且和當(dāng)初的預(yù)測不一致的時候,就會導(dǎo)致項目變更,項目的變更是不可避免的。一般來說,項目的目標是項目所有活動的最終判斷準則,變更的發(fā)生可能會引起項目目標變化,所以,變更控制是所有項目管理者要高度關(guān)注的問題,變更往往會牽一發(fā)而動全身,搞不好會一招不慎,全盤皆輸,所以大家對變更的普遍態(tài)度是慎之又慎。
從變更產(chǎn)生的來源來看,變更的因素可以分為兩類:內(nèi)部因素和外部因素。內(nèi)部因素是指項目的實施過程中,對實施的狀態(tài)對比計劃,發(fā)現(xiàn)產(chǎn)生了偏差,從而導(dǎo)致變更項目計劃。外部因素則是指客戶對項目目標本身發(fā)生了變化,從而引起計劃的變更。
為了對項目變更進行有效控制,應(yīng)由項目實施組織,項目管理班子或兩者共同建立變更控制系統(tǒng)。變更控制系統(tǒng)就是一套事先確定的修改項目文件或改變項目活動時應(yīng)遵循的程序,其中包括必要的表格或其它書面文件,責(zé)任追蹤和變更審批制度、人員和權(quán)限。變更控制系統(tǒng)應(yīng)當(dāng)明確規(guī)定變更控制委員會的責(zé)任和權(quán)力,并由所有的項目干系人認可。
變更控制系統(tǒng)可細分為整體、范圍、進度、費用和合同變更控制系統(tǒng)。變更控制系統(tǒng)應(yīng)當(dāng)同項目管理信息系統(tǒng)一起通盤考慮,形成整體。
項目變更就是影響項目整體和貫穿整個項目過程的變更。項目變更控制的目的有三:
(1)查明項目進行過程中發(fā)生的變化是否構(gòu)成變更,
(2)對造成變更的因素施加影響,
(3)當(dāng)變更實際出現(xiàn)時,設(shè)法處理之。
項目變更控制就是協(xié)調(diào)貫穿整個項目過程的變更。例如,可交付成果的技術(shù)要求說明書發(fā)生的變更,若影響到項目范圍,進而影響到費用、進度、質(zhì)量、風(fēng)險或其它方面,則該變更就是項目變更,應(yīng)當(dāng)通過范圍變更控制系統(tǒng)處理。
項目變更控制的依據(jù)是項目計劃、進展報告和變更請求。項目班子成員或項目干系人的變更請求可能會以多種形式提出。但除非特殊情況,只有書面提出者,才能受理。
項目變更控制的工具就是上面提到的變更控制系統(tǒng)。項目變更控制的結(jié)果應(yīng)當(dāng)有項目計劃的更新、采取將項目未來預(yù)期進展控制在項目計劃范圍內(nèi)的糾正行動和吸取的教訓(xùn)變。
圖3-1 項目變更控制流程
基線與變更申請
1.基線
信息系統(tǒng)的項目管理者對基線的概念并不陌生?;€是軟件配置管理的一個重要概念,是已經(jīng)通過正式復(fù)審和批準的某規(guī)約或產(chǎn)品,它因此可以作為進一步開發(fā)的基礎(chǔ),并且只能通過正式的變更控制過程進行改變。
根據(jù)定義的生命周期模型和項目特征來定義基線。在開發(fā)周期,基線的建立時間是不同的,可能會受到不同變更權(quán)威的控制。計劃期間,項目應(yīng)按如下所述建立基線,用以維護對配置項的完整性的適當(dāng)控制。每個基線必須記錄在配置管理計劃中,包含:基線名稱、基線內(nèi)容、在生命周期的什么時候建立、誰有對基線更改的批準權(quán)。
當(dāng)基線形成后,要在項目組內(nèi)部進行發(fā)布?;€的作用是把各階段工作的劃分更加明確化,以便于檢驗和肯定階段成果,需求基線則是項目的需求完整定義下來,形成完整的規(guī)格。后續(xù)變更的基準就是在基線的基礎(chǔ)上進行。