我们的团队将采用 Scrum 和敏捷技术。 我们有一个为多个客户开发的产品。这个客户给我们提供了必要的要求,所以采用敏捷技术就可以了。
但在某个时刻(例如在冲刺期间),新客户出现,他想要获得与我们现在拥有的稍有不同的产品演示。这可能是一些新功能或行为上的细微差别。例如,他希望在本周内获得此演示。表明我们的产品支持这个功能非常重要(因为否则他就会向我们的竞争对手讲话),所以我们必须在一周内开发这个功能(可能是部分)。
我们必须如何敏捷地处理此类功能?将它们移至当前的冲刺待办事项列表中?或者将一个团队分成两个并创建另一个冲刺?或者还有其他方法吗?
最佳答案
我基本上同意 jessehouwing 的回答。如果你概述的问题不常见,那么他的回答就有意义。如果这种情况很常见,那么冲刺可能不是您正在寻找的答案。解决此问题的更灵活的方法是 Kanban 。在看板中,您可以一个故事一个故事地工作,而不是计划整个冲刺。这种风格非常适合那些经常改变优先级的团队。
关于agile - 处理冲刺期间的意外特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14176762/