軟體專案的計劃管理

才智咖 人氣:9.95K

論文關鍵詞:軟體專案 軟體專案管理  計劃管理

軟體專案的計劃管理

論文摘要:本文首先簡要介紹了軟體專案計劃;然後闡述了計劃管理中應遵循的原則;最後提出了實現計劃管理的兩個具體方法。

在解決軟體危機的過程中,越來越多的軟體開發公司意識到在軟體專案開發過程中有效的管理所起到的重要作用。而在軟體專案管理過程中,軟體專案的計劃管理則是決定專案能否順利實施的關鍵內容。本文將在下面具體闡述軟體專案的計劃管理。

1軟體專案計劃概述

軟體專案計劃是指為軟體工程的運作和軟體專案活動的管理提供一個合理的基礎和可行的工作計劃的過程。其目的是為執行軟體工程和管理軟體專案制定合理的計劃。具體來講,就是:(1)使軟體專案的開發建立在可靠的基礎之上,並將計劃文件化,由開發人員遵循,並據此跟蹤檢查計劃的執行。(2)確定軟體專案開發的活動的承諾,使軟體開發工作有序而協調的開展,以便根據軟體計劃的資源、約束和能力逐步向客戶履行承諾。(3)明確與軟體專案相關的組織和個人的承諾,將責任落實到組和個人,從組織管理上保證專案開發的成功。

2制定計劃應遵循的原則

   2.1重視對專案資訊的瞭解

   制定軟體專案計劃,不僅僅需要經驗,更需要全面瞭解專案的相關資訊。必須掌握的資訊包括:關於所在組織的資訊,包括組織結構圖,各部門的職能,各關鍵部門的經理和部分成員(並儘可能認識這些人);關於市場的資訊,包括本行業新產品和新技術的釋出,競爭對手的情況,競爭對手的主要客戶群資訊,關於歷史專案的資訊,尤其需要注意以往專案實施過程中出現的問題記錄和解決方法,關於客戶的資訊,與客戶的溝通是相當重要的,特別要理解清楚客戶對時間、進度和效果上的要求。只有在瞭解足夠資訊的基礎上制定計劃,才能增強指導性和針對性。

   2.2重視專案計劃的層次性

   軟體專案計劃的層次通常分為高階計劃、階段計劃和低階計劃。高階計劃是專案的早期計劃,主要進行專案的階段劃分,主要包括人、財、物3個要素。大的階段交替之
 

前,我們要做好下一階段的詳細計劃,稱之為階段計劃。階段計劃要確定各項任務的負責人、開始和結束時間、裝置資源、任務之間的依賴關係、小的事件點(即里程碑)。開發人員的個人計劃是低階計劃,由開發人員根據自己的任務自行制定。通常,軟體專案計劃至多有4級,較小的軟體專案有2級計劃(高階計劃與低階計劃)也是可行的。

     2.3重視歷史資料的運用和積累

     要充分利用以往類似軟體專案的歷史資料。不光成功專案的資料具有參照價值,失敗專案的資料也具有借鑑作用。可以根據它們來制定和改進計劃。此外也要注意積累歷史資料,以便於為我所用,這些是可複用的資源。最好是通過文件化的過程形成模板,將以往的成功經驗高效繼承。.

2。4重視用過程化的思想指導開發論文下載

我們知道軟體能力成熟度模型CM M,描述了五個級別的`軟體過程成熟度:初始級,可重複級,已定義級,已定量管理級,優化級。在可重複級即CMM2這個等級上,該過程具備了對軟體專案基本的管理控制、方針和規程,並強調文件化的過程,