没有“完成准则DoD”,会有什么结果?

没有“完成准则DoD”,会有什么结果?

记得有个笑话,某人看见两个人在干活,其中一个人挖坑,另外一个人过来把坑填上,然后这个人走两步再挖一个坑,另外一个人再填上,忙了一上午。这个人感到很奇怪,忍不住就问了,“大哥,你们这是干什么呢?” 第一个人礼貌地回答,“我们在种树啊。我负责挖坑,第二个人负责种树,第三个人负责填坑。但是今天第二个人生病请假了。。。”CMMI认证

 

他们干活了吗?确实干了,但是没有结果。在工作和生活中,类似的笑话比比皆是。代码评审做完了,可是后续测试还是发现大量bug。系统测试和验收测试都做完了,可是客户还是抱怨产品质量很差。每次老板问项目组评审和测试是怎么做的,得到的回答都是工作很辛苦,加班到深夜。

 

为什么会出现这种情况?核心原因是对过程执行的完成没有明确定义。完整的过程不仅应该定义过程的步骤,也应该定义过程怎样才算完成。没有完成准则的过程是假过程,就像那些打着敏捷的旗号但是不真正执行敏捷过程的假敏捷一样。(CMMI认证)

 

敏捷尤其是Scrum强调完成的定义或准则(Definition of Done)。Scrum的共同创始人Jeff Sutherland在他的【事半功倍(The Art of Doing the Twice the Work in Half the Time)】书中写道,没有满足完成准则的工作是没价值的,例如95%完成的汽车不能开、不能卖,还占用生产资源、产生浪费。回到种树的例子,没有完成种树目的的过程是没有完成的过程,是没有完成的工作。如果我们对每个过程、活动、任务都制定详细的完成准则定义,类似种树这样的笑话就不会出现。

 

新年伊始,让我们为每一个过程和活动都制定完成的准则,从此不再做无效工作!

CMMI认证

 

来源与CMMI论坛原创高山


点击关闭
  • CMMI认证客服

    CMMI3认证客服

    CMMI咨询

    CMMI4认证