當前位置:範範文>論文>理工論文>

淺析軟體專案的進度管理

理工論文 閱讀(3.16W)

淺析軟體專案的進度管理

淺析軟體專案的進度管理

摘要

本文以某紡織服裝行業專案為例,探討了在資訊系統專案中的時間管理方面碰到的問題及解決方法。文中闡述了時間管理的過程和方法,認為時間管理是專案成敗的最關鍵因素,文中介紹了專案時間管理問題的分析急解決措施,首先是活動定義,包括提取可複用的工作內容,和滾動式分解活動工作結構。其次是活動排序,確定工作的邏輯關係,再次是制定合理的進度計劃,然後是對進度執行情況的控制,採用定期例會形式進行彙報和總結,並及時調整計劃和提出應對措施,保證專案的按時完成。文章最後對時間管理在資訊系統專案中的應用提出了自己的見解和改善的措施。

正文

1引言

專案時間管理包括使專案按時完成所必須的管理過程。進度安排的準確度可能比成本估算的準確度更為重要,進度計劃不能得到實施會導致使用者的不滿,而且也會增加成本,因此考慮進度安排時把人員的工作量和花費時間聯絡起來,合理分配工作量,利用進度安排有效分析方法來監視專案的進展情況,以使專案按時完成提供保障。

專案時間管理中的過程包括|:活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制。

2專案時間管理的6個過程

2.1活動定義

活動定義是通過WBS(工作分解結構),專案管理者將專案工作分解為一系列更小、更容易管理的活動。這些小活動是保障我那成專案最終交付產品的具體的可實施的任務。

活動定義的方法有分解、滾動式規劃、規劃組成部分等,其輸出是活動清單、活動清單屬性、里程碑清單。

2.2活動排序

活動排序確定各個活動任務之前的依賴關係,並形成文件。

其輸入為活動清單、活動清單屬性、專案範圍說明書等,採用的技術有前導圖法、箭線圖法、進度計劃網路模版、確定依賴關係、提前和滯後。活動排序的輸出是專案計劃網路圖、更新的活動清單、更新的活動清單屬性、請求的變更。

2.3活動資源估算

活動資源估算包括決定需要什麼資源(人力、裝置、原料)和每樣資源該用多少以及何時使用來有效的執行活動。

工具有專家判斷、公開的估算資料、管理軟體以及之下而上的估算。輸出有活動資源需求、更新的活動屬性、更新的資源日曆、變更請求。

2.4活動歷時估算

活動歷時估算是專案制定計劃的一個非常重要的工作,在對各個工作進行時間估算時,可以懸著專案團隊中最熟悉具體活動性質的個人和團體決定。

工具有專家判斷、類比估算、引數估算、歷時三點估算等,輸出是活動歷時估算結果。

2.5制定進度計劃

制定進度計劃決定專案活動的開始和結束時間。

制定計劃的工具有進度網路分析、關鍵路徑法、資源平衡等,叔叔是專案進度計劃(專案進度網路圖、甘特圖)、資源需求(更新)、專案日曆(更新)、更新的專案管理計劃。

2.6進度控制

專案進度控制是依據專案進度計劃對專案實際進度進行控制,使專案按時完成。

工具有專案進展報告、績效測量、偏差分析、計劃比較甘特圖等。輸出有進度模型資料、進度基準(更新)、變更請求、活動清單(更新)、專案管理計劃(更新)等。

3某紡織服裝行業專案簡介

2003年3月,我參與某紡織服裝行業專案建設工作,在專案中擔任專案管理工作。

該系統投資規模較大,專案面向業務廣泛,工廠涉及選、洗、分、染、紡、織、服裝、包裝;其它業務有采購、計劃、內貿、外貿、倉儲、外運等,地域覆蓋面廣,內貿業務涵蓋全國22家分公司,國內外6個生產工廠。開發週期較長,質量要求高,有一定的難度和複雜性。

在當時國內同行業使用還不多見,由於該專案涉及的業務範疇比較廣泛、涉及的工作面較多,涉及的地域廣泛,涉及的技術比較多,干係人也多,難度也較大,因此當時壓力相當大。

針對這種情況,專案全面展開是不可能的,因此將專案分為三大階段進行分步實施。對於每個階段制定一套行之有效的時間管理計劃和進度控制方法是相當重要的,這決定專案的成敗起到關鍵性作用。

4.1合理分解詳細的工作任務

第一、提取可複用的工作內容。

根據工作分解結構,並結合以往工作的總結,在專案期初,就儘可能提取一些能被複用的函式和模組,這樣能大大提高工作的效率。

第二、採用可行的活動定義方式。

由於專案比較龐大,不可能在短時間將專案的所有活動定義到最小,這個工作本身就需要花費很多時間,不利於進度的提高。

我們根據專案計劃的優先順序採用滾動式的規劃方式來分解工作任務,越近的工作分解的越詳細,而計劃在遠期完成的工作則表現在工作分解節後的最上層。這樣我們的專案進度計劃將可以做的越近越詳細準確。

結合戰略計劃,活動定義細化的同時,為了工作活動得到更好的跟蹤和控制,我們也設定了大量的里程碑,這樣為後期的專案控制行為確定了基礎。

4.2 確定工作的邏輯順序

我們系統分析師和使用者一起排列工作活動的邏輯關係,我們採用了箭線圖法來描述工作依賴關係,我們畫了各個模組的活動排序圖。以便更好的指導進度計劃的編制。在排列工作的邏輯順序時,還可能產生一些我們沒有預料到的工作活動,這樣同時再擴充活動清單的內容。

4.3 合理的資源估算和歷時估算

根據活動清單和現有人力資源,估算每項活動的資源情況。

根據以往的專案經驗及專案經理及系統開發人員的經驗,首先估計每項活動常規情況下需要的大概時間,由於執行專案的干係人因素和技術因素的影響,專案歷時估算往往不能做到完全準確,因此在專案的逐步開展過程中,每開始下個階段工作的開始,我們就召集相關的專案干係人開會討論專案時間估算的準確性,並適當調整估算。

活動歷時估算是在我們專案中是一個動態的估算過程,隨著專案的開展,開發人員技術的提高和需求的更好把握,活動的歷時時間在逐漸的縮小。

4.4嚴密的進度計劃和進度控制

我們的進度計劃有根據各個層級,分為總體進度計劃、里程碑的進度計劃,階段進度計劃,模組進度計劃,個人進度計劃,並分發給每個人進度計劃和報告的模版文件。

專案開發人員每週根據總體進度計劃及模組進度計劃,指定自己的周進度計劃,每週通過例會的方式提交進度執行情況彙報,報告完成計劃的百分數,並進行績效分析和偏差分析,如果專案進度有落後的趨勢,寫明原因。專案經理每週向專案組通報個人的進度情況,並向甲方負責人彙報階段工作的進度情況,所有計劃、總結、彙報、會議紀要以文件的形式分類分發給有關人員,包括甲方領導、使用者,專案組成員。

專案經理根據進度計劃和執行情況的偏差分析,結合專案成員的彙報情況,弄清原因,調整資源或者調整計劃,以保證工作專案的按時完成。

5小結

由於專案進度管理得當,專案按期完成,該專案的實施為甲方單位贏得全國資訊化企業500強的榮譽稱號。

當然我們在進度管理中也存在一些不足,例如有的人技術掌握不好,責任心較差,在制定自己的進度計劃時,總是多加估算,甚至在完成不了計劃的情況下找各種客觀理由,給專案管理帶來不好的影響。

因此根據專案不同、人員不同,管理模式應做調整而不是一成不變,需要有機的融合各種管理方法,適合本專案的管理模式才是最好的模式,先進的管理方法在不同的專案中取得的效果是不同的,這有待於我們去研究,探索,實踐,總結。