當前位置:才華齋>企業管理>專案管理>

軟體專案管理中的進度控制問題探析

專案管理 閱讀(2.64W)

引導語: 有效地對專案進行進行管理和控制,對於專案成功實施來說意義非常。通過控制軟體專案的進度,可以保證軟體專案順利進行開發。下面是yjbys小編為你帶來的軟體專案管理中的進度控制問題探析,希望對你有所幫助。

軟體專案管理中的進度控制問題探析

  1、專案管理進度控制的概念

  1.1 軟體專案管理

專案管理的概念是通過組織、協調、控制和規劃專案資源,來實現最終特定的目標,保證專案的實施不偏離預定好的時間、質量以及成本等。計算機系統中包括兩個部分即軟體和硬體,這兩個部分之間是相互依存相互作用的,文件、程式和各種資料都包括在其中。管理軟體專案的過程也就是保證軟體的設計可以按照既定的質量、進度、費用和時間完成,並且管理實施軟體專案過程中耗費的成本、時間、人員等。

  絕大多數的軟體專案的生命週期中都具有以下特點:

(1) 開最開始開發軟體專案的時候不太需求人員以及成本,但是專案的發展會逐漸增加需要的人員和成本數量,當軟體專案的開發工作快要結束的時候,需求的成本和人員又快速下降;

(2) 專案實施初期成功概率出非常低,具有很大的風險以及不確定性,但是專案在後續實施中成功概率會逐步提高;

(3) 在初期軟體專案的成本以及軟體自身的特徵很大程度上會受到其開發人員能力水平的影響,但是其影響力伴隨著專案的不斷進行會漸漸降低。

  1.2 軟體專案進度控制的原理

對於軟體專案管理來說有三個重點內容,分別是軟體專案的進度、成本以及質量,這是對軟體專案管理本質的體現。在對軟體專案的進度進行控制的時候應遵循以下原則:

  1.2.1 動態控制軟體專案

軟體專案進度控制並不是可以一蹴而就的,而是一種迴圈往復的持續性過程。

  1.2.2 彈性化的控制軟體專案

軟體進度一般會經歷比較長的週期,涉及很多影響因素,有些因素己經處於人們的掌控之中,可以按照以往的經驗來分析其產生的影響、影響的程度以及可能性,並且對進度目標進行確定從而分析目標的實現情況。

  1.2.3 封閉迴圈控制軟體專案的進度

軟體專案的進度控制不是單一控制某一個環節的,而是從計劃制定到實施以及後續的分析和檢查的全過程都離不開進度控制,事實上對軟體專案進行進度控制是一種封閉迴圈的過程,在這個過程中進行措施調整以及再計劃。

  2 編制軟體專案管理進度計劃

  2.1 選擇相應的編制方法

我們經常使用來管理編制軟體專案進度的方法如下:

  2.1.1 甘特圖

19世紀甘特圖問世,是以它的.發明者美國科學家甘特來命名的,又被稱為橫道圖,具有便於製作、操作方便的特徵,同時理解和更新都比較容易,所以甘特圖可以看做是控制專案管理進度計劃所有的方法中最簡單的一種。2.1.2關鍵線路法簡稱CPM(CriticalPathMethod),又可稱為“網路計劃法”

關鍵線路法需要建立在專案過程分析的基礎上來進行專案管理,然後在整體過程中將活動序列進度安排總時差最低的一個找尋出來,並對其專案工期進行預測。專案是由許多工序共同組成的,網路圖可以對工序彼此之間的關係進行描述,有效的找出控制專案工期的重點內容並且進行控制,在保證工期、成本和資源不變的情況下實現最優化的計劃,起到提升工作效率、壓縮工期以及控制成本的作用。關鍵線路法又包括單、雙代號網路計劃這兩種形式。

  2.2 常用於管理軟體專案常用的工具

  2.2.1 Microsoft Office Project.2007

Project.2007具有強大而全面的功能,同時還有良好的靈活性、可用性高並且可以組合發揮功能,是一款比較全面的專案管理工具,幫助人員更加高效、快速的完成專案的管理工作。可以整合那些常見的的Microsoft Office系統程式,形成功能強大的報表選項、模板、嚮導等,有效地改善了工作效率。

  2.2.2 整合化專案管理系統一一Future

Future這個用於管理專案的整合化系統是以Web為基礎的,不僅可以有效的對管理組織結構和人員進行管理、為專案進行整體規劃並進行監控,還可以完成立項和結項工作、需求開發和管理方面的內容,還具有跟蹤風險、質量和配置以及管理日常工作和論壇維護等功能。

  3、軟體專案管理進度計劃的具體實施和控制

軟體專案實施計劃離不開技術人員和使用者的大力支援,當軟體專案的支援度足夠並且已經公佈之後,技術人員就可以依次為基礎逐步制定計劃,一步步實施下去,技術人員在這個過程中要及時發現問題然後採取解決措施。

  3.1 實施軟體專案管理進度計劃

在進行軟體專案計劃實施的過程中,實施條件具有絕對性的變化以及相對性的不變。所以進度計劃只能保證暫時的平衡,不平衡是經常性的,因此要進行科學的進度控制體系的構建,來監控專案的進度並進行記錄,監控專案實施的過程並進行科學合理的分析,從而適當進行調整,保證專案進度的計劃與實際情況基本相符,並且及時、到位的執行那些調整措施。專案執行過程中會有很多重要的節點,其意義可謂是里程碑式的,對於這些節點要認真地稽核其進度計劃,保證專案的實施過程不脫離預定計劃的軌道^

  3.2 控制軟體專案管理進度計劃

任何軟體專案哪怕事先的計劃非常周密,讓人會有一些意外情況影響到實施過程,所以需要適當的控制專案。軟體專案控制就是為了保證專案可以實現最終的目標以及過程目標,專案實施中的各個環節的調查和分析工作都是必不可少的,可以定期或者不定期的進行,如果發現有專案活動偏離了標準則及時予以糾正。專案的實際情況就是比較軟體專案的預定計劃與軟體專案管理進度控制之間存在的差異,並且進行了相應的調整,保證專案的發展方向是有利的。軟體專案中簡稱為PDCA,其中具體包括四點,即計劃(Plan)、執行(Do)、檢查(Check)以及行動(Action),因為軟體專案中有不確定性的存在,所以對比計劃和實際的差異是非常有必要的,然後不斷進行調整。