(2)進(jìn)行項(xiàng)目分解,如按項(xiàng)目結(jié)構(gòu)分,按項(xiàng)目進(jìn)展階段分,按合同結(jié)構(gòu)分,并建立編碼體系;
(3)制訂進(jìn)度協(xié)調(diào)制度,確定協(xié)調(diào)會(huì)議時(shí)間,參加人員等;
(4)對(duì)影響進(jìn)度的干擾因素和潛在風(fēng)險(xiǎn)進(jìn)行分析。
技術(shù)管理與人員管理有非常密切的關(guān)系。軟件開發(fā)項(xiàng)目的技術(shù)難度需要引起重視,有些技術(shù)問(wèn)題可能需要特殊的人員,可能需要花時(shí)間攻克一些技術(shù)問(wèn)題,技術(shù)措施就是預(yù)測(cè)技術(shù)問(wèn)題并制訂相應(yīng)的應(yīng)對(duì)措施??刂频暮脡闹苯佑绊戫?xiàng)目實(shí)施進(jìn)度。
在軟件開發(fā)項(xiàng)目中,合同措施通常不由項(xiàng)目團(tuán)隊(duì)負(fù)責(zé),企業(yè)有專門的合同管理部門負(fù)責(zé)項(xiàng)目的轉(zhuǎn)包、合同期與進(jìn)度計(jì)劃的協(xié)調(diào)等。項(xiàng)目經(jīng)理應(yīng)該及時(shí)掌握這些工作轉(zhuǎn)包的情況,按計(jì)劃通過(guò)計(jì)劃進(jìn)度與實(shí)際進(jìn)度的動(dòng)態(tài)比較,定期向客戶提供比較可靠的報(bào)告等。
軟件開發(fā)項(xiàng)目進(jìn)度控制的信息管理主要體現(xiàn)在編制、調(diào)整項(xiàng)目進(jìn)度控制計(jì)劃時(shí)對(duì)項(xiàng)目信息的掌握上。這些信息主要是:預(yù)測(cè)信息,即對(duì)分項(xiàng)和分階段工作的技術(shù)難度、風(fēng)險(xiǎn)、工作量、邏輯關(guān)系等進(jìn)行預(yù)測(cè);決策信息,即對(duì)實(shí)施中出現(xiàn)的計(jì)劃之外的新情況進(jìn)行應(yīng)對(duì)并做出決策。參與軟件開發(fā)項(xiàng)目決策的有項(xiàng)目經(jīng)理、企業(yè)項(xiàng)目主管及客戶的相關(guān)負(fù)責(zé)人;統(tǒng)計(jì)信息,軟件開發(fā)項(xiàng)目中統(tǒng)計(jì)工作主要由參與項(xiàng)目實(shí)施的人員自己做,再由項(xiàng)目經(jīng)理或指定人員檢查核實(shí)。通過(guò)收集、整理和分析,寫出項(xiàng)目進(jìn)展分析報(bào)告。根據(jù)實(shí)際情況,可以按日、周、月等時(shí)間要求對(duì)進(jìn)度進(jìn)行統(tǒng)計(jì)和審核,這是進(jìn)度控制所必須的。
3、不同階段的項(xiàng)目進(jìn)度控制
為了及時(shí)地發(fā)現(xiàn)和處理計(jì)劃執(zhí)行中發(fā)生的各種問(wèn)題,就必須加強(qiáng)項(xiàng)目的項(xiàng)目的協(xié)同工作。協(xié)同工作是組織項(xiàng)目計(jì)劃實(shí)現(xiàn)的重要環(huán)節(jié)。它要為項(xiàng)目計(jì)劃順利執(zhí)行創(chuàng)造各種必要的條件,以適應(yīng)項(xiàng)目實(shí)施情況的變化。
從項(xiàng)目進(jìn)度控制的階段上看,軟件開發(fā)項(xiàng)目進(jìn)度控制主要有:項(xiàng)目準(zhǔn)備階段進(jìn)度控制,需求分析和設(shè)計(jì)階段進(jìn)度控制,實(shí)施階段進(jìn)度控制等這幾個(gè)部分。
準(zhǔn)備階段進(jìn)度控制任務(wù)是:向業(yè)主提供有關(guān)項(xiàng)目信息,協(xié)助業(yè)主確定工期總目標(biāo);編制階段計(jì)劃和項(xiàng)目總進(jìn)度計(jì)劃;控制該計(jì)劃的執(zhí)行;
需求分析和設(shè)計(jì)階段控制的任務(wù)是:編制與用戶的溝通計(jì)劃、需求分析工作進(jìn)度計(jì)劃、設(shè)計(jì)工作進(jìn)度計(jì)劃,控制相關(guān)計(jì)劃的執(zhí)行等。
實(shí)施階段進(jìn)度控制的任務(wù)是:編制實(shí)施總進(jìn)度計(jì)劃并控制其執(zhí)行;編制實(shí)施計(jì)劃并控制其執(zhí)行等。由甲乙雙方協(xié)調(diào)進(jìn)度計(jì)劃的編制、調(diào)整并采取措施確保進(jìn)度目標(biāo)的實(shí)施。
4、關(guān)于進(jìn)度落后時(shí)的“趕工”措施
進(jìn)度落后的情況下,有幾種措施來(lái)彌補(bǔ),如加人、加班、加激勵(lì)等等,這些都是增加資源而又未必會(huì)見效的方法。最好是要全面分析項(xiàng)目進(jìn)度延遲的原因,如果確實(shí)是不合理的項(xiàng)目交付時(shí)限要求,就應(yīng)當(dāng)通過(guò)溝通變更為合理的項(xiàng)目時(shí)限要求,否則應(yīng)從技術(shù)、團(tuán)隊(duì)成員心態(tài)、環(huán)境等方面查找原因,找到提高效率、加快進(jìn)度的方法,以免因?yàn)檫@樣一個(gè)不合理的時(shí)限要求造成對(duì)軟件質(zhì)量或團(tuán)隊(duì)成員心理上的負(fù)面影響,最終導(dǎo)致項(xiàng)目最終的失敗。
根據(jù)Brooks原則,在某些項(xiàng)目進(jìn)度延遲的情況下增加人手,有可能會(huì)使項(xiàng)目的進(jìn)度更加延后。因?yàn)閷?duì)于新加入本項(xiàng)目的員工來(lái)說(shuō),對(duì)項(xiàng)目相關(guān)背景、需求、設(shè)計(jì)的培訓(xùn)、對(duì)項(xiàng)目環(huán)境的熟悉和項(xiàng)目團(tuán)隊(duì)成員之間的溝通路徑的增加,可能會(huì)使項(xiàng)目的工作效率急劇下跌。而加班造成的疲勞會(huì)再次使工作效率降低。增加激勵(lì)會(huì)造成工作成本卻不斷的向上攀升。這些措施并不是完全不可取,而是項(xiàng)目經(jīng)理要考慮適度原則。