仲愛紅
(中國人壽昌吉分公司 新疆昌吉 830000)
論軟件項目的進度管理
仲愛紅
(中國人壽昌吉分公司新疆昌吉830000)
在醫保通系統開發過程中,我采用合理估算項目工期、工作量和技術難度,制定出項目的進度計劃表;制作項目周報,及時了解項目進度,適時進行調整和動態控制;采用CPM法,識別關鍵任務,允許一些任務并行以及組件的復用等方法來保證項目如期完成。最后總結了項目進度管理中存在的問題及解決方法。
醫保通系統項目進度管理
2013年6月,筆者作為項目經理參加了某保險公司醫保通系統建設,主要職責是項目管理?!搬t保通系統”是指保險公司通過信息化手段和醫院之間搭建的信息平臺。醫保通系統在省級公司建立醫保通中心端,搭建數據庫和應用服務平臺,醫保通前端設在醫院。系統的主要功能包括:客戶入院申報;探訪核實的信息錄入;處方信息采集和上傳;處方審核;理賠金結算;統計分析功能。醫保通項目歷時6個月,于2013年12月成功上線。
該系統開發中,我主要擔任項目管理工作。軟件開發進度管理是一項軟件開發項目管理的一個重要內容,有效的進度管理是保證軟件開發項目如期完成的重要環節,在醫保通系統開發過程中,我采用合理估算項目工期、工作量和技術難度,制定出項目的進度計劃表;制作項目周報,及時了解項目進度,適時進行調整和動態控制;采用CPM法,識別關鍵任務,允許一些任務并行以及組件的復用等方法來保證項目如期完成。
首先制定項目日程主計劃,內容包括項目在定義階段、實現階段、驗證階段、確認階段的里程計劃及主要成果物。
其次制定詳細的進度表,先進行項目的工期的精確估算。在工期估算方面,我們主要采用基于公司項目估算參考表,如模塊復雜度劃分參考表、功能點代碼行轉換參數表、功能點生產率參數表、缺陷參考基準表、工作量分布參數表,對項目所需要實現的每一個功能模塊在項目生命周期的每個階段的基準規模、需求定義/設計/測試占階段人天比例、評審占階段人天比例、bug修復占階段人天比例、模塊規模(FP)、模塊規模(LOC)進行詳細的估算,同時估算出項目組每一位成員在項目生命周期的每個階段以人天為單位的工作量,形成項目估算明細表。依據項目估算明細表,匯總統計出每一階段/任務工作量、缺陷、詳細的進度安排(包含每一階段的開始時間、結束時間)、人員投入安排,制定出項目進度計劃表。
最后在project中參照項目進度計劃表相關數據填寫各階段工時值時形成項目甘特圖。
在project中項目的計劃開始、完成時間就是比較基準時間,它在項目計劃做好后即可保存起來。項目開始、完成時間隨項目成員反饋的任務進度進行更新,兩者比較形成項目進度偏差。因此利用project的任務視圖和資源視圖可以隨時看出目前項目進度、資源、成本與計劃是否存在偏差。
每周利用project采集項目進度數據填寫入度量計劃表所列項目進度、里程碑進度差異等內容,按照《標準度量指標定義》中制定的度量方法和度量公式,計算度量結果,并對度量結果進行分析形成度量分析表,尋找偏差,采取行動調整偏差。綜合project中反映出的項目的風險和問題形成項目周報,項目周報的主要內容有:項目進展概況、本周任務工作完成情況、下周任務計劃、項目目前存在的問題和風險、度量分析表。每周舉行項目例會,分析項目周報列出的進度風險和問題。
允許一些任務并行以及組件的復用采用CPM法,識別出項目的關鍵任務,允許關鍵任務以外的其他任務在機動期內收縮。而關鍵任務的收縮不得超過一周。當遇到關鍵任務延期時,就會召集大家開會,討論找出項目延期的原因,并由主要責任人簽字,把這種責任作為業績考核的依據與工資掛鉤。
在本項目的研發過程中,由于采取了以上的技術和方法,在很大程度保證了項目的如期交付。其中采用了CPM關鍵路徑法,允許一些任務并行執行是比較成功的,劃分的三個小組在編碼階段的并行執行,縮短了整個項目的開發周期。利用project、度量計劃表和度量分析表制作項目周報,及時了解項目進度,適時進行調整和動態控制,效果也比較好,最終整個項目在規定的期限內圓滿完成。