4.5培訓剪裁
CMMI模型KPA的“執行能力”公共特性包含很多不同類型的培訓需求,包括管理和技術方面的。由于培訓是非常耗費資源和資金的事情,小型組織通常雇用已經被培訓或者具備相關知識的人才。CMMI的培訓程序KPA允許放棄培訓,但是大多數企業沒有認識到這個問題,仍舊堅持認為對所有員工進行培訓是必不可少的。必須對CMMI進行剪裁以澄清這種誤解。主要剪裁原則如下:
l 已經具備相應實踐經驗或者類似領域培訓歷史的員工可以免除培訓。
l 培訓可以當作以前培訓的擴展,并且可以合并相關活動的培訓。
l 可以擴展培訓實踐,消除不必要的內部培訓,接收來自于外部資源或者方法的培訓。
在我們討論的案例中,我們對相關培訓記錄和人力資源培訓技能和培訓歷史非常重視,并基于此來決定是否使用培訓免除機制。如果使用這種機制,必須保證有當事人的簽名。我們剪裁多個培訓實踐以合并或者擴充培訓需求。比如,同行評審領導者培訓可以與同行評審者培訓合并。有些高等級成熟度KPA的活動是低等級成熟度活動的擴展,因此支持高等級成熟度活動的培訓是支持低等級成熟度活動的培訓的擴展,比如集成化軟件管理KPA的項目管理培訓。
4.6剪裁無關實踐
CMMI是面向于大型軟件企業的,其中很多實踐是與小型企業不相關的,尤其很多過程實踐不適合于小型項目,小型項目實施這些過程實踐會花費比項目本身更多成本,并且由于部分項目的短時效性使得重新計劃或者調整活動變得沒有實際意義。
在組織過程焦點、組織過程定義、集成化軟件管理,以及定量過程管理等KPA中,很多過程實踐涉及到創建和維護項目已定義過程。但是在只有一個項目的組織中,項目過程和組織過程是完全相同的。如果組織的項目具備類似的特性(比如領域知識、規模和開發循環等),則所有小項目可能使用一個過程。并且這個過程是小型項目的組織標準過程。無論何種情況,那些剪裁組織標準軟件過程作為項目已定義過程,以及集成項目已定義過程的變更到組織標準過程的實踐都不適合。同時,對于那些開發時間很短的項目,則根本沒有時間來實施項目重新計劃、風險計劃,以及過程調整等活動,那么這些實踐對于這種項目來說也是沒有用處的。
5.總結
中國的軟件企業80%都是小型企業,人員規模在15人以下[10],而CMMI是面向于大型軟件企業的過程改進模型,怎樣使得小型企業和項目能夠充分利用CMMI模型的過程改進優勢,并獲得相關CMMI認證呢?作者參與一個只有12名員工的小型企業軟件過程改進項目,本文正是基于該項目總結而得的。
本文首先從企業組織結構、軟件過程改進模型、小型組織面對的市場需求等三個方面剖析小型軟件企業的過程改進面臨與大型企業不同的需求。然后分析為什么CMMI的有關內容不適合于小型企業和項目的實際情況,并概括介紹如何在文檔、管理、評審、資源和培訓等方面進行剪裁和改進,使之適合于小型企業和項目的實際情況。
文章來源于領測軟件測試網 http://www.k11sc111.com/