例解:如何将规范的过程敏捷化?

很多企业基于CMMI建立过程体系后,大家普遍反应太复杂,编写的文档太多,复杂的体系可能就无法贯彻执行下去,无法成为企业的文化。因此需要敏捷化,当我们对过程进行敏捷化时,是基于实效的目的而不是基于评估的目的。如何将一个规范的过程体系敏捷化呢,下文将针对软件企业反应突出CMMI中的DAR过程域为例,说明敏捷化的方法。
  首先,看看在CMMI体系中对DAR的要求:

SP1.1建立决策分析指南
SP1.2建立评价准则
SP1.3 识别候选方案
SP1.4 选择评价方法
SP1.5 评价候选方案
SP1.6 选择候选方案
假如根据上述的要求,已经建立了企业的决策分析过程,具体的规范过程我们不去赘述。以下是敏捷化该流程的示例:


1 整个过程的目的是什么?目的是最根本的要求,实现目的的方法有各种各样的。

选择最优的解决方案,减少将来返工的工作量。
2 整个过程的目的是否可以打折扣?判断最初的目的是否合适?是否经济?

  快速地选择合适地解决方案,尽可能减少返工的工作量。
3 整个过程做事的最重要的原则是什么?实现目的的最重要的要点是什么?

  多识别候选方案,避免思维盲区;所以要头脑风暴,多人参与决策。
  全面客观评价候选方案,避免遗漏或片面或错误的评价候选方案;所以要头脑风暴,多人参与决策,并通过一些原型等方式验证方案。
4 整个过程给客户的交付物是什么?客户交付物的最简单的表达方式是什么?

  交付物:决策结论
  交付物的最简单的表达方式:决策结论、候选的方案、各方案的优缺点。可以体现在会议纪要中。
5整个过程的活动是否有可以简化的?简化了以后是否是对目标的达成有影响?整个过程的中间产品是什么?是否是必须的?如果是必须的,最简单的表达方式是什么?

  可以简化的活动:选择决策准则与决策方法。
  中间产品:决策的准则、决策的步骤、决策的方法描述
  是否是必须的:在决策时一定会有评价的指标、有决策的方法、有决策的步骤,评价的指标应该是文档化的,决策的步骤、决策的方法可能是去做了,但是未必是文档化的。
  最简单的表达方式:在编写决策结论时,比较各方案的优缺点时,对各个评价指标进行优缺点分析。      
6 如果减少了中间产品,有什么手段可以保证缺少文档的负面后果?

  可以在组织级定义常用的决策步骤与决策方法。
  可以在进行决策前,在决策会议上先进行决策方法的讨论。
7 简化后的过程是否有什么前提条件?

  参与决策的人员有成功决策的经验。
8 如何及时发现精简后的过程的输出的缺陷?

  形成的决策在后续的开发过程中实时(每天、每阶段)评价其有效性,一旦发现有问题,则在团队内部再次进行评价。

你可能感兴趣的:(工作,敏捷,活动,文档,产品)