米兰体育官网登录
CMMI3級(低成熟度)與5級(高成熟度)到底有什麽不同?
每次我在教CMMI高成熟度概念課程的時候,我都會(hui) 問學員3級和5級到底有什麽(me) 不同?
學員的回答五花八門,有的說5級有數據,3級沒有數據;有的說5級可以預測,但是3級沒有預測;也有的說5級用到了統計方法,而3級沒有。。。
大多數的回答隻是涉及到了事物的表麵,而沒有觸碰到高成熟度的本質。3級和5級的本質區別,是看待世界的方式發生了變化。

在3級(低成熟度)的企業(ye) ,我們(men) 看待世界的方式是黑色和白色。當老板問你一個(ge) 任務什麽(me) 時候可以完成時,你回答周五。回答非常確定。
在5級(高成熟度)的企業(ye) ,我們(men) 看待世界的方式是灰色的。當老板問你一個(ge) 任務什麽(me) 時候完成時,你回答80%的可能在周五完成。這時你的回答包含了不確定性。
在自然界裏的任何過程的執行,其結果都是有一定的不確定性的。例如你玩飛鏢,雖然每次你的姿勢、動作、力量都是一樣的,但是你肯定不會(hui) 每次都紮到同一點上。同一生產(chan) 線上生產(chan) 出來的瓶子,其大小也有一定的偏差。雖然開發人員用同樣的方法和工具開發軟件,但是每個(ge) 模塊的生產(chan) 率也不都是一樣。
為(wei) 研究過程的不確定性並控製過程,人們(men) 想到了統計方法。統計方法是通過現象來分析本質,找出係統的規律,從(cong) 而更好地控製這個(ge) 係統為(wei) 人類服務。因而出現了統計過程控製(Statistical Process Control - SPC)理論。
根據百度百科的說法,統計過程控製(簡稱SPC)是一種借助數理統計方法的過程控製工具。它對生產(chan) 過程進行分析評價(jia) ,根據反饋信息及時發現係統性因素出現的征兆,並采取措施消除其影響,使過程維持在僅(jin) 受隨機性因素影響的受控狀態,以達到控製質量的目的。
SPC 於(yu) 1920 年由 SPC 之父 Walter A. Shewhart 在貝爾實驗室產(chan) 生。二戰時美軍(jun) 彈藥製造商廣泛采用SPC理論來控製產(chan) 品質量。其學生Edwards Deming將SPC理論發揚光大並帶到了日本,促成了日本戰後工業(ye) 的騰飛。
Watts Humphrey在1988年加盟Software Engineering Institute (SEI)之後,在他的Capability Maturity Model (CMM) 中,正式提到軟件過程成熟度等級的概念,並把SPC方法引進軟件開發過程。時至今日,CMM發展成為(wei) CMMI 2.0,每年4000多個(ge) CMMI評估當中,約有20%是高成熟評估。SPC方法對傳(chuan) 統生產(chan) 過程和軟件開發過程的控製,對提升產(chan) 品的質量,都起到了不可磨滅的貢獻。
所以,3級和5級的區別到底是什麽(me) ?不是數據多少的區別,因為(wei) 3級和5級都會(hui) 收集項目數據;也不是有預測沒預測的區別,因為(wei) 5級可以用過程預測模型(PPM)對項目結果進行預測,而3級也可以使用掙值法對項目結果進行預測。有沒有用到統計方式是3級和5級的一個(ge) 區別,但是使用統計方法是因為(wei) 我們(men) 看待世界的方式變了,所以才用到統計方法。統計方法的使用是結果,並不是原因。
以上內(nei) 容轉載自公眾(zhong) 號《CMMI論壇》
了解更多CMMI認證






2022-05-11
瀏覽次數:次
返回列表
京公網安備 11011502006429號 米兰体育全站,讓認證成為(wei) 一件簡單的事!
