CMM评估实践与心得
197 浏览量
更新于2024-08-29
收藏 200KB PDF 举报
“CMM评估总结笔记,记录了个人在参与公司CMM评估过程中的学习与心得,强调了SEI严谨科学的工作方法,并介绍了评估的基本流程、验证过程以及评估小组的组建要求。”
CMM(Capability Maturity Model,能力成熟度模型)是一种评估软件开发组织过程能力的标准,它分为五个级别,从初始级到优化级,代表了组织过程的逐步成熟。在CMM评估过程中,主要目标是对组织的软件开发过程进行评价,确保其符合CMM标准。
一、评估的基本方法
1. 分析需求(Analyze Requirements):这是评估的第一步,需要理解并分析组织在软件开发过程中对需求的管理和处理能力。
2. 制定计划(Develop Appraisal Plan):确定评估的目标、范围、方法和时间表,以确保评估的有效性和可行性。
3. 选择和准备评估小组(Select and Prepare Team):挑选具有专业知识和经验的成员,包括主任评估师和组织内部的参与者。
4. 获得和分析初始证据(Obtain and Analyze Initial Objective Evidence):收集初步的证据,了解组织现有的过程实践。
5. 准备证据收集(Prepare for Collection of Objective Evidence):为正式的证据收集活动做准备,包括确定收集方式和工具。
二、验证过程
1. 调研证据(Examine Objective Evidence):评估小组深入研究收集到的证据,检查其是否满足标准要求。
2. 验证和确认证据(Verify and Validate Objective Evidence):确保证据的真实性和有效性,对照标准进行验证。
3. 记录证据(Document Objective Evidence):将发现的证据和分析结果详细记录下来,便于后续的报告和改进。
4. 产生评估报告(Generate Appraisal Results):基于证据,形成对组织过程能力的评估报告。
5. 发布评估报告(Deliver Appraisal Results):将评估结果传达给相关方。
6. 评估材料整理(Package and Archive Appraisal Assets):归档所有评估过程中的文件和资料,以便未来参考。
三、评估小组组成要求
1. 主任评估师:由SEI认证,负责整个评估的领导工作,确保评估结果的权威性。
2. 组织内部参与:被评估组织至少有一名成员参与,以保证内部视角和理解。
3. 人数限制:评估小组规模控制在4至9人之间,保证效率与覆盖全面性。
4. 经验要求:评估小组成员在工程和管理方面需有足够的经验,以确保专业性。
5. 相关领域覆盖:至少有两名成员具备被评估过程领域的专业知识。
通过这样的评估过程,组织可以识别自身在软件开发过程中的优势与不足,从而制定相应的改进计划,提升其过程能力,实现更高效、更可靠的软件开发。
2012-11-12 上传
2021-09-29 上传
2017-11-08 上传
2023-05-27 上传
2023-07-01 上传
2023-04-12 上传
2023-11-10 上传
2024-04-04 上传
2023-07-07 上传
weixin_38748207
- 粉丝: 7
- 资源: 917
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜