程序员思考方法学习二

完成的定义:DoD(Define of Done)

DoD这个概念本身并不复杂,它就是告诉我们怎么算是完成了,尽量减少因为理解的偏差造成各种浪费。具体怎么做了?就是在团队开始工作前,制定DoD。比如:

特性开发完成 ,表示开发人员经过了需求澄清、功能设计、编写代码、单元测试,通过 了测试人员的验收,确保代码处于一个可部署的状态,相关文档已经编写完毕。

DoD是一个清单,由一个个的检查项组成的,用来检查我们工作的完成情况。检查项就是开发产品所需的一系统有价值的活动。如:编写代码、编写测试用例、通过测试人员验收。

DoD的检查项是实际可检查的。你的代码写好了,代码在哪里,可以组织Code Review。你的测试覆盖率达标了,怎么看到。你的功能做好了,演示一下。

DoD是团队成员间彼此汇报的一种机制。当明确了DoD,做事只有两种状态,即“做完”和“没做完”。

DoD是一种思维方式,是一种尽可能消除不确定性,达成共识的方式。我们本着“以终为始”的方式做事情,DoD让我们能够在一开始就把“终”清晰定义出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值