**
由於上次已經說過cmmi與敏捷的關係在企業巨集觀面的思考,這裡只談在企業實施層面的共同點和區別。
一、共同點分析
1、 目標一致,都是要又快又好地做出產品,以滿足使用者需求,提高使用者滿意度;
2、 都是總結了業界的最佳實踐,以把成功的經驗能夠更快更有效的傳播。
二、區別分析
1、 cmmi是在研究了大量成功的軟體企業的實踐基礎上,對成功實踐進行抽象,總結出來的過程標準和推薦實踐;
2、 agile在經驗教訓的基礎上,結合了有效的實踐,提出的一些具體的實踐方法,可以說是方**;
3、 cmmi更多是站在企業如何獲取成功的角度,從企業的業務目標、發展戰略分析企業的業務流程如何開展;
5、 cmmi更側重於過程的手段,通過一致的過程來消除不同能力水平的人對企業績效帶來的波動,以穩步提公升企業的整體成熟度;
6、 agile更側重於發揮人的主觀能動性,通過最大限度的激發人的主觀能動性,來為企業發展作出貢獻。
三、應用和融合
1、 cmmi是企業級管理思路,企業在達到一定規模時需要進行引入,以使得企業從雜牌軍邁向正規軍,而agile在企業中形成游擊隊,是可以大大提高正規軍的靈活度,避免因為規模增大、管理規範而形成僵化;
2、 由於cmmi針對企業級,其中提到的實踐可以用於規模大的專案,做大的戰役,尤其適用於一些較為複雜的新產品開發,以明確各方協作要求,確保乙個穩定的產品架構;agile針對專案級,更適合不斷更新公升級的產品開發,適合於小團隊作戰,最好團隊規模小於7人;
1) 專案管理:立項、結項;總體計畫、里程碑管理、決策管理
3) 需求管理:制定規範和要求,明確協商原則和獎懲措施;
1) 專案管理:關注具體專案任務的分配和跟蹤、專案問題和風險的管理方式
2) 度量:對每個迭代週期進行度量,而不是針對每個迭代中的階段進行度量;
3) 需求管理:定期的與客戶面對面需求確認、進行需求分析和優先順序排序,並依據迭代進展,不斷更新需求狀態;
4) 設計開發:在必要時保持簡單設計和不斷重構,來保證**質量的可靠性;
5) 產品質量保證:極致的評審(結隊程式設計)、持續整合
四、實踐中的困難
1、 企業價值觀導向
agile需要在組織中推動,乙個很基本的條件是:企業要具備相應的價值觀,例如以人為本,重視人的價值和創造性,管理從控制型向引導型轉變;說起容易做起難,這是乙個從上到下的觀念和做法的轉變,同時要配合更多的企業制度的支援才能做到,是最大的障礙。
2、 人的創造性和積極性
人的潛能是無限的,但如何激發人的創造性和積極性呢?在乙個產品研發型企業,員工的創造性和積極性是企業生命的源泉,但如何激發和保護員工的這些特質,我們還缺乏有效的手段。
3、 績效考核
企業為了實現業務目標,做好方向把握和控制,需要通過績效考核和kpi體現公司的導向;通常的做法是,組織的kpi會層層分解,最終會落實到對個人的績效考核上;但agile的實施,很多團隊中人人都工作積極、能力不斷提公升、差距逐步縮小,在這樣的團隊氛圍下,怎樣實施績效考核才能體現公平,不至於打擊員工的積極性?
專案管理綜合
軟體專案管理有效實施的研究 軟體專案管理中計畫的重要性 專案管理的本質是計畫和控制一次性的工作 面對小型軟體專案 堅持規範管理是王道 it企業軟體專案管理中的客戶管理 專案規模估算失準 軟體開發成空中樓閣 量化專案管理案例 缺陷趨勢 利器 軟體專案開發 管理措施 組織專案管理成熟度模型 opm3 的...
專案管理 CMMI內容整理
目錄定義 五大級別 引入原因 認證給企業帶來的價值 實施流程 相關觀點 cmmi的全稱為capability maturity model integration,即能力成熟度模型整合。cmmi是cmm模型的最新版本。在執行級水平上,軟體組織對專案的目標與要做的努力很清晰,專案的目標可以實現。由於任...
專案管理 3 瀑布和敏捷 瀑布和敏捷
寫在開頭的話 願你有乙個主觀能動性很強的團隊,執行力和認知水平比你高的團隊,還有乙個在組織上積極支援你變革的領導。一 什麼是瀑布模式?2013年的時候我畢業,畢業之後就去了南京某華為外包公司,當時只是蒙頭苦幹,並沒有瀑布的概念。作為龐大的勞動密集型機器中的乙個小小的螺絲釘,我能看到的只有在上個月中訂...