普通軟件項目開發過程規范(四)—— 控制和結束階段


 

控制階段 

 

 圖 6-1 控制階段的任務和工件

 

  • 風險管理

  開發期間要對風險進行監控,定期檢查、更新和發布《風險列表》。

 

  • 質量管理

  1)  評審

  評審是質量保證的重要環節,原則上每個重要的工作任務或階段結束前都必須經過評審,如:方案評審、計划評審、需求評審、設計評審和代碼評審等,工作是否被通過、是否需要修改或重做均由評審結果決定,評審結果以《評審報告》的形式發布。

  《評審報告》的內容包括:

 

基本信息

評審主題、時間、提交者、評審者等

評審內容

評審內容的列表和簡述

問答記錄

評審過程中重要的問答記錄

評審結論

整個評審的結果,如:

  1. 完全通過,無需修改
  2. 基本通過,需要作小量修改,但不必再評審
  3. 大體通過,需要作一些修改,之后再評審
  4. 不通過,需要作大幅修改,之后必須重新評審

評審意見

針對評審結論提出的意見和建議

 表 7-1 評審報告

 

  2)  測試

  測試是對被構建產品最直接有效的質量保證措施,測試結束后需要提交《測試報告》。

 

  • 變更管理

  開發過程中經常會出現多種變更,如:需求變更、設計變更或人員變更等。這些變更通常會對開發進度造成影響,因此要對變更及其處理過程進行跟蹤,最后報告變更的處理結果。

  《變更處理報告》的內容包括:

 

基本信息

變更主題、發生時間等

詳細信息

變更的詳細描述

變更處理

變更的處理方式和步驟

處理結果

變更的處理結果

變更影響

變更對項目造成的影響

表 7-2 變更處理報告

 

  • 進度監控

  項目進度會議是了解項目實際進度的有效措施,在會議中評審工作報告,解決遇到的問題並計划下一步工作:

  《工作報告》的內容包括:

    1. 基本信息:  報告者、匯報時間、工作時間段等
    2. 工作情況:  已完成的工作、未完成的工作
    3. 遇到的問題:工作中碰到的阻礙
    4. 工作計划:  下一步的工作計划

 

  項目進度會議的另一個重要議題是審查進度表,了解項目實際進度與計划進度的差異。為進度表調整和資源調配提供重要依據。

 

  • 測量

  在項目開發過程中,收集一些關鍵的測量,對了解項目狀態和進行項目決策很有幫助,同時也為以后的項目提供歷史數據參考。每個測量都要生成測量報告並存檔。

  《測量報告》的內容包括:

  1. 基本信息,包括測量主題、測量時間、測量者等
  2. 測量內容和測量值
  3. 測量分析

 

結束階段

           

     圖 7-1 控制階段的任務和工件

 

  • 產品測試

  因為產品即將驗收和發布,所以必須對產品進行完整測試,產品測試比其他測試要求更嚴格,當產品的質量達到發布的要求后才能發布。產品的質量由《測試報告》體現。

 

  • RC版本發布

  發布RC版本讓用戶體驗並收集反饋意見,為產品驗收作准備。RC版本發布后,產品不應該有大改動,一般只是界面的局部調整。

 

  • 編制用戶文檔

  針對不同的使用者角色,編制相應的用戶文檔,對管理者用戶需要提供《安裝、維護指南》,對普通用戶需要編制《產品使用手冊》。

  《安裝、維護指南》的內容包括:

    1. 產品各組件的說明
    2. 產品部署架構
    3. 安裝、配置和卸載等步驟
    4. 啟動、停止和重啟等操作
    5. 其它操作:日志、備份、還原等

 

  《產品使用手冊》的內容包括:

  1. 產品介紹
  2. 各個功能的介紹
  3. 通過實際案例介紹各個功能的使用方式和操作步驟

 

  • 產品使用培訓

  對於為特定客戶開發的軟件產品,在發布前需要對用戶進行產品的使用培訓。培訓前需要部署好操作環境,編寫培訓資料,然后組織培訓會議。

 

  • 產品驗收

  對於為特定客戶開發的軟件產品,通常根據簽訂的開發合同和產品方案等條款逐項驗收,驗收時,用戶通常會執行驗收測試案例。

 

  • 最后修訂

  在產品驗收通過后,正式發布前對產品作最后的修訂,可能包括:

    1. 開發文檔修訂
    2. 用戶文檔修訂
    3. 代碼整理

 

  • 正式版發布

  正式版的發布標志着開發階段的結束,產品從此時起進入維護階段,正式發布前可能要做一些准備工作,如:數據遷移和環境配置等。

      

  • 項目總結

  項目結束后需要對整個項目開發階段的工作進行總結,交流心得,吸取經驗和教訓,並歸檔為《項目總結報告》。

  《項目總結報告》的內容包括:

    1. 總體評價
    2. 成本、收益匯總
    3. 重要心得
    4. 管理總結
    5. 技術總結

 

  敬請期待:普通軟件項目開發過程規范(五)—— 總結

 

CodeProject


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM