項目生命周期中有三個與時間相關(guān)的重要概念,分別是: 檢查點( CheckPoint )、里程碑( Mile Stone )和基線( Base Line ),他們一起描述了在什么時候( When )對項目進行什么樣控制。
檢查點
是指在整個項目生命周期中有幾個時間點需要進行重大的檢查動作,一般是均等的分布在項目整個生命周期的時間點上;例如:某公司的SAP項目總工期為:6/1~12/1號,那么我們可以簡單的依據(jù)月份設(shè)定檢查點,即整個SAP項目就有6個檢查點,在每一個檢查點上項目經(jīng)理和監(jiān)理人員對項目的進度、成本、質(zhì)量等指標進行檢核,并依此成生高層匯報報表。當(dāng)然檢查點也可以依據(jù)關(guān)鍵成果設(shè)定,但一般情況是依據(jù)時間間隔來設(shè)定。
里程碑
完成階段性工作的標志,不同類型的項目里程碑不同。里程碑在項目管理中具有重要意義,我們用一個例子說明:
里程碑(來源:tita.com)
情況一:你讓一個程序員一周內(nèi)編寫一個模塊,前3天你們可能都挺悠閑,可后2天就得拼命加班編程序了,而到周末時 又發(fā)現(xiàn)系統(tǒng)有錯誤和遺漏,必須修改和返工,于是周末又得加班了。
情況二:實際上你有另一種選擇,即周一與程序員一起列出所有需求,并請業(yè)務(wù)人員評審,這時就可能發(fā)現(xiàn)遺漏并即 時修改;周二要求程序員完成模塊設(shè)計并由你確認,如果沒有大問題,周三、周四就可讓程序員編程。同時自己準備 測試案例,周五完成測試;一般經(jīng)過需求、設(shè)計確認,如果程序員合格則不會有太大問題,周末可以休息了。
第二種方式增加了“ 需求 ”和“ 設(shè)計 ”兩個里程碑,這看似增加了額外工作,但其實有很大意義:
首先,對一些復(fù)雜的項目,需要逐步逼近目標,里程碑產(chǎn)出的中間“ 交付物 ”是每一步逼近的結(jié)果,也是控制的對象。如果沒有里程碑,中間想知道“他們做的怎么樣了”是很困難的。
其次,可以降低項目風(fēng)險。通過早期評審可以提前發(fā)現(xiàn)需求和設(shè)計中的問 題,降低后期修改和返工的可能性。另外,還可根據(jù)每個階段產(chǎn)出結(jié)果分期確認收入,避免血本無歸。
第三,一般人在工作時都有“ 前松后緊 ”的習(xí)慣,而里程碑強制規(guī)定在某段時間做什么,從而合理分配工作,細化管理“ 粒度 ”。
基線
基線是軟件文檔或源碼(或其它產(chǎn)出物)的一個穩(wěn)定版本,它是進一步開發(fā)的基礎(chǔ).所以,當(dāng)基線形成后,項目負責(zé)SCM的人需要通知相關(guān)人員基線已經(jīng)形成,并且哪兒可以找到這基線的版本.這個過程可被認為內(nèi)部的發(fā)布.至于對外的正式發(fā)布,更是應(yīng)當(dāng)從基線了的版本中發(fā)布.
基線是項目儲存庫中每個工件版本在特定時期的一個“快照”。它提供一個正式標準,隨后的工作基于此標準,并且只有經(jīng)過授權(quán)后才能變更這個標準。建立一個初始基線后,以后每次對其進行的變更都將記錄為一個差值,直到建成下一個基線。
參與項目的開發(fā)人員將基線所代表的各版本的目錄和文件填入他們的工作區(qū)。隨著工作的進展,基線將合并自從上次建立基線以來開發(fā)人員已經(jīng)交付的工作。變更一旦并入基線,開發(fā)人員就采用新的基線,以與項目中的變更保持同步。調(diào)整基線將把集成工作區(qū)中的文件并入開發(fā)工作區(qū)。
三者的關(guān)系: 通過定義,我們不難看出,檢查點比較細、里程碑比較粗、基線最粗。重要的檢查點一般就是里程碑、重要的里程碑一般就是基線。但檢查點一般依據(jù)時間的先后順序設(shè)定、里程碑一般依據(jù)關(guān)鍵成果的產(chǎn)出設(shè)定、基線依據(jù)一組關(guān)鍵成果的產(chǎn)出設(shè)定。
項目管理(來源:tita.com)
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。