CMMI分步驟實施目標
1.建立一套獨特的過程改進體系,使其滿足CMMI-L3級的要求,為向4,5級的過渡打基礎 2.完善項目開發維護的流程規范,提升項目管理水平,提高開發生產力和質量,降低開發成本 3.建立組織的過程資產庫和知識體系。好的開發方法,技術,過程,文檔,代碼在組織內部得到有效的復用,提升開發質量和生產率。同時通過知識的共享和學習不斷提高員工的技能,從而提升公司的知識管理水平。 4.建立一套有效自學型的培訓體系,通過培訓幫助開發人員掌握提高質量,提高生產率和降低成本的方法 5.建立一套以績效為核心的質量管理及監控體系 6.建立持續改進的過程機制 1.在交付之后找到并修復一個軟件問題的成本比在設計的前期階段找到并修復成本高100倍
2.你最多可以將軟件進度壓縮25% 3.在開發中每花掉1美元,就得在維護中花費2美元 4.軟件開發和維護成本主要是源代碼行的函數 5.人與人的不同導致了軟件生產率的巨大差異 6.總體上軟件和硬件成本的比例仍然在上升 7.只有15%的的軟件開發工作是用于編碼的 8.隨著軟件系統規模的增大,其成本成倍的增長,呈現1:3:9的關系,這是軟件產業的非規模經濟現象。 9.走查可以發現60%的錯誤 10.20%的貢獻者作出了80%的貢獻 關于軟件生產率的歷史經驗
1.一個組織中最優秀和最后進的人相比,其生產率比值是10:1 2.最優秀的和平均水平的人相比,比例是2.5:1 3.前一半和后一半相比,其生產率的比例大約是2:1 4.從同一個組織來的兩個人,其生產率大致相同 過程的三要素
1.實施各種任務的標準,規程和方法 2.有知識,有技能和有經驗的人 3.方法,技術,工具和設備 軟件生產中的COCOMO經濟模型
1.工作量=(人員技能)(環境)(質量)(規模過程) 2.軟件過程以指數的形式影響軟件的成本 3.軟件開發的規模越大,過程質量產生的影響越大
|