監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

如何進(jìn)行項(xiàng)目進(jìn)度管理

視頻比較大,請(qǐng)耐心等待5秒,下載視頻

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

   一、優(yōu)化項(xiàng)目計(jì)劃

  泛普開發(fā)軟件的基本特征是迭代開發(fā)。而迭代開發(fā)的強(qiáng)調(diào)的是"小批量、頻繁交付"。因此,每次迭代所要實(shí)現(xiàn)的需求相對(duì)較少。這使得迭代開發(fā)中的項(xiàng)目計(jì)劃制定相對(duì)容易,制定項(xiàng)目計(jì)劃時(shí)任務(wù)與任務(wù)間的邏輯關(guān)系也比較容易掌握。但是,由于迭代開發(fā)往往采用時(shí)間盒(Time-box)的方式進(jìn)行,即要求每次迭代的時(shí)間是固定的(業(yè)界推薦的是 2~4 周)。而每次迭代所要實(shí)現(xiàn)的需求(Story)的個(gè)數(shù)及其難度都不盡相同。這就要求我們?cè)谀承┣闆r下要盡可能地優(yōu)化項(xiàng)目計(jì)劃,以保證工期不會(huì)超出時(shí)間盒的范圍。

  優(yōu)化軟件項(xiàng)目計(jì)劃的常見方法是盡可能地使各個(gè)任務(wù)并行。比如,有兩個(gè)功能的開發(fā)任務(wù),其中一個(gè)功能 A 依賴于另外一個(gè)功能 B。但這并不意味著我們必須將這兩個(gè)功能的開發(fā)任務(wù)串行安排(即先開發(fā) B 功能,再開發(fā) A 功能)。此時(shí),可以使用測(cè)試樁(Testing Stub)來(lái)模擬 B 功能的實(shí)現(xiàn),這樣使得 A 功能的開發(fā)和測(cè)試可以先獨(dú)立于 B 功能的實(shí)現(xiàn)。因此這兩個(gè)功能的開發(fā)可以并行。項(xiàng)目管理者聯(lián)盟文章

  軟件計(jì)劃安排時(shí)考慮避免重復(fù)勞作也是縮短工期的一個(gè)常見方法。在 Story 驅(qū)動(dòng)的一個(gè)迭代開發(fā)過程中,從第二個(gè)迭代開始,往往存在多個(gè) Story 的實(shí)現(xiàn)涉及同一個(gè)模塊的代碼修改。此時(shí),計(jì)劃可以安排多個(gè)人并行開發(fā)這幾個(gè) Story、但是轉(zhuǎn) Story 測(cè)試時(shí),這幾個(gè) Story 可以合并成一個(gè)"大 Story"一起轉(zhuǎn)測(cè)試。從而避免了多次測(cè)試同一個(gè)模塊帶來(lái)的浪費(fèi)。

  出于應(yīng)對(duì)風(fēng)險(xiǎn)的需要在安排計(jì)劃時(shí)留出所謂的緩沖時(shí)間有其合理性。但是,這個(gè)緩沖時(shí)間延長(zhǎng)了任務(wù)的持續(xù)時(shí)間。而關(guān)鍵任務(wù)持續(xù)時(shí)間的延長(zhǎng)則延長(zhǎng)了整個(gè)迭代持續(xù)的時(shí)間。值得注意的帕金森定律所闡述的現(xiàn)象卻給了我們?cè)谀承┣闆r下要適當(dāng)壓縮任務(wù)尤其是關(guān)鍵任務(wù)的持續(xù)時(shí)間。帕金森定律告訴我們:只要還有可用的時(shí)間,一件工作消耗的時(shí)間就會(huì)不斷地?cái)U(kuò)展,直到用完所有的可用的時(shí)間。也就是說,一件任務(wù)如果需要 3 天時(shí)間完成,而計(jì)劃安排的持續(xù)時(shí)間是 5 天的話,這個(gè)任務(wù)會(huì)消耗 5 天甚至更多的時(shí)間才能完成。這種現(xiàn)象的方面給了我們一個(gè)啟示:如果一件任務(wù)如果需要 3 天時(shí)間完成,而計(jì)劃安排的持續(xù)時(shí)間是 2 天,那么這件任務(wù)真的可能在 2 天內(nèi)完成,最多也可能是 4 天時(shí)間完成。這也比將該任務(wù)計(jì)劃為 5 天完成節(jié)省時(shí)間??梢?,過于寬松的機(jī)會(huì)反而可能拖慢了進(jìn)度,而有一定緊迫感的計(jì)劃所帶來(lái)的適當(dāng)壓力可以激發(fā)人的動(dòng)力和潛能反而可以加快進(jìn)度。

  對(duì)于迭代中的技術(shù)風(fēng)險(xiǎn)點(diǎn)要優(yōu)先安排進(jìn)行驗(yàn)證。比如,對(duì)于從未使用過的技術(shù)或者新技術(shù),要優(yōu)先安排原型的驗(yàn)證,避免中途才發(fā)現(xiàn)技術(shù)障礙。

 

項(xiàng)目進(jìn)度管理研究控制圖

 

  二、軟件項(xiàng)目進(jìn)度管理信息的獲取

  由于團(tuán)隊(duì)開發(fā)中的每個(gè)團(tuán)隊(duì)成員的日常工作之間都存在或多或少的依賴關(guān)系:某個(gè)人的工作要以其他人的一件工作產(chǎn)出為輸入,同時(shí)其工作的輸出又是另一個(gè)人的某件工作的輸入。

  從團(tuán)隊(duì)自我管理的角度來(lái)說,項(xiàng)目進(jìn)度信息是將團(tuán)隊(duì)成員的工作自主得銜接起來(lái)的重要因素。因此,泛普開發(fā)團(tuán)隊(duì)中,進(jìn)度不應(yīng)該是只有項(xiàng)目經(jīng)理才關(guān)心的事情,而是整個(gè)團(tuán)隊(duì)成員都應(yīng)該關(guān)心的事情。但事實(shí)上,團(tuán)隊(duì)成員往往傾向于只關(guān)心自己手頭上的工作。因此,項(xiàng)目經(jīng)理需要引導(dǎo)和鼓勵(lì)團(tuán)隊(duì)成員主動(dòng)關(guān)注自己手頭上的任務(wù)所依賴的任務(wù)的進(jìn)度。

  另一方面,項(xiàng)目進(jìn)度是整個(gè)團(tuán)隊(duì)?wèi)?yīng)該關(guān)心的事情,這就要求在團(tuán)隊(duì)內(nèi)有一個(gè)統(tǒng)一的進(jìn)度信息獲取與發(fā)布的平臺(tái)和途徑。這個(gè)平臺(tái)可以是一個(gè)管理軟件,比如工作流軟件。也可以是一個(gè)即時(shí)通訊軟件。不管采用什么樣的平臺(tái),項(xiàng)目經(jīng)理應(yīng)該引導(dǎo)和鼓勵(lì)團(tuán)隊(duì)成員主動(dòng)將各自的進(jìn)度信息推送到這個(gè)平臺(tái),而不是每個(gè)人進(jìn)度還要等其他人來(lái)詢問。

  站立會(huì)議也是進(jìn)度信息的發(fā)布和獲取的一個(gè)常見途徑。站立會(huì)議中,每個(gè)團(tuán)隊(duì)成員都要介紹自己昨天完成了什么,今天計(jì)劃做什么。這樣,每個(gè)人的進(jìn)度信息都可以讓其他人了解到。項(xiàng)目管理培訓(xùn)

 

項(xiàng)目進(jìn)度管理流程圖

 

  三、定義軟件完成的標(biāo)準(zhǔn)和進(jìn)度信息的核實(shí)

  獲取進(jìn)度信息后,要及時(shí)對(duì)其進(jìn)行核實(shí)。泛普開發(fā)中的優(yōu)秀實(shí)踐"定義完成的標(biāo)準(zhǔn)"可以幫助我們對(duì)進(jìn)度信息進(jìn)行核實(shí)。

  下面我們討論什么是項(xiàng)目軟件完成的標(biāo)準(zhǔn)、定義完成的標(biāo)準(zhǔn)的作用以及如何定義完成的標(biāo)準(zhǔn)。

  曾經(jīng)有個(gè)剛剛開始帶領(lǐng)團(tuán)隊(duì)的人向我咨詢這樣一個(gè)問題:他向他的組員分配一個(gè)任務(wù),然后他不定期得檢查這個(gè)項(xiàng)目軟件的任務(wù)進(jìn)度??墒敲看嗡麢z查進(jìn)度的時(shí)候,他的結(jié)論都是這個(gè)組員的工作成果沒有達(dá)到他所期望的,而這個(gè)組員卻是認(rèn)為自己已經(jīng)完成了當(dāng)天的任務(wù)。這種情形導(dǎo)致這種組員不斷得為返工而加班,最后導(dǎo)致其身心俱疲,提出離職申請(qǐng)。事實(shí)上,這樣一個(gè)問題產(chǎn)生是因?yàn)槿蝿?wù)的分配者和執(zhí)行者事先沒有約定好什么叫做"完成"。雙方都只是在依照自己心中的"標(biāo)準(zhǔn)"來(lái)判斷是否完成,從而導(dǎo)致了對(duì)于進(jìn)度認(rèn)定的沖突。項(xiàng)目管理論壇

  可見,在我們斷定一個(gè)任務(wù)是否完成、進(jìn)行到什么情況前,首先要規(guī)定什么叫"完成",否則就會(huì)在衡量進(jìn)度的時(shí)候產(chǎn)生上述例子中的沖突。這種對(duì)于什么才叫做完成的規(guī)定就叫做完成的標(biāo)準(zhǔn)。顯然,進(jìn)度不能在脫離質(zhì)量的前提下孤立得衡量,因此完成的標(biāo)準(zhǔn)不僅定義了質(zhì)量要求(通常是最低質(zhì)量標(biāo)準(zhǔn)),也是進(jìn)度衡量的重要依據(jù)。

  比如,如果你讓一個(gè)沒有什么工作經(jīng)驗(yàn)的人去安裝一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),他很可能就是把安裝程序執(zhí)行一遍,若執(zhí)行過程中沒有遇到安裝程序提示錯(cuò)誤就認(rèn)為是完成了軟件的安裝。而最后,其他人都不知道這個(gè)已經(jīng)安裝"完成"的軟件的訪問信息,比如它所在機(jī)器的 IP 地址、偵聽端口。甚至知道了這些信息后,在實(shí)際使用時(shí)卻發(fā)現(xiàn)所安裝的軟件根本就無(wú)法正常運(yùn)作。項(xiàng)目管理者聯(lián)盟文章

  其實(shí),對(duì)于這樣一個(gè)任務(wù)我們可以定義一個(gè)完成標(biāo)準(zhǔn):所安裝的 DBMS 要經(jīng)過驗(yàn)證(比如使用 SQL 能夠在數(shù)據(jù)庫(kù)中插入一條記錄,并能夠使用相應(yīng) SQL 查詢到插入的記錄),并輸出軟件的相關(guān)使用信息(如軟件所在機(jī)器的 IP 地址、軟件的偵聽端口)。項(xiàng)目經(jīng)理博客

  可見,完成的標(biāo)準(zhǔn)不僅定義了質(zhì)量要求(通常是一個(gè)最低質(zhì)量要求),也定義了任務(wù)所要交付的產(chǎn)出物。完成的標(biāo)準(zhǔn)所定義的產(chǎn)出物和質(zhì)量要求正是評(píng)估任務(wù)進(jìn)度的依據(jù)。一個(gè)任務(wù)在整個(gè)團(tuán)隊(duì)中有了一個(gè)大家一致認(rèn)同的完成標(biāo)準(zhǔn)時(shí),任務(wù)完成的質(zhì)量和進(jìn)度的衡量才不會(huì)出現(xiàn)沖突。

發(fā)布:2010-05-25 15:23    編輯:泛普軟件 · dmq    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章: