【发布时间】:2016-11-02 12:20:48
【问题描述】:
我在第 3 个 sprint 上完成了一个项目,这是关于后端处理的。假设 sprint 名称是“3. 数据合并和表单生成”。我在该 sprint 中有 4 或 5 个功能与该任务直接相关,但我已经完成了一半 - 有些已完成,有些尚未完成。
在这个 sprint 中,我展示了一些发生在客户身上的事情,他们立即(有点出乎意料地)给了我几页纯粹与 UI 相关的反馈。非常前端的东西,与我当前的 sprint 无关,但仍然具有相关性和好东西。
当时看来,放弃我目前的后端工作并处理反馈是合适的。原因是通过解决 UI 问题,它将停止将“错误”传播到应用程序的其余部分(Lotus Domino:这就是它的工作原理)。
JIRA 不具备暂停 Sprint 并开始新的 Sprint 的功能。你必须结束一个 sprint。
在我当前的 sprint 中添加一项功能会很好,但会在 sprint 名称中包含大量 UI 问题,以明确与后端处理有关。
感觉就像方钉圆孔,我不确定这与 Agile 或 JIRA 的“应该如何”搭配。
所以我的问题是:问题是..
- Sprint 的命名不应包含对其性质的过多承诺,因此包含旨在用于后端处理的 Sprint 的 UI 任务不会令人不安。
- 如果一个 sprint 像这样被“中断”,我将它搁置并转移到另一个 sprint 的想法不是敏捷的工作方式(因此 JIRA 不会让你这样做)。应该会发生其他事情(如果是,会发生什么?)
- JIRA 不如敏捷需求灵活(似乎不太可能!)
- 其他一些我没有想到的事情。
【问题讨论】:
-
我觉得 Sprint 的名称没什么大不了的,尽管许多人更喜欢使用诸如“Team ABC Sprint 4”之类的名称,而没有说明 Sprint 中的工作内容。
-
我认为 sprint 的目的是定义您可以合理估算的少量工作。如果范围发生重大变化,请尽早结束 sprint 并开始一个新的。
-
@mdoar 我明白了——我想我正在解决我的困惑所在:你是说冲刺更多的是关于时间框架(例如第 3-5 周)还是项目工作“区域”(例如'实施验证')
-
我投票决定将此问题作为题外话结束,因为项目管理在 SO 上是题外话。
标签: jira project-management agile jira-agile