首頁>Club>
15
回覆列表
  • 1 # 低迷的風向

    CMM(CapabilityMaturityModel軟體能力成熟度模型)是一種認證評估,由美國卡內基梅隆大學的軟體工程研究所(SEI)創立的。在過去的十幾年中,對全球的軟體產業產生了非常深遠的影響。CMM共有五個等級,分別標誌著軟體企業能力成熟度的五個層次。從低到高,軟體開發生產計劃精度逐級升高,單位工程生產週期逐級縮短,單位工程成本逐級降低。據SEI統計,透過評估的軟體公司對專案的估計與控制能力約提升40%到50%;生產率提高10%到20%,軟體產品出錯率下降超過1/3。

    對一個軟體企業來說,達到CMM2就基本上進入了規模開發,基本具備了一個現代化軟體企業的基本架構和方法,具備了承接外包專案的能力。CMM3評估則需要對大軟體整合的把握,包括整體架構的整合。一般來說,透過CMM認證的級別越高,其越容易獲得使用者的信任,在國內、國際市場上的競爭力也就越強。因此,是否能夠透過CMM認證也成為國際上衡量軟體企業工程開發能力的一個重要標誌。

    CMM是目前世界公認的軟體產品進入國際市場的通行證,它不僅僅是對產品質量的認證,更是一種軟體過程改善的途徑。參與CMM評估的博科負責人表示,透過CMM的評估認證不是目標,它只是推動軟體企業在產品的研發、生產、服務和管理上不斷成熟和進步的手段,是一種持續提升和完善企業自身能力的過程。此次由美國PIA諮詢公司負責評估並最終透過CMM3認證,標誌著博科在質量管理的能力已經上升到一個新的高度。

    什麼是KPA:除第一級外,CMM的每一級是按完全相同的結構組成的。每一級包含了實現這一級目標的若干關鍵過程域(KPA,KeyProcessArea),這些關鍵過程域指出了企業需要集中力量改進的軟體過程。同時,這些關鍵過程域指明瞭為了要達到該能力成熟度等級所需要解決的具體問題。每個KPA都明確地列出一個或多個的目標(Goal),並且指明瞭一組相關聯的關鍵實踐(KeyPractices)。實施這些關鍵實踐就能實現這個關鍵過程域的目標,從而達到增加過程能力的效果。

  • 中秋節和大豐收的關聯?
  • 健身增肌吃的食物,是什麼啊?