第4章 進(jìn)度管理
- 我韓立在修仙界要被卷死了!
- 靈感助手
- 2602字
- 2024-05-16 16:40:29
某電力集團(tuán)依據(jù)國家“十四五”規(guī)劃綱要,啟動了“數(shù)字化、智能化、移動化“的一系列“智慧創(chuàng)新”項(xiàng)目。我公司作為開發(fā)商,通過公開招標(biāo)方式,承接了其中“移動工程現(xiàn)場管理系統(tǒng)”項(xiàng)目,并任命我為項(xiàng)目經(jīng)理。該項(xiàng)目于2021年3月啟動,總投資420萬,工期8個(gè)月,組織結(jié)構(gòu)為強(qiáng)矩陣型。該項(xiàng)目通過改造擴(kuò)展現(xiàn)有ERP系統(tǒng),打造一個(gè)全方位支持移動終端模式的全新工程現(xiàn)場管理模式,包括部署ERP工程模塊、建設(shè)移動應(yīng)用運(yùn)行管理平臺、移動應(yīng)用開發(fā)平臺,并開發(fā)一套提供三大類30個(gè)移動應(yīng)用模塊的移動應(yīng)用,以解決原有的工程管理模式中上傳圖片不及時(shí)、位置信息、管線信息等人工錄入工作量大、差錯(cuò)率高等問題。同時(shí),該項(xiàng)目作為集團(tuán)移動化試點(diǎn)項(xiàng)目,由于需求不明確、技術(shù)更新?lián)Q代頻繁,本項(xiàng)目也是敏捷項(xiàng)目管理方法在該集團(tuán)首次嘗試的原型項(xiàng)目。本系統(tǒng)中,工程核心流程采用用友NC6.5,部署在基于Oracle 12C數(shù)據(jù)庫環(huán)境;移動平臺采用Cent OS操作系統(tǒng)、MySQL數(shù)據(jù)庫,以及SpringBoot、Mybatis、Druid等開源功能模塊。
由于任務(wù)較多,而且本項(xiàng)目是“智慧創(chuàng)新”項(xiàng)目集的首個(gè)項(xiàng)目,不能影響后續(xù)其項(xiàng)目的啟動,必須保證系統(tǒng)按時(shí)上線,因此進(jìn)度管理非常關(guān)鍵。本文結(jié)合項(xiàng)目實(shí)踐,通過規(guī)劃進(jìn)度管理、定義活動、排列活動順序、估算活動資源、估算活動持續(xù)時(shí)間、制定進(jìn)度計(jì)劃、控制進(jìn)度等過程,闡述進(jìn)度管理在本項(xiàng)目中的關(guān)鍵作用,以及具體的管理工具和方法。
一、規(guī)劃進(jìn)度管理
為了保證系統(tǒng)能夠按時(shí)完工,必須對項(xiàng)目進(jìn)度管理明確各種規(guī)則和管理手段。首先我們依照項(xiàng)目章程中“必須2021年10月正式上線”的總體里程碑要求,以及公司針對敏捷開發(fā)“迭代周期為2周、每日召開立會”的規(guī)定,制定了進(jìn)度管理計(jì)劃,其中約定以Scrum為移動應(yīng)用開發(fā)的進(jìn)度模型,規(guī)定活動進(jìn)度估算偏差在10%以內(nèi),每日立會期間匯報(bào)每人昨日進(jìn)展、今日計(jì)劃。計(jì)劃經(jīng)過外包團(tuán)隊(duì)、客戶及項(xiàng)目總監(jiān)研究認(rèn)可,為后續(xù)的進(jìn)度管理提供了指南和方向。
二、定義活動
定義活動是將項(xiàng)目成果工作包及具體工作,進(jìn)一步分解為具體活動。我們依據(jù)進(jìn)度管理計(jì)劃,將所有工作包依據(jù)“工作在同一小組”、“不超過5人天”的主要原則,進(jìn)行了進(jìn)一步分解,其中關(guān)鍵的移動應(yīng)用開發(fā)工作,細(xì)分為:搭建開發(fā)環(huán)境、需求分析、總體功能分解、服務(wù)端開發(fā)、移動端開發(fā)、測試、版本上線等活動,明確規(guī)定7.1前完成環(huán)境搭建、7.30完成總體功能分解、8.20日第一版本上線。經(jīng)過梳理,共計(jì)得到70項(xiàng)具體活動,明確了責(zé)任小組及初步分工,為后續(xù)進(jìn)一步規(guī)劃奠定了基礎(chǔ)。
三、排列活動順序
由于活動較多,需要按照依賴關(guān)系,將各項(xiàng)活動排列順序,便于制定進(jìn)度計(jì)劃。需要考慮各種強(qiáng)制依賴,排定完成-開始關(guān)系,其中開發(fā)環(huán)境的搭建,是服務(wù)端、移動端編碼和測試的必要前提,必須首先就位;但需求分析并不依賴于開發(fā)環(huán)境,因此可以和環(huán)境搭建工作同時(shí)開始。為了進(jìn)一步提高開發(fā)效率,我將服務(wù)端開發(fā)和移動端開發(fā)分別安排給兩組成員,并行開展,但需要注意關(guān)鍵節(jié)點(diǎn)的協(xié)同,在二者都完成后,才能進(jìn)行聯(lián)調(diào)測試。在對所有活動進(jìn)行合理排序并經(jīng)過規(guī)劃團(tuán)隊(duì)確認(rèn)之后,為了便于和項(xiàng)目組及管理層溝通,我繪制了雙代號網(wǎng)絡(luò)圖,作為進(jìn)一步制定進(jìn)度計(jì)劃的依據(jù)。
四、估算活動資源
確定了各個(gè)活動的順序之后,還必須對各項(xiàng)活動所需的人員、設(shè)備等進(jìn)行估算。首先,我自下而上將70個(gè)活動,按照所需技能進(jìn)行了歸納,項(xiàng)目總計(jì)需要架構(gòu)、需求分析、Java編碼、測試等四類人員,并且必須熟悉Scrum開發(fā)模式。通過咨詢集團(tuán)IT部門得知,同等規(guī)模應(yīng)用,需要2臺磁盤陣列、4臺PC Server,以及一臺Mac Server,同時(shí)建議我們安排一名精通業(yè)務(wù)分析的Scrum Master,以保證敏捷開發(fā)的效率。經(jīng)過對各類活動的資源估算,大致理清了本項(xiàng)目需要的設(shè)備和人員,人員具體數(shù)量尚不明確,需要在明確各項(xiàng)活動工作量的基礎(chǔ)上才能最終確定。
四、估算活動持續(xù)時(shí)間
制定準(zhǔn)確的進(jìn)度計(jì)劃,重要的前提之一是每項(xiàng)活動的歷時(shí)估算,以及活動之間的關(guān)系,同時(shí)還與執(zhí)行該活動的資源密切相關(guān)。依據(jù)以往經(jīng)驗(yàn),操作系統(tǒng)、Mysql數(shù)據(jù)庫等基礎(chǔ)環(huán)境可以在1天內(nèi)安裝就緒;服務(wù)端開發(fā)涉及到業(yè)務(wù)邏輯及數(shù)據(jù)操作,熟練的Java程序員每天可以完成1個(gè)微服務(wù);但需求分析工作需要視客戶、業(yè)務(wù)情況,依據(jù)母公司項(xiàng)目管理數(shù)據(jù),正常情況每天梳理1個(gè)業(yè)務(wù)單元,復(fù)雜的需要4天,最多需要1周,因此我們依據(jù)貝塔分布,每個(gè)業(yè)務(wù)單元的需求分析按2天計(jì)算。測試及驗(yàn)收工作,PMO要求每個(gè)功能模塊盡量在2天內(nèi)完成。雖然本項(xiàng)目技術(shù)相對成熟,但疫情帶來了很多不確定性,因此我們預(yù)留了10%的儲備金,以應(yīng)對異常情況。依據(jù)上述信息,我們得到了每項(xiàng)活動的時(shí)間估算,并明確了具體人員的需求,以此來制定進(jìn)度計(jì)劃。
五、制定進(jìn)度計(jì)劃
項(xiàng)目的如期執(zhí)行,必須依賴良好的進(jìn)度計(jì)劃。我們使用Project工具,合并到總體項(xiàng)目網(wǎng)絡(luò)圖后發(fā)現(xiàn),按照之前的時(shí)間估算,工期為9個(gè)月,超出項(xiàng)目要求。本項(xiàng)目關(guān)鍵路徑上耗時(shí)最長的活動集中在開發(fā)階段,我組織需求、開發(fā)組進(jìn)行分析,從微服務(wù)列表中梳理出沒有依賴關(guān)系的10項(xiàng)工作,根據(jù)公司領(lǐng)導(dǎo)“以成本換進(jìn)度、確保按期完工”的總體要求,額外安排了3名開發(fā)人員。進(jìn)一步模擬論證后,依據(jù)現(xiàn)有資源和估算,進(jìn)度計(jì)劃可以滿足工期要求,經(jīng)項(xiàng)目總監(jiān)及項(xiàng)目團(tuán)隊(duì)共同評審后,作為執(zhí)行項(xiàng)目的進(jìn)度基準(zhǔn),最終的進(jìn)度甘特圖如下:
六、控制進(jìn)度
控制進(jìn)度,是對項(xiàng)目進(jìn)展情況進(jìn)行監(jiān)督,處理異常及各種變更,以確保項(xiàng)目如期完工。項(xiàng)目開工后,一切進(jìn)展順利,各組成員每天提交簡要報(bào)告,每雙周提交進(jìn)展報(bào)告給項(xiàng)目總監(jiān)及客戶公司接口人。6月份疫情再度集中出現(xiàn),為響應(yīng)防疫辦的管控政策,原計(jì)劃開始的客戶環(huán)境β測試工作,遇到了無法出差的問題,由于該工作是關(guān)鍵路徑活動,整體進(jìn)度延誤了1周。經(jīng)過團(tuán)隊(duì)及客戶方討論后,決定開通VPN,以遠(yuǎn)程登錄方式進(jìn)行測試及聯(lián)調(diào)工作,方案報(bào)請項(xiàng)目主管審批,經(jīng)過3天的安裝部署完成,為了保證工期,采取了技術(shù)和驗(yàn)收測試并行的方式,技術(shù)測試通過一個(gè)子系統(tǒng),即組織用戶驗(yàn)收該子系統(tǒng),客戶聯(lián)調(diào)測試工作得以順利開展。
經(jīng)過不懈努力,該項(xiàng)目于2021年10月正式通過驗(yàn)收并成功上線,得到客戶和公司管理層的一致好評,最終實(shí)現(xiàn)了移動工程現(xiàn)場的管理,達(dá)成了準(zhǔn)確及時(shí)的工程信息采集,提高了工程項(xiàng)目管理的效率、節(jié)約了人力成本。本項(xiàng)目的成功得益于我成功的進(jìn)度管理,通過充分的進(jìn)度規(guī)劃、有效執(zhí)行,并持續(xù)跟蹤進(jìn)展?fàn)顩r,確保了項(xiàng)目按時(shí)完工。當(dāng)然在項(xiàng)目中還存在一些不足,比如臨時(shí)采取的VPN方式工作,拖延了三天工期,增加了額外工作量和成本。但未對項(xiàng)目工期產(chǎn)生影響。后續(xù)我將繼續(xù)學(xué)習(xí),不斷提升自身項(xiàng)目管理水平,為我國信息化建設(shè)貢獻(xiàn)自己的力量。