由于客戶的不成熟,導致實施階段進度大大拉長,成本大大超支。這有兩方面的原因,一方面是前期需求沒有獲取好;另外一方面是實施做的太差。那如何做好通常占投入成本30%甚至更多的實施,也許已經成為許多企業的心病,而這項最重要的階段卻恰好在CMMI中沒有實踐的指導。如何有效實施,首先要分析實施的目的。實施的目的就是為了讓用戶驗收,用戶在實施過程中通常很害怕驗收,因為直接擔負起責任,所以一定要給企業定心丸,這就是售后服務的承諾。
另外在實施過程中也同樣需要較強的經驗,因為許多人在實施過程中被搞得焦頭爛額的時候還能保持清醒才是最重要的,而這個過程是需要規范的(也就是CMMI說的流程制度化,但是可笑CMMI卻并沒有給出詳細的指導,所以這里制定的流程完全靠咨詢師的經驗,而這里卻也是體現咨詢水平的地方),微軟的一些產品模式可以借鑒進入商業項目中,如果是關系項目,那搞定關系也許更容易,商業項目過程中最重要的是了解客戶的想法并給予及時的服務,增加了客戶認可度,實施也將容易的多,驗收也會水到渠成。
CMMI建議,實施過程最好也要建立一套模型來控制成本支出,因為在這里往往需要大量的成本耗費,也許好多是不應該投入的,但卻又是一定要投入的,所以這里的把握一定是流程款項把握。模型的參數主要包括客戶環境、客戶的素質、項目的預計周期、客戶的認可程度(需要再進行權重的細分)、實施人員素質(建立能力需求分析,最重要的)等
對于CMMI并不能真正解決問題,而只能是給出解決問題的一種方法,真正解決問題的還是靠人,靠經驗,而終極將經驗融合才是CMMI,所以我們要明白CMMI真正能解決什么,哪些又是不能CMMI解決的。一個不包含客戶的能力基線,永遠都不會達到企業預期的要求,將客戶納入的能力基線,未必也能達到預期要求,卻讓企業朝著預期更緊了一步。
文章來源于領測軟件測試網 http://www.kjueaiud.com/