軟件過程改進的一些討論

過程改進環境:

過程改進環境大致如圖

 

 

 

在經營環境中要針對組織的特定需要和經營目標,通過對資源、文化等限制的明確說明和理解,來實現軟件過程改進。

 

過程改進指南

ISO/IEC TR 155047部分給出了軟件過程改進指南:

1.軟件過程改進的基本條件

   軟件過程改進需要投資、策劃、專職人員和管理部門的時間與投入;

   軟件過程改進是一種羣組工作;

   有效的變更首先要理解當前過程並明確改進目標;

   軟件過程改進是持續的;涉及不斷的學習和演進;

   需要有意識的努力和週期性的強化才能保持軟件過程變更。

2. 軟件過程改進的原理

  軟件過程改進以軟件過程評估結果和過程有效性測量爲基礎;

  軟件過程評估產生當前過程能力剖面,可以將剖面與根據組織需要和經營目標確定的指標剖面相比較;

  過程有效性測量數據幫助標識改進行動;並排出行動的優先次序,從而支持組織滿足其需要和經營目標,並實現軟件過程目標;

  軟件過程改進是一個持續的過程,已標識並經組織同意的改進目標通過一個過程改進大綱來實現,該大綱通過多個週期的策劃、實施和監督活動而使過程改進得以持續;

  過程改進大綱中標識的改進行動都作爲過程改進項目加以實施;

 

  利用度量來監督改進過程,以便指示進展和做出必要的判斷;

  軟件過程評估可以重複進行,以便確認改進已經實現;

  減輕風險是過程改進的一個組成部分,應考慮當前環境所固有的風險和改進失敗的風險兩個方面。

3. 過程改進具體步驟

4.管理

對軟件過程改進加以組織、計劃、測量,並對所有過程改進活動進行評審,不考慮軟件過程改進的管理含義就不可能產生持久的長期變更。

5.過程改進項目計劃

過程改進大綱計劃中規定的改進行動將作爲一些項目加以實施。過程改進項目常有比重複項目更高的風險。

6.測量過程改進

① 過程屬性和能力等級評定

從評估得到的過程屬性和能力等級評定信息使組織理解其過程的當前狀態,並定量地設置各過程要實現的過程能力等級和過程屬性檔次改進指標。一旦過程改進已經實施,就要通過再評估來確認改進的效益。

② 有效性測量

由於評估是根據與參考模型相容的模型所規定的目的,針對過程的環境進行判斷,給出評定等級,而經營也許定義了不同的過程目標優先次序,因此還需要測量過程有效性。有效性測量通常根據過程輸出特性確定,例如,策劃過程的有效性可以與其效果、可靠性或可重複性、或者這些方面的組合有關,ISO/IEC TR 155047部分說明了如何使用過程屬性檔次和有效性測量數據。

③ 過程測量框架

 

    由於評估是根據與參考模型相容的模型所規定的目的,針對過程的環境進行判斷,給出評定等級,而經營也許定義了不同的過程目標優先次序,因此還需要測量過程有效性。有效性測量通常根據過程輸出特性確定,例如,策劃過程的有效性可以與其效果、可靠性或可重複性、或者這些方面的組合有關,ISO/IEC TR 155047部分說明了如何使用過程屬性檔次和有效性測量數據。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章