您的位置:軟件測試 > 軟件項目管理 > 進度管理 >
對軟件項目管理的探討
作者:網絡轉載 發(fā)布時間:[ 2013/8/16 10:20:23 ] 推薦標簽:
 

 在八十年代初,軟件工程專家B.W.Boehm總結出了軟件開發(fā)時需遵循的七條基本原則,同樣,我們在進行軟件項目管理時,也應該遵循這七條原則。它們是:

  (1)用分階段的生命周期計劃嚴格管理;

  (2)堅持進行階段評審;

 。3)實行嚴格的產品控制;

 。4)采用現(xiàn)代程序設計技術;

 。5)結果應能夠清楚地審查;

 。6)開發(fā)小組地人員應該少而精;

  (7)承認不斷改進軟件工程實踐地必要性。

  四、編寫《軟件項目計劃書》

  項目組成立的第一件事是編寫《軟件項目計劃書》,在計劃書中描述開發(fā)日程安排、資源需求、項目管理等各項情況的大體內容。計劃書主要向公司各相關人員發(fā)放,使他們大體了解該軟件項目的情況。對于計劃書的每個內容,都應有相應具體實施手冊,這些手冊是供項目組相關成員使用的。

  《軟件項目計劃書》一般應該包括下述內容:

  1.引言
  1.1計劃的目的
  1.2項目的范圍和目標
  1.2.1范圍描述
  1.2.2主要功能
  1.2.3性能
  1.2.4管理和技術約束
  2.項目估算
  2.1使用的歷史數據
  2.2使用的評估技術
  2.3工作量、成本、時間估算
  3.風險管理戰(zhàn)略
  3.1風險識別
  3.2有關風險的討論
  3.3風險管理計劃
  3.3.1風險計劃
  3.3.2風險監(jiān)視
  3.3.3風險管理
  4.日程
  4.1項目工作分解結構
  4.2時限圖(甘特圖)
  4.3資源表
  5.項目資源
  5.1人員
  5.2硬件和軟件
  5.3特別資源
  6.人員組織
  6.1組織結構
  6.2管理報告
  7.跟蹤和控制機制
  7.1質量保證和控制
  7.2變化管理和控制
  8.附錄

  五、軟件配置管理

  是否進行配置管理與軟件的規(guī)模有關,軟件的規(guī)模越大,配置管理顯得越重要。軟件配置管理簡稱SCM(Software Configuration Management的縮寫),是在團隊開發(fā)中,標識、控制和管理軟件變更的一種管理。配置管理的使用取決于項目規(guī)模和復雜性以及風險水平。

  1、目前軟件開發(fā)中面臨的問題

  。在有限的時間、資金內,要滿足不斷增長的軟件產品質量要求;
  。開發(fā)的環(huán)境日益復雜,代碼共享日益困難,需跨越的平臺增多;
  。程序的規(guī)模越來越大;
  。軟件的重用性需要提高;
  。軟件的維護越來越困難。

  2、軟件配置管理應提供的功能

  在ISO9000.3中,對配置管理系統(tǒng)的功能作了如下描述:

  。地標識每個軟件項的版本;
  。標識共同構成一完整產品的特定版本的每一軟件項的版本;
  ?刂朴蓛蓚或多個獨立工作的人員同時對一給定軟件項的更新;
  。控制由兩個或多個獨立工作的人員同時對一給定軟件項的更新;
  。按要求在一個或多個位置對復雜產品的更新進行協(xié)調;
  。標識并跟蹤所有的措施和更改;這些措施和更改是在從開始直到放行期間,由于更改請求或問題引起的。

  3、版本管理

  軟件配置管理分為版本管理、問題跟蹤和建立管理三個部分,其中版本管理是基礎。版本管理應完成以下主要任務:

  。建立項目;
  。重構任何修訂版的某一項或某一文件;
  。利用加鎖技術防止覆蓋;
  。當增加一個修訂版時要求輸入變更描述;
  。提供比較任意兩個修訂版的使用工具;
  。采用增量存儲方式;
  。提供對修訂版歷史和鎖定狀態(tài)的報告功能;
  。提供歸并功能;
  。允許在任何時候重構任何版本;
  。權限的設置;
  。晉升模型的建立;
  。提供各種報告。


上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd