【发布时间】:2014-07-22 07:25:36
【问题描述】:
我有兴趣了解人们如何在流程级别处理用户故事接受标准的变化。
例子:
您编写了一个用户故事,其中包含功能 XYZ 的接受标准。那 用户故事在 1.0 版的冲刺中实现。一段时间 稍后对于 1.2 版本,产品所有者希望接受 标准不同(例如 1 分钟超时而不是 30 秒)。
您如何处理这种变化?它如何改变原始用户故事的状态?我们正在使用 JIRA/JIRA Agile,如果您例如重新打开您关闭的用户故事并在新的 Sprint 中处理它们。
我们正在使用 Confluence 编写我们的产品规范,并且 PS 中的用户故事是通过查询直接从 JIRA 加载的。如果要更改原始用户故事的接受标准并重新打开它 - 如何确保 1.0 版的产品规范不会更改?
编辑:
我需要添加更多关于我们的流程的信息:每个用户故事以及验收标准都有一些可用于测试这些标准的步骤。这些步骤用于生成验证/测试协议,用于检查所有产品规范是否已正确实施。
现在这意味着用户故事的更改甚至会直接影响已经审核和签署的产品规格和测试协议,因为数据是通过 jira 查询加载的。我想这可能不是将内容拉入 Confluence 的适当方式,建议使用更永久的方式。
即使我们没有使用这些直接/动态查询,问题仍然有效:需求/接受标准的变化如何影响用户故事?
【问题讨论】:
-
增加超时根本不是故事。价值是多少?
-
@Sklivvz 我假设您的评论是关于约翰桑德斯的回答如下?
-
我指的是您的“(例如 1 分钟超时而不是 30 秒)”
-
您的团队是否决定了处理验收标准变化的方法?
-
@BenSmith 是的,我们确实做到了。我将解决方案添加为已接受的答案,因为它与之前建议的任何内容都不同。
标签: jira scrum confluence user-stories agile-processes