進度監控流程

進度監控流程

進度監控流程,也稱項目進度管理,是指在項目實施過程中,對各階段的進展程度和項目最終完成的期限所進行的管理。是在規定的時間內,擬定出合理且經濟的進度計畫(包括多級管理的子計畫),在執行該計畫的過程中,經常要檢查實際進度是否按計畫要求進行,若出現偏差,便要及時找出原因,採取必要的補救措施或調整、修改原計畫,直至項目完成。其目的是保證項目能在滿足其時間約束條件的前提下實現其總體目標。

基本介紹

  • 中文名:進度監控流程
  • 外文名:Progress monitoring process
  • 學科:軟體工程
  • 定義:對軟體進度進行監控
  • 目的:在規定時間內完成目標
  • 有關術語:項目管理
簡介,重要性,原理,項目管理,

簡介

進度監控流程是指科學的確定進度目標,制定進度和資源供應計畫,並根據制定的計畫進行進度控制,綜合考慮質量、成本和效率等,實現工程目標。 擬定的進度計畫通常目的明確,限制條件清楚,但同時也有較大不確定性,存在各種主觀和客觀的干擾因素,項目的內外環境也會隨著時間變化,因此計畫要適應這些變化必須要做出改變,在項目實施過程中,要不斷的反饋計畫的執行情況,並將執行情況與計畫對比分析,制定措施保證項目進度按預定計畫進行,保證項目的最終目標。進度監控流程具體如下:
  • 項目組成員按照“項目計畫”中策劃的溝通機制將作業完成的進展情況向上級匯報。
  • 項目負責人定期與項目組成員對項目的進展情況進行例會溝通,並更新在“項目進度表”中。
  • “項目進度表”更新後,項目負責人需要注意項目關鍵路徑是否發生了變化。關注關鍵路徑的任務以防止項目延期。

重要性

在軟體項目開發過程中,當實際研發進度偏離計畫進度時,如果不能進行有效的進度管理,未能做出應對措施來補救和調整,則後續各項工作將會混亂無序,無法繼續開展,項目會進入不可控狀態並最終導致項目失敗。相反,良好的進度管理者能夠從多方面保證研發活動的正常開展,保證團隊按照開發計畫完成項目的開發,為企業帶來切實利益。進度管理的重要性有以下幾點:
保證及時交付
進度管理最直接的目標是保證用戶所需的軟體研發產品能夠及時的提交給用戶,如果不進行有效的進度管理,項目進度失控的後果是項目延期,不能按約定時間交付產品給用戶。對於希望產品能夠早日投入運行的用戶來說,項目延期的後果令用戶很失望,對用戶會產生不良影響,同時也會對開發方的信譽造成嚴重損害,即使用戶並不急於使用產品,進度失控也會增加用戶在時間、人力和物力等方面的投入。
成本可控
除工期延誤之外,軟體項目進度失控會造成項目成本超出預算這個問題。軟體行業競爭日趨激烈,軟體行業利潤越來越低,縮減節約成本幾乎是增加利潤的方法,因此,幾乎所有的軟體企業都非常重視控制項目成本。如果不進行有效的進度管理,實際進度經常會落後於項目計畫,軟體企業不得不增加投入人力、物力、財力等,以使項目重新回到正軌,或者延長開發時間。不管選擇何種處理方法,軟體企業都將增加對項目的投入,使項目成本費用增加預算超支。
優秀的進度管理機制可以有效控制實際工作和計畫的偏離程度,能夠及時發現偏離並詳細分析產生偏差的原因,並採取適當的調整保證項目的進度,糾正偏差將節約成本,減少浪費,例如開發人員對於用戶需求理解錯誤,最終實現的功能不是用戶所需要,則整個功能模組需要做相當大調整,相當於重新實現一個需求,大大增加了研發費用。但是如果在編寫代碼前就對於概要設計和詳細設計的實現思路進行充分的評審和檢查,及時發現需求的偏離並予以調整,就不會在後期重新進行返工,節省了後期返工所需要的人力和時間,同時節約了成本。
保證質量
軟體項目的質量控制和進度控制是相輔相成,相互作用的。軟體開發的質量提高了,進度就有保證,反之,進度正常或者超前的話,就會有充分寬裕的時間確保軟體產品的高質量。
軟體項目進度延期很常見,進度延期的大部分原因是軟體產品的質量存在問題,質量不過關,在產品即將發布時發現大量漏洞,則需要重新調試和修改來修補漏洞,這將花費大量的時間,這樣的情況將嚴重影響開發進度。同樣,如果軟體項目進度延誤,項目管理者往往為了趕工期可能會忽略產品的質量,降低產品質量,雖然產品在交付時基本功能都實現了,但產品的質量卻不合格,無法使用戶滿意。由此可見,進度管理的好壞直接關係著軟體產品的質量,優秀的進度管理有助於保證產品的高質量。
保證信譽和市場地位
對於用戶來說,如果軟體開發方能夠及時提交產品則說明開發方具有較強的開發能力和良好的市場信譽,如果用戶急於使用新產品,延期交付則有可能造成用戶的損失,並對開發方形成不好的印象,甚至失去信任,影響再次合作。即使用戶不急於使用該軟體產品,延期交付也會對開發方造成一定的不利影響。如果正在研發的軟體產品是爭奪市場機遇的關鍵產品,則延期發布有可能會讓競爭對手占得有利的市場,對本方極為不利,甚至造成重大損失,因此,有效的進度管理對於保證軟體開發方的信譽和市場地位是非常重要的。

原理

一般根據以下原理對進度進行控制:
動態控制原理
要根據項目的進展動態的進行進度控制,項目的管理者在各個階段均需要為不同的層次安排進度計畫,並且監控進度計畫的執行情況,根據實際和計畫的偏差對計畫進行修改和調整等。
系統原理
項目的計畫系統由項目的各個實施主體、項目各階段、各模組、各層次共同組成,各部分互相聯繫和影響;單個計畫的制定和實施也是完整和系統的,因此可用系統論理論知識來解決進度控制相關問題。
封閉循環原理
軟體項目進度控制是循環進行的,貫穿項目全過程,其中活動包括制訂和實施計畫、檢查計畫執行狀況、對比與分析、確定修改策略、修正計畫,這樣連續的過程組成了封閉的完整循環。進度控制管理就是在這個封閉循環的系統不斷運行的過程。
信息原理
需要及時建立信息系統,對項目各方各類信息儘快的進行收集整理分析和反饋,這些信息數據是進行項目進度控制的重要依據。
彈性原理
編制計畫需要保留一定的彈性,為可能出現的變化留有部分餘地,尤其是軟體項目工期長,影響因素多,更需要保留彈性。

項目管理

項目管理是將管理的方法、工具和技術用於項目活動,來解決項目中存在的問題或達成項目目標,在項目活動中運用專門的知識、工具、技能和方法,使項目能夠實現或超過項目干係人的需要和期望。 項目干係人指參與項目和受項目活動影響的相關人,包括項目發起人、協助人員、項目組成員、使用者、顧客,甚至項目反對人項目經理必須具備一些相關知識領域,項目管理中五大核心知識領域包括時間、範圍、成本、資源和質量。 項目管理有如下好處:控制財務、資源;改善客戶關係;縮短開發時間;降低成本;提高利潤、生產率、產品質量和可靠性;完善公司內部協調。

相關詞條

熱門詞條

聯絡我們