個人認為,CMMI整體的減法指導思想是錯的

2021-05-21 22:27:13 字數 2111 閱讀 3969

近期,我準備帶領團隊,根據自己的理解做出一些調整。

總體感覺,cmmi體系很龐大,在整個軟體開發過程中,對於具體細節的工作有很好的指導意義,但是,我參加整個培訓和經過一段時間的管理實踐,最大的感覺是cmmi整體的指導思想從根本上就是「錯」的,而對於具體工作的研發過程和操作步驟有很好的參考價值,也許從二級到**或從**到四級是正確的,也可能過級並不是很難,但至少對於手工作坊的軟體公司從一級向二級過渡時的指導思想是錯的,我這樣來理解也許會被很多cmmi高手拍磚,但是歡迎拍磚。

那麼為什麼說cmmi總體指導思想是錯的,我是這樣來理解的,cmmi和rup都強調做減法,要想真正做好減法,首先必須對cmmi體系有深刻的理解,並且對自己做做的專案有足夠的認識才能夠做好減法,但是實際情況是怎樣的?專案隨著時間的推移會發生很多需求變更,專案的範圍也可能會越來越大,做好減法的專案規範往往不僅束縛了人的靈活性,同時也不能滿足專案發展的實際需要,感覺越來越彆扭。

因此我的理解是首先扎扎實實地了解cmmi體系中每個步驟的標準做法,然後制定最小專案的管理規範,在此基礎上作「加法」,當然現在正在嘗試這樣做,實際執行效果還有待時間檢驗。

為什麼說要做「加法」而不是做「減法」呢?

其實,這個世界的發展就是由加法構成的,而絕對不是由減法構成的,因此,我認為無論做什麼事情,加法都比減法重要,加法是為了達到目標,做事要循序漸進,減法是先知告訴你為了達到目標,可以少做一些事情。

舉個例子來說,各類軟體工程的教材上都說軟體工程其實是參照建築工程發展而來的,也都舉例說明蓋乙個狗窩和蓋乙個帝王大廈的區別。

假設我們用cmmi的減法指導思想來蓋乙個狗窩,那麼怎麼做?

首先,拿到cmmi體系檔案,然後拿出裁剪指南,根據裁剪指南,什麼事是需要的呢?

經過一系列的裁剪,好像沒有什麼事情(文件)是不能裁剪的,於是都裁剪掉了,於是蓋狗窩這個「專案」失控了。。。

那麼如果按照加法原則又是如何做呢?

其實,無論是蓋狗窩還是該帝王大廈,都有類似之處,都有一些事情是必須要做的,加法的原則就是首先有乙個規範做事的最小集合,這個最小集合不僅包括該做的事情(文件),也包括對事情(文件)質量的要求,那麼對於蓋狗窩這類事情,完全沒有必要把文件複雜化,要堅持簡單的原則。

那麼我們來看做加法的最小集合是什麼?

1、合同或協議(可選):首先,蓋狗窩也有成本,有成本那必然涉及到成本預算,如果是商業行為,就必然存在合同或協議,但有時這不是必須的,而且很多實際情況下,對於小專案而言,專案已經結束了,可能合同還沒有簽訂都有可能,也可能使用者直接付款,不用簽訂合同;

2、建設方案(必須):既然是商業行為,不說明如何蓋狗窩是不行的,必須要有乙個如何蓋狗窩的建設方案(可能是一頁紙的構思草稿),這個不能省略;

3、驗收報告(可選):如果有合同,最好有驗收報告,但是對於蓋狗窩這麼小的事情,使用者可能不要求你一定要有書面驗收;

4、施工計畫(必須):雖然使用者不需要書面的施工計畫,但是作為乙個管理類的專案,施工計畫是一定要有的,但是對於蓋狗窩這麼簡單的事情,計畫可以簡化成一句話:某年某月某日上午,安排某人蓋乙個狗窩;

5、需求分析(可選):如果建設方案能夠說明要做什麼了,那麼需求分析就是可選的了,對於蓋狗窩這件事,完全沒有必要要寫乙個完整的需求分析報告;

6、介面原型(必須):雖然說蓋狗窩這件事比較簡單,但是狗窩也有各種形狀和大小,不向使用者說清楚是不行的,向使用者說清楚最好就是做原型;

7、系統設計(必須):作為乙個軟體開發專案,系統設計是必須要有的,但是蓋狗窩這件事實在是太簡單了,那麼系統設計就用一張紙寫清楚吧;

8、程式開發(必須):這就不用解釋了吧;

9、系統測試(必須):狗窩蓋好後,要檢查一下是否堅固耐用,這是必須要做的,那麼是否必須要寫測試用例和測試報告呢,我看測試用例能免就免了吧,既然做了測試,測試報告是一定要寫的,否則怎麼能夠證明做了測試呢,但是測試報告就簡化成一句話吧:某日張三檢查了一下狗窩,可以使用。。。

10、配置管理(必須):這還用解釋嗎,所有的文件都必須要存檔保留;

11、qa(必須):有計畫就有qa,有qa就有qa報告,但是qa報告也簡化成一句話吧:某日,李四給王五蓋了狗窩,蓋好後,張三做了測試。。。

12、系統上線(必須):這也不用解釋了吧,狗窩蓋好後,狗當然要去住。。。

這樣,最小集合就出來了,比蓋狗窩大的專案在此基礎上做加法吧,不僅要增加文件的種類,文件的厚度(內容)也要相應增加。。。

這就是我認為的做加法和做減法的區別,個人認為,做加法更加可行。。。

比較好的論壇 個人認為

特點 地球人都知道。最喜愛的版塊 文化 it業界 讀書 體育 bbs.sina.com.cn 2.凱迪社群 最喜愛的版塊 貓眼看人 經濟風雲 笑話人生等 3.搜奇娛樂社群 最喜愛的版塊 精品影院 奇聞雜談 黑樓孤魂 帖圖等 4.天崖社群 特點 人氣旺!文人雅士,舞文弄墨!5.中國站長論壇 特點 站長...

微商,個人認為發展的四相

1 壓縮 扶持核心 目前微商主要以發展 或直銷的形式存在,如果規模化經營,一般的企業都會選擇招 這就是為什麼化妝品微商如此氾濫的原因,快速圈人,快速圈錢,資金流迅速回攏,迴圈往復,像滾雪球一樣越滾越大。如果放棄 走直銷,無疑安利和小公尺成了中國最大的微商。而一般有產品,有渠道的會首先官網或京東 天貓...

收集 個人認為比較實用的手機軟體

軟體 picsart 大小 52.8 m 作用 強大的免費 編輯繪圖美顏應用 長相 軟體 巧影 軟體 任意進製轉換 大小 1.8 m 作用 在裝置上隨意進行各種進製間的轉換 長相 軟體 儲存空間清理 大小 4.7 m 作用 深度清理,解決儲存不足和卡頓。評價 無廣告,超簡潔。唯一缺點 收費 但很值得...