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

來源:互聯網
上載者:User

 

控制階段 

 

 圖 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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.