什麼是cmm?
cmm (capability maturity model) 軟體能力成熟度模型 -- 國際公認的評估軟體過程成熟度的行業標準
由美國卡內基梅隆大學的軟體工程研究所(sei--software engineering institute)受美國國防部委託研究制定並在美國,隨後在全世界推廣實施的一種軟體評估標準,主要用於軟體開發過程的改進和軟體開發能力的評估。
cmm可適用於各種規模的軟體企業。把軟體開發組織按照不同開發水平劃分為5個級別:initial(初始化)、repeatable(可重複)、 defined(已定義 )、managed(已管理)和optimizing(優化中)。它可指導軟體開發的整個過程,大幅度地提高軟體的質量和開發人員的工作效率,滿足客戶的商業需求。近年來許多企業已將cmm評估看作為軟體企業進入國際市場的通行證。
cmm 基本理論培訓
對於準備使用cmm進行過程改進的組織,或者正在使用cmm而想檢驗使用方法是否正確的組織來說,他們無疑將從這一培訓中獲益。培訓內容主要有cmm概論,cmm的歷史,案例分析以及如何實施cmm。本課程適合於管理者或高階工程師參加。
cmm 實踐演練
歷時三天的實踐演練包括有效利用cmm進行過程改進所必需的概念、應用方法以及現場實踐。評估組的成員必須參加這項培訓,而且該培訓對sepg組的成員或其他對軟體開發組織的過程改進工作負責的人員有極大地幫助。
(p-cmm)人力cmm概論介紹
人力cmm描述了對企業的人力資源在進行管理開發和改進所需的能力。技術性組織面臨的許多問題並非與技術有關,而是與人員和團隊的組織與管理方式有關。人力cmm為解決這些非技術性問題提供了一套優秀的人力資源管理方法。利用人力cmm來幫助您有效管理您的團隊,提高相互的協作力及工作效率。從而減少員工的流失率,形成乙個高效且團結的優秀團隊以應付日趨激烈的市場競爭。
如何有效實施cmm
通過對本地軟體企業內部實施cmm的具體步驟及方法進行深入淺出的講解,您將會了解到實施cmm所需具備的條件以及在實施前後所需做的準備工作。同時我們會運用大量的實際案例使您更深一步的了解為何要進行軟體過程改進,進而實施cmm。
管理者如何運用cmm
針對軟體企業的管理層,此培訓從如何應用cmm來處理企業裡遇到的困難著手:
- 如何有效控制開發成本
- 如何減少缺陷和返工率
- 如何縮短開發周期
我們將圍繞這些問題在培訓中使您全方位地認識如何在乙個進行過程改進的組織裡實施管理。
(sepg)軟體工程過程組培訓
軟體工程過程組(sepg)是企業在進行過程改進或實施cmm中所成立的監控管理小組。他們的主要任務是推動企業所應用的過程的定義,維護和改進。培訓將明確sepg小組的職責及作用,並幫助企業的軟體工程過程組在過程改進中有效發揮先鋒作用。
(cba-ipi)內部評審團隊培訓
內部評審團由企業中3到8位經驗豐富的開發人員,管理人員組成,他們必需接受cmm和評估方式的培訓,從而促進企業的軟體過程改進。
該培訓通常在企業開始正式的cba-ipi評估前實施。
cmmi培訓
什麼是cmmi?
cmmi (capability maturity model integration) 是為了解決現有不同cmm模型的重複性、複雜性,並減少由此引起的成本、改進過程,由美國國防部出資,委託美國卡耐基梅隆大學軟體工程研究院(sei)開發的能力成熟度模型整合,它將軟體cmm2.0版草案c(sw-cmm)、eia過渡標準731(系統工程cmm)及ipd-cmm集成為一體,同時,還與iso15504相相容。該模型廣泛適用於**機構、軟體和硬體開發公司。
美國軟體工程研究所(sei)已於2023年12月發布了cmmi 1.1版本,並正式宣布,自2023年起將只支援cmmi。
cmmi模型包括了一系列的過程域,這些過程域構成了整合能力模型的核心,提供了軟體工程、系統工程、整合產品及過程開發的過程改進指南。cmmi模型包括階段式成熟度能力和持續式過程能力兩種表示方法。cmmi為企業的過程構建和改進提供了指導和框架作用,提高企業過程改進的投資回報率。同時,cmmi模型也可以根據企業使命和商業目標進行裁剪以符合企業自身的需要。
cmm/cmmi的戰略比較和抉擇 從企業的戰略利益出發,對sw-cmm和cmmi兩種模型進行多角度比較,同時介紹了其他cmm模型及效果,使企業能作出適合的戰略抉擇。
企業如何規劃和實施cmmi 從cmmi的架構開始,結合企業的商業目標,引導學員深入了解cmmi的現實意義、主要內容和支援要素;介紹cmmi的評估方法和效益,幫助企業了解如何規劃和實施cmmi。
cmmi 實踐演練
3天的實踐演練課程是根據分組的過程域(pas)來規劃的,檢驗了特殊目標及實踐、一般目標及實踐。本課程是基於 cmmi?-se/sw/ippd/ss 1.1 版本的。cmmi? 有多種的表達方法 ,但其核心目標都是為了組織的過程改進。本課程可以幫助參與者了解cmmi模型的架構和內容,對於組織過程改進中的不同過程域做出正確的判斷,同時,環可以幫助學員了解根據cmmi模型規劃的過程改進中會遇到的各種問題及解決辦法。
psp培訓/ tsp培訓
什麼是psp / tsp?
psp(personal software process)個體軟體過程為軟體人員進行軟體開發提供了乙個規範的個人過程框架,psp過程由一系列方法、表單、指令碼等組成,用以指導軟體開發人員計畫、度量和管理他們的工作,同時它顯示了如何定義過程及如何測量其質量和生產率。
tsp(team software process)團隊軟體過程是為開發軟體產品的開發團隊提供指導,tsp的側重於幫助開發團隊改善其質量和生產率,以使其更好的滿足成本及進度的目標。tsp被設計為滿足2-20人規模的開發團隊,大型的多團隊過程的tsp被設計為大約最多為150人左右的規模。
psp和tsp的實施分為8級,每一級都著重於解決特定的過程問題。
(psp)個人軟體過程/(tsp)團隊軟體過程概論介紹
簡要介紹個人軟體過程和團隊軟體過程的概念,向管理者描述如何管理接受過psp/tsp培訓的工程師,同時向高階工程師解釋主要概念。案例分析結合課堂練習可使學員了解如何實施psp與tsp,這些技巧在軟體工程中不同的應用方法。
如何在日常工作中實施(psp)個人軟體過程
psp原則能夠在任何工作中實施。本次實踐演練能夠幫助學員了解如何在日常工作中運用這些技術。
(psp)個人軟體過程詳細培訓
psp詳細培訓週期在持續時間為十天至十四天。psp是美國軟體工程研究院對於個人軟體過程的培訓。當針對工程師的個人軟體過程培訓同團隊指導和組織對於改進的支援相結合的時候,將會更快的實現過程改進的目標並從中獲益。
(tsp) 團隊軟體過程
tsp的全面介紹,描述了經過psp培訓的工程師團隊如何作為自我管理的團隊,根據進度表生產出高質量的產品。
CMM等級模型
cmm 模型分為五個等級,初始級 可重複級 已定義級 已管理級和優化級 初始級 軟體過程的特點是雜亂無章,有時甚至很混亂,幾乎沒有明確定義xx步驟,成功完全依賴個人努力和英雄式的核心任務。可重複級 建立了基本的專案管理過程來跟蹤成本 進度和機能,有必要的過程準則來重複以往在同類專案中在成功。已定義級...
CMM理念觀感
cmm 被人們淡忘了目的。cmm的目的就是實現軟體過程的改進。但是實現軟體過程的改進並非只有乙個 cmm僵化 固化 優化。不光要達到 cmm規定的目標,最重要的是重視過程。好的過程有好的結果。然而文章同時指出這句話並不是肯定語氣。在後記中總結了全文 本文介紹了無所不在的過程,並試圖 一些過程以及過程...
CMM名詞解析
我實施cmmi的過程中,我遇到了在專案生命週期中有三個與時間相關的重要概念,分別是檢查點 里程碑 和基線,他們一起描述了在什麼時候對專案進行什麼樣控制。檢查點指在規定的時間間隔內對專案進行檢查,比較實際與計畫之間的差異,並根據差異進行調整。可將檢查點看作是乙個 固定 ldquo 取樣 rdquo 時...