评审

  •  基本信息

CMMI是Capability Maturity Model Integration的简称,即软件能力成熟度模型集成。由SW-CMM(软件能力成熟度模型)演化而来。子模型分为开发模型、服务模型、采购模型。我们常说的开发模型。

  •  宗旨和意义

 一个引领组织获得高绩效运营的过程改进框架模型。不是一个单一的过程,而是集成了软件工程、系统工程、项目管理、过程管理、供应商管理、集成产品开发、敏捷软件开发等领域的最新实践,是几十年来全球软件工程、系统工程的最佳实践的总结。它把软件工程过程中的每个可能的环节、步骤活动进行详细的定义、规范,但是它并没有告诉我们应该怎样做,而只是告诉我们应该做些什么(Not how to do, but what to do)。

  • 能力级别

初始级Initial 、已管理级managed、已定义级Managed Defined 、量化管理级 Quantitatively、 持续优化级Optimizing,国内大部分三级???

初始级:大致是管理混乱,组织病态,个人主义,成功经验不可复制。

已管理级: 大致是有稳定开发环境,项目可控,排除任务完成的随机性,保证项目都会成功。

已定义级: 已经有适合企业和项目的标准流程。并把流程规范化。开始有项目经验积累。

量化管理级:顾名思义,大致所有的结果可预测,所有过程可量化。

持续优化级: 数据挖掘与创新了。

  • 过程域分类

开发模型分为四大类22个小类。

4大类: 项目管理类、工程类、支持类、过程管理类。

22小类:

扫描二维码关注公众号,回复: 7342126 查看本文章

【项目管理类】 REQM需求管理、PP项目计划、PMC项目监控、SAM供应商协议管理、IPM集成项目管理、RSKM风险管理、QPM量化项目管理。

【工程类】RD需求开发、TS技术解决方案PI产品集成、VER验证、VAL确认。

【支持类】PPQA过程与产品质量保证、CM配置管理、MA度量与分析、DAR决策分析与解决、CAR原因分析与解决。

【过程管理类】OPF组织过程焦点、OPD组织过程定义、OT组织培训、OPP组织过程性能、OPM组织绩效管理。

  • 角色简称

EPG : 过程改进小组

OT: 培训

CM: 配置管理

QA: 质量管理

需求:需求

开发:开发

测试:测试

  • 开发人员的小册子

Q1:   开发过程域?

A1: DAR/TS/PI/VER SP2.1/2.2/2.3、公共实践GP。

Q2:是否知道组织级的方针,有没接受过培训?

A2: 有组织级的方针,对于开发来说主要有TS, PI, VER 方针,有接受过方针和过程的培训。

Q3: 是否制定了计划?

A3:

Q4: 用到了哪些工具、资源?

A4:

Q5:你的职责是什么?是否清楚定义?

A5:

Q6: 都参加过哪些培训?

A6:

Q7:过程有哪些产出?

A7:

Q8:都有哪些人参与到了此项活动中?

A8:

Q9:  谁监控该过程?如何监控?

A9:

Q10: PPQA是否审计过你的工作?

A10:

Q11: 高层有没有参与过评审?高层经理是如何关注过程的?

 A11:

Q12: 是否遵循了组织的过程定义?

A12:

Q13:有没提过改进建议?举例说明提了一个什么建议?

A13:

----------------------------------------------TS【技术解决方案】----------------------------------------------------

Q14 : 识别了几个技术方案,如何进行识别的?

A14:

Q15:选择准则及其权重是怎样制定的?

A15:

Q16 : 用什么方法选择技术方案?

A16:

Q17 : 如何做设计的? 

A17:

Q18:设计评审是怎么做的?

A18:

Q19:技术数据包包含哪些内容?如何使用技术数据包?

A19:

Q20:如何设计接口?

A20:

Q21:什么时候做制作、购买、复用分析?

A21:

Q22:用什么语言编码?

A22:

Q23:代码评审是怎么做的?

A23:

Q24:都编写了哪些用户使用的文档?

A24: 

Q25:都编写了哪些用户使用的文档?

A25:

----------------------------------------------TS【技术解决方案】----------------------------------------------------

----------------------------------------------DAR【决策分析与解决】-----------------------------------------------

Q26:为什么要建立决策分析指南?哪些问题将要进行决策分析?

A26:

Q27:如何建立评价准则?

A27:

Q28:如何识别的候选方案?识别了几个候选方案?

A28:

Q29:选用了什么评价方法评价候选方案?

A29:

Q30: 如何进行的决策?

A30:

Q31 : 最终选择的方案是怎么做决定的?是否考虑了选择的方案相关的风险?

A31:

----------------------------------------------DAR【决策分析与解决】-----------------------------------------------

----------------------------------------------VER【验证】--------------------------------------------------------------

Q32: 如何准备同行评审?

A32: 

Q33: 都(进行)参与过哪些同行评审?

A33:

Q34 : 有没有对同行评审的数据进行分析?

A34 : 

----------------------------------------------VER【验证】--------------------------------------------------------------

-----------------------------------------------PI【产品集成】----------------------------------------------------------

Q35: 是否建立了集成策略?如何进行的产品集成工作?

A35:

Q36:集成的时候都需要哪些环境,是怎么准备的?

A36: 

Q37:  项目/组织级的集成步骤是怎样的?集成的入口、出口准则是怎样的?

A37:

Q38 : 如何管理接口?

A38:

Q39 : 集成前是否确认过各个构件是否可用?如何进行确认的?

A39:

Q40: 集成测试是怎么做的? 

A40: 

Q41: 交付前要准备什么?交付的方式是怎样的? 交给客户哪些内容?

A41:

-----------------------------------------------PI【产品集成】----------------------------------------------------------

E 1 : 过去一年中,CMMI改公司带来的好处和坏处分别有哪些?或公司近一年的最大的改进?

E2:你想要看到什么改进,如办公环境,工作方式方法,企业文化等?

猜你喜欢

转载自www.cnblogs.com/lioa/p/11571851.html