验收标准如何写?
发布于 2023-08-22
3337
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
Bruce Talk
扫码关注公众号
扫码阅读
手机扫码阅读
产品负责人(Product Owner,PO)常常在和团队讲解需求的会议中挣扎,遇到团队成员理解不了多次讲解的需求,以及被频繁打断以解释某个功能的情况。为了解决这一问题,文章介绍了编写验收标准(Acceptance Criteria,AC)的重要性和方法。
验收标准是PO和开发团队之间的一种契约,它是检验用户故事迭代交付的唯一标准。过去,PO通常被视为需求的管理者,负责编写验收标准。但这种做法的实际效果往往不理想,团队成员可能会忽略验收标准,只有在测试阶段才会真正关注。
为改变这种状况,文章建议让团队成员在PO介绍需求后,一起合作编写验收标准。这样不仅能验证团队是否理解了需求,而且在这个过程中,团队可能会提出PO之前没有考虑到的新点子。编写的验收标准最后可以作为文档供团队在迭代过程中用于扩展测试和开发自测的标准。
应用这种实践的团队反馈了以下效果:
- 动手写AC比单纯听PO讲解印象更深刻。
- AC促使团队参与需求讨论,增加了参与感。
- 团队开始思考需求的原因,而不仅仅是实现功能。
- 团队更早地考虑前提条件和依赖关系。
- 尽早达成共识,识别任务大小,减少误判。
- 当故事足够小时,AC使得估算变得更容易。
- Team和PO建立了伙伴关系,彼此更加理解。
通过这种方式,PO被解放,可以专注于更有价值的思考,同时团队更多地参与到功能讨论中,释放潜能。
最后,文章提醒读者,不要将验收标准简化为测试用例或者仅仅一句话概括,这样会失去许多上述提到的好处。文章还提供了一个AC编写模板,帮助团队开始实践:
+ Given: [a pre-condition]
+ When: [user inputs]
+ Then: [user gets expected results]
Bruce Talk
Bruce Talk
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
Bruce Talk的其他文章
第15份敏捷年度状态报告
让我们一起看一下敏捷宣言发表的第20个年头的敏捷状态情况吧。
Scrum Team不等于Development Team——《Scrum指南》重读有感(2)
Scrum 的基本单位是Scrum Team, Scrum Team 是具有凝聚力的专业团体,一次专注于一个目标,即 Product Goal。
一次基于业务规则的用户故事拆分
当一次迭代只能做一个用户故事的时候,这个用户故事真的无法拆分了吗?
一个简单的方法基于风险排列优先级
今天分享一个排列优先级的小工具,可以用于个人任务的优先级排列,也可以团队使用。如果团队一起做就是一个小活动。
程序员如何利用AI加持
着chatGPT这类平民化的AI工具的普及,新的AI工具越来越多的融合到人们的日常工作中,对于工具的要求自然会提高,对可用性的容忍度也是越来越低。而作为开发这类软件的程序猿来说,应该及时的做出调整,看如何能够更精准、更好的提供服务。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线