能力成熟度模型
维基百科,自由的百科全书
目录 |
[编辑] 歷史
1984年在美國國防部的支持下,卡內基美隆大學(Carnegie Mellon University, CMU)成立了軟體工程學院(SEI);於1986年11月,在Mitre 公司的協助下,開始發展一套幫助軟體業者,改善軟體流程的流程成熟度架構(process maturity framework),並於1991年發表了CMM 模型。
在1993年,由美国国防部发起、由卡內基美隆大學负责运作的软件工程研究所(SEI)公布了软件能力成熟度模型(SW-CMM)的第1.1版。它用于衡量软件企业的开发管理水平,既可作为软件发包方评估承包方执行能力的参考标准,也可以被软件企业作为軟體流程改进工作的参考模型。
实际上,CMM 已经发展成为了众多标准的集合体,比如关于人力资源的 People-CMM,关于软件采办的 SA-CMM 等等。最新的研究成果是 CMMI。
歷經近20年的沿革,SEI 不斷地延展CMM 意涵與適用性,如今的CMMI 模式包含了系統工程(Systems Engineering, SE)、軟體工程(Software Engineering, SW)、整合產品與流程發展(Integrated Product and Process Development, IPPD),以及委外作業(Supplier Sourcing, SS)四個專業領域。
一般认为,CMM 并不涉及到具体的軟體流程的细节,仅仅是关注了制定、管理、控制软件流程所必须关注的管理要点,但是在某些情况下,CMM 的确暗含了某种脱胎于国防工程的过程样式,在指导商业企业依据 SW-CMM/CMMI 等进行流程改进时,必须充分了解到这一点。
若要開發出高效率、高質量及低成本的軟體,就必須從改善軟體生產流程著手,這是CMMI 的基本信仰,認為流程的能力,會影響到最終產品的品質。因此,CMM 大量借用許多全面品質管理(TQM)與品管架構,作為改善軟體開發的基礎。
[编辑] CMM 發展時程
1984:成立Software Engineering Institute(SEI)。
1987:發表CMM 技術報告初稿。
1989:發表第一本有關軟體成熟度架構的著作。
1991:發表CMM 1.0。
1993/1994:發表CMM 1.1以及[PSP](Personal Software Process)。
1995:發表各種專門化的CMM,包括針對軟體採購(SA-CMM)、系統工程(SE-CMM)、整合產品開發(IPD-CMM),以及人力資源管理(People-CMM)。
1996:TSP(Team Software Process)發表。
1997:新的品質管理標準,如EIA/IS 731出現;開始CMMI 整合計畫。
2000:發表CMMI 1.0。
2001:發表CMMI 1.1。
2006:發表CMMI 1.2。

