天天看點

靈活開發般若靈活系列之七:重新認識靈活與CMMI

這是靈活開發般若靈活系列的第七篇。(之一,之二,之三,之四,之五,之六,之七,之八,之九)

CMMI其實是一種靈活開發方法,何以見得?

CMMI是由美國軍方的甲乙雙方密切配合産生的國防部招标标準,在美國國防部招标的時候使用這個标準,既沒有多餘的讓某方别扭的,也沒有缺少的讓某方擔心的。

CMMI還是不斷改進的,一個涉衆如此之廣的産品能以這個速度改進,已經很難得了。在招标過程中發現問題,随時都會送出到變更委員會。

是以在CMMI裡邊,充滿了無我之心,無住之法。但是,那裡的我和那裡的法,不是我們身邊的我身邊的法。

網際網路行業、消費電子行業把CMMI當作起點尋找适合自己的終點,就像北京人去天津旅遊的時候繞道上海一樣。

不能。

本人在國内還算是少數CMMI和靈活客戶都是兩位數的咨詢師,這裡斷言為不能,不是筆者不知道CMMI中增加了靈活的内容,也不是筆者不知道雙方可以互相借鑒,也不是筆者不認為CMMI與靈活無法在一個企業中共存。

所謂融合,就是兩個體系中其中一個消失,而被另外一個完全包括;或者兩個都消失,而合并為一個。

原生态的CMMI與原生态的靈活開發适應的行業差别很大,這兩個行業的業務差别很大,面臨的問題和其自身規律差别也很大。在這些行業、問題、規律本身融合之前,方法上的融合隻是表面上的。

在未認清兩者為何要共存于一處,各自來解決什麼問題時,把他們拉到一起來很容易讓開發者和企業困惑。

第一段還“其實是一種靈活開發方法”的CMMI怎麼就突然又不能與靈活融合了?

很簡單,這就像适合你的靈活開發,都無法與适合我的靈活開發融合一樣。你我不同,融合它們兩個幹嘛。

能。

這就像桌子和椅子,沒有融合的必要,但擺在一起還是挺搭配的。

但是桌子是桌子,椅子是椅子,各有各的用途。

如果覺得吃飯隻有桌子不舒服,可以搬椅子來坐;如果覺得幹坐在椅子上玩電腦不舒服,可以買個電腦桌。

但如果偏偏用靈活開發管理軍工項目,用CMMI管理網際網路産品,就有點碗筷、電腦房子椅子上,人坐在桌子上一樣,似乎可行,又無比别扭。

本文轉自火星人陳勇 51CTO部落格,原文連結:http://blog.51cto.com/cheny/1101231

繼續閱讀