为何“完成”如此重要
发布于 2023-08-17
1385
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
敏捷传习录
扫码关注公众号
扫码阅读
手机扫码阅读
敏捷开发重视"完成"的概念,其中DoD(Definition of Done)定义了完成的标准。敏捷软件开发宣言和十二项原则也涉及与完成相关的内容。
那么,为什么"完成"在敏捷中如此重要呢?以下是根据多年经验总结的原因:
- 90%现象:指的是任务报告为90%完成,但实际上未完成的工作越来越多,这种情况下90%的完成状态毫无意义。
- 没有完成的工作是没有价值的:客户期望的是完整可用的功能,而非部分完成的工作。因此,一个工作在未完成前其价值被视为0%。
- 很难估算准确:辨别工作完成的10%还是50%相对容易,但区分15%还是18%却非常困难。估算进度对程序员而言是个巨大挑战。
敏捷是如何处理"完成"的问题的呢?
- 确定明确的完成定义。
- 在工作未完成之前,进度统一视为0%。
敏捷做法的优势包括:
- 统一认知,避免因理解偏差产生误解。
- 减少研发被进度估算耽误的时间。
- 反向推动团队对用户故事进行更细的拆解。
- 为研发团队提供隐性的buffer时间,降低其他干系人的预期。
总结而言,敏捷中对完成的重视有其深刻的原因,这些原因共同促进了敏捷方法论的有效性和高效性。
敏捷传习录
敏捷传习录
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
敏捷传习录的其他文章
关于敏捷的慢思考(2)
上一次我们聊了一下敏捷的本质,这一次我们将继续深入敏捷内部的知识。没有任何一个词比“实践出真知”更加符合敏捷
关于敏捷的慢思考(4)
上一篇我们说到敏捷中的一些误解,今天我们主要来谈谈国内一个绕不过去的坎儿,那就是认证考试。
SM到底能服务几个团队
这是每个初步转型敏捷的公司都会问的问题。在回答这个问题之前,我想提醒一下,“有效果才是最好的”这个至理名言,
硬技能、软技能与3Q
所谓硬技能,指的是职场上为了执行意向特殊的工作所必须的技能,而软技能指的是包括情商、个性、社交能力等在内的一个特质的综合表现。
敏捷开发就是一场多人运动
说到敏捷软件开发,很多人对各种名词如数家珍,从自组织团队到回顾会,从渗透式沟通到每天15分钟,从“个体与互动
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线