下来主要讨论下 CMMI3,称为定义级。本人有幸参与过2次CMMI3级认证评估工作,但任过评估工作负责人,且担任ATM评估组成员,也全程参与过其过程及程序文件的编写工作,希望有机会去参加4,5级的评估工作,这东西虽然很烦锁,但可以确定的是它是很有用的东东。
在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化,这样企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。
CMMI3级过程域的PA列举,
CMMI3级过程域一共有18个PA,加上2级的几个PA,分别是:
过程管理
1、OPD:(Organizational Process Definition)组织级过程定义。建立和维护有用的组织过程资产。
2、OPF:(Organizational Process Focus)组织级过程焦点。在理解现有过程强项和弱项的基础上计划和实施组织过程改善。
3、OT:(Organizational Training)组织培训管理。增加开发人员的技能和知识,使他们能有效地执行他们的任务。
项目管理:
4、PP:(Project Plan)项目计划。保证在正确的时间有正确的资源可用。为每个人员分配任务。协调人员。根据实际情况,调整项目。
5、PMC:(Project Monitoring and Control)项目监督与控制。通过项目的跟踪与监控活动,及时反映项目的进度、费用、风险、规模、关键计算机资源及工作量等情况,
6、SAM:(Supplier Agreement Management)供应商协议管理。旨在对以正式协定的形式从项目之外的供方采办的产品和服务实施管理。
7、IPM:(Integrated Project Management)集成项目管理。根据从组织标准过程剪裁而来的集成的、定义的过程对项目和利益相关者的介入进行管理。
8、RSKM:(Risk Management)风险管理。识别潜在的问题,以便策划应对风险的活动和必要时在整个项目生存周期中实施这些活动,缓解不利的影响,实现目标。
工程管理:
9、REQM:(Requirements Management)需求管理。需求管理的目的是在客户和软件项目之间就需要满足的需求建立和维护一致的约定。
10、RD:(Requirement Development)需求开发。需求开发的目的在于定义系统的边界和功能、非功能需求,以便涉众(客户、最终用户)和项目组对所开发的内容达成一致。
11、TS:(Technical Solution)技术解决方案。在开发、设计和实现满足需求的解决方案。解决方案的设计和实现等都围绕产品、产品组件和与过程有关的产品。
12、PI:(Product Integration)产品集成。从产品组件组装产品,确保集成产品功能正确并交付产品。
13、VER:(Verification)验证。验证确保选定的工作产品满足需求规格。
14、VAL:(Validation)确认。确认证明产品或产品部件在实际应用下满足应用要求。
15、CM:(Configuration Management)配置管理。建立和维护在项目的整个软件生存周期中软件项目产品的完整性。
16、PPQA:(Process and Product Quality Assurance)过程和产品质量保证。为项目组和管理层提供项目过程和相关工作产品的客观信息。
17、MA:(Measurement and Analysis)测量与分析。开发和维持度量的能力,以便支持对管理信息的需要,作为改进、了解、控制决策。
18、DAR:(Decision Analysis and Resolution)决策分析与解决。应用正式的评估过程依据指标评估候选方案,在此基础上进行决策。
以后会主要写写CMMI3的东西,希望能大家一起讨论,互相学习。