軟體過程變更
出自 MBA智库百科(https://wiki.mbalib.com/)
目錄 |
軟體過程變更是指為了滿足軟體開發的需要對已經存在的過程進行修改。過程變更強調根據度量以及分析的結果來如何對過程進行調整。在過程變更中,可以通過引入新的方法、規程和工具,或改變過程活動的執行順序,或從過程中引入、刪除相關的可交付產品,或使用新的角色和責任等方法來完成過程的變更。
過程變更的過程一般包括5個關鍵步驟:
1)識別和改善
用過程分析的結果來識別質量、成本或進度等方面的瓶頸因素,並通過提出新的方法、規程和工具來對這些問題進行改善。
2)改變優先順序
過程的變更在所難免,並且可能會有很多的變更被同時提出,而往往不能對它們同時進行實施。因此,就需要對變更的各種因素進行分析和考慮來確定它們的優先順序,並按照優先順序的高低來進行處理。
3)過程變更引入
過程變更的引入就是指加入新的規程、方法和工具來使它們與其他的過程活動進行集成。在此過程中應該保證引入的規程和方法不和已有的規程和方法產生衝突。
4)過程變更的培訓
為了能夠使過程變更順利推進,首先需要對過程變更的相關人員給予充分的培訓,以減輕各方對變更的抵觸。
5)變更微調
過程變更的引入不可能是一蹴而就的,在變更中可能會出現一些小問題,因此,一個過程變更會存在不斷地反覆修改和執行的情況。過程變更是一個不斷改進和被接受的過程。
在過程變更中,部分員工可能會有失去工作或不能適應新工作的憂慮,會遭到部分員工的反對。因此,變更中需要瞭解他們的顧慮,使用各種方法來激勵他們進行新的計劃,使他們成為過程變更的管理者和受益人,才能有效地推進過程變更的進行。