将 Greenhopper 与 Jira 一起使用时,很明显 Greenhopper 使用 Jira 问题中的“已修复版本”字段来表示该问题正在处理哪个 scrum 冲刺。这本身有点骇人听闻,因为可以想象一个问题可以在多个 sprint 中处理,并且因为问题和 sprint 之间的关系正是它在 sprint 期间已经处理过,并且认识到您可能无法完成计划时间内的任务。
但是好吧,它可能是一个可以忍受的黑客,至少如果没有其他东西试图将“固定版本”字段用于其他东西。
但我发现还有其他问题也建立在“固定版本”字段上。具体来说,应该能够看到计划在哪些发布版本(实际版本)中解决哪些问题,并将此信息用作验证/质量保证的一种手段。
其他 Greenhopper 用户如何结合“固定版本”字段的这两种用途?您是否将 sprint 版本设置为发布版本的子版本?您是否为发布版本使用了一些自定义字段?我发现这很困难,因为 Scrum 团队正在开发多个独立版本的组件。此外,在同一个 sprint 上可能会在同一个组件上发布错误修复和功能开发。
总而言之,我发现团队不可避免地会在同一个 sprint 中开发“Some Product 3.4.0”(一个功能版本)、“Some Product 3.3.1”(一个错误修复版本)和“Other Product 1.2” . 不可能将此 sprint 标记为这三个版本中的每一个的颠覆(跨两个不同的组件)。而在 Greenhopper 中进行三个不同的 sprint,确实会削弱 Greenhopper 的价值。
其他 Greenhopper 用户是否也有同样的情况?你是怎么处理的?