验收标准如何写?
发布于 2023-08-22
2649
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
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的其他文章
一个简单的方法基于风险排列优先级
今天分享一个排列优先级的小工具,可以用于个人任务的优先级排列,也可以团队使用。如果团队一起做就是一个小活动。
分享几个团队敏捷转型过程中的故事
作为ScrumMaster,有机会和不同的团队合作,会发现Team在从传统工作方式转变为敏捷开发方式的时候,会有一些相似的经历(一些弯路都会走一下)。这也是团队成长的必经之路。今天分享几个我在多个转型团队中遇到的相似的故事。
对已有系统如何开展TDD
单元测试,集成测试,只要能构成安全网形成反馈系统,就是好测试。今天让我们看看对已有系统进行补测试该从何下手。
寻找工作中焦虑的源头——系统思考小尝试
运用系统思考观察和考虑因果回路,寻找真正的解决方法。
为何要构建团队契约
什么是团队契约,他和\x26quot;客户合同\x26quot;的契约有什么不同?敏捷团队为什么需要团队契约?
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线