- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用CMMI的利益.ppt
談應用CMMI的利益 朱治平 成功大學資訊工程研究所 內 容 CMMI簡介 軟體發展常面臨的困難 如何應用CMMI? 應用CMMI會帶來利益? 還是增加工作負荷? CMMI簡介 CMMI簡介 Capability Maturity Model Integrated (能力成熟度整合模型) A Process Improvement/Assessment Framework 提出對組織(機構)軟體發展25項流程改良/評量重點(領域)之指引,分為專案管理面(8)、流程管理面(5)、工程面(6)、支援面(6) 一種組織(機構)發展軟體的全面性程序(process)指引(適用於系統工程、軟體工程、整合的產品與流程發展、供應商獲選) - 何謂流程(process)? 流程是一組實際步驟, 經執行後可達成既定目的,流程執行包括參與人員(Role)ヽ工具ヽ方法及資源. 流程是一種框架(framework)活動,其運作包含組成工作、里程碑、工作產品及品質保證點. 流程管理包含:對參與人員、流程及工作產品的計畫、監督和掌控. CMMI流程改良目的 積極面 - 提升發展活動效能與產品品質 方法:資源有效分配、降低重工(rework)率、改良人員 間溝通、避免缺失(defect)/混亂現象發生、… 消極面 - 降低可能的缺失(defect)發生 - 及早發現並矯正缺失 軟體發展常面臨的困難 常見的組織(機構)軟體發展現象 無定義良好之流程,發展過程透明度低 對客戶過度承諾(over commitment) 沒有審查(Review)制度 重工(Rework)情形時常發生 需求常改變,且無有效的需求改變(requirement change)的管理 無建構管理(configuration management) 無有效測試活動 缺乏工具支援 缺乏發展文件 員工無持續訓練機制,…… 如何應用CMMI? 專案發展程序(project process)完備,能力與效率佳,且能依專案規模、複雜度、風險發生時而調整 每次專案發展有完整規劃,資源有效利用,品質、時程與預算預估準確 專案發展依計畫落實執行,管理控制良好,重工率低 如期交貨,產品缺失(defect)數低,品質高、穩定有複現性,客戶滿意度高 生產(發展)成本低、生產力高 版本控制管理得宜不混亂、風險管理能力強 能量化管理發展活動、矯正措施,有持續改進程序機制 員工有持續訓練機制,工作士氣高,流動率低 有自動化工具支援、流程進行透明度高、 …… 應用CMMI步驟 瞭解CMMI 基於CMMI診斷流程現況 建立流程改良目標優先順序 ▓ 定義或改良流程 試行流程/微調(tuning)流程 實施流程 一般軟體發展包含活動 (例) 專案發展計畫 軟體需求規格訂定 系統設計 程式開發 系統測試 系統安裝 系統維護 應用CMMI軟體發展活動中應產出的工作產品 (例) 專案發展計畫書 軟體需求規格文件 系統設計文件 原始程式碼 測試計畫文件 測試文件 操作手冊 安裝計畫書 維護手冊 應用CMMI軟體發展活動中(可能)包含的產品品質保證活動 (例) 專案發展計畫書評估(審查(Review)) 軟體需求規格文件審查 設計文件審查 原始程式碼審查 測試計畫文件審查 測試文件審查 操作手冊審查 維護手冊審查 安裝計畫文件審查 應用CMMI軟體發展活動中應產出的工作產品 (例) 專案發展計畫書評估準則(criteria)與檢查表單(checklist) 軟體需求規格文件評估準則(criteria)與檢查表單 設計文件標準、評估準則(criteria)與檢查表單 原始程式碼標準、評估準則(criteria)與檢查表單 測試計畫文件評估準則(criteria)與檢查表單 測試文件評估準則(criteria)與檢查表單 操作手冊評估準則(criteria)與檢查表單 維護手冊評估準則(criteria)與檢查表單 安裝計畫書評估準則(criteria)與檢查表單 應用CMMI會帶來利益? 還是增加工作負荷? 定義或改良流程之代價 改良前準備(infrastructure)代價 - 對各流程規畫制定:運用時機、參與人員條件、使用工具、包含工作、執行步驟、採用方法(標準)、資源需求、工作產品規範(內容、規格、樣式)、流程進入準則、執行準則、離開準則、調適原則、工作產品驗證準則、品質保證查核表、實施規範及報告單、資料蒐集內容方法與分析單、驗證報告規格、偏差/缺失矯正措施及追蹤表
文档评论(0)