验收标准如何写?
发布于 2023-08-22
2551
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
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的其他文章
Scrum Team不等于Development Team——《Scrum指南》重读有感(2)
Scrum 的基本单位是Scrum Team, Scrum Team 是具有凝聚力的专业团体,一次专注于一个目标,即 Product Goal。
Scrum Master的职责——《Scrum指南》重读有感(5)
在Scrum过程中Scrum Master的职责是什么?他的工作有哪些内容?他的价值是什么?今天让我们一起重读Scrum指南,来一探究竟。
让AI看见——Azure OpenAI GPT-4 Turbo with Vision体验
原生视觉功能,让GPT如虎添翼。更多生活落地应用,未来可期。
玩一场用户故事的Cosplay
我们如何确定团队成员对需求已经理解一致?每个人看到Design之后想法就能一致吗?只有产品做完才能确定是否是客户想要的吗?
重新理解“软件工程”
说了也听了这么多年“软件工程”,我们真的知道“软件工程”要解决的东西吗?
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线