1、认识到了CMMI版本的演进
①过程域到实践域的变迁
在CMMI1.x我们主要讲过程域,现在CMMI2.x(当前最近版本2.2)则为实践域。这与CMMI提倡其不是一套过程或规范的主旨相相符,避免了使用组织从字面上做误解。
②测试由两个过程域(验证 verification、确认 validation),融合成一个实践域VV。前一个V代表做了正确的事情,后一个V代表做对了事情。对应到项目活动中,前一个V为内部的测试活动,后一个V为客户参与的验收测试。
③更加注重框架,而非一套标准
过去做CMMI1.x评估,很容易与流程、标准联系起来,现在CMMI2.x着重强调了这不是流程、标准、银弹。以我的理解:这是一套涉及公司各方面的优秀实践集合,通过行动、管理、实现、提高为大的分类,然后以目的、价值把实践分别纳入22个实践域,又通过能力属性把实践域归为11个能力域,让CMMI的使用组织在已有的做事过程上,根据痛点和诉求,找到可用的实践(实践对应的措施,只有活动实例,具体如何应该因地制宜)加入到自己过程中,从而寻求一个当前情况下的相对最优解--新的做事过程。
2、容易出现的错误
可性跟踪与双向可追溯性
可跟踪性注重强调痕迹的留存;双向可追溯性强调向上、向下的溯源,如出现问题,可以通过溯源找到问题出现的症结所在。
Scrum开发方法
- Release Planning (发布策划)
- Backlog Grooming (积压工作梳理,需求的梳理及选定,形成一个sprint)
- Sprint Planning (冲刺策划)
- Sprint Execuion (冲刺执行)
- Sprint Review/demo (冲刺检查/演示)
- Retrospective (回顾总结)
裁剪
不仅仅是字面意思上的删减,还有调整、增加、开发等活动涵盖在里面。
CMMI2.0中的术语解释:根据组织定义的标准指导方针开发或调整过程描述或工作产品以实现特定结果。例如,一个项目根据组织的标准过程集开发经裁剪的过程,以满足项目环境中的目标和约束条件。
灯下找钥匙
故事:夜晚路上,一个人的钥匙掉了,但这里黑漆漆的,他望见最近的地方有盏灯,于是跑到灯下去找钥匙。
故事解读:没法找到钥匙,因为故事中人舍弃钥匙的丢失地点,往有灯的地方去,方便找钥匙,无异于刻舟求剑。正确做法,大家可以自己想一想。联系现实中遇到的项目问题,大家很多时候做一堆的措施并不能解决问题,与这个故事有着很多的相似之处——没找准着手点。
做事含糊
这个在3天学习中,做事含糊,是我令我印象最深的问题。大家在讨论过程中,总结问题,制定目标,提出解决措施,大都是笼统而含糊。如“餐饮存在服务问题”,这个问题就很含糊。服务问题,具体指服务员没有及时提供菜单,还是中途客人加菜加碗碟没有及时回应?如果问题没一个个具体化,那后边制定的改进目标,解决措施都是大而全,最终服务人员难以把措施落到实处。
3、中西方培训的差异
引导与讨论
西方强调学习的自主性,讲师更多作为一个引导者,培训学员的学习效果取决于自己的参与程度。
讲授与测验
我们强调的是自上而下的知识、技能灌输,学习效果取决于讲师的培训水平,培训学员的接收程度。
4、个人的收获
最大的收获是从讨论活动中学会了如何使用CMMI模型——针对研发中的问题,利用CMMI2.2模型,从中找到可能的实践,制定符合组织当前背景下的问题解决方案(包含措施)。
5、体会
心态不一样,导致学习的结果也不一样。早年,把它当做一件工作任务来看,应付了事,没有太多深入的思考,过后除了自身涉及到的领域,其他认识不足。而这次,自己把它当作一个难得的学习机会,对其认识得更全面,更深刻。
-- End --
文末寄语:不退步,不停进步。