我的公司正在试验Scrum,我们正在构建一个新产品。通常我们必须在遗留项目中做一些维护,因为他们的Scrum Master我很困惑如何处理Sprint内部。
我们应该等待Sprint的结束并为遗留项目进行新的短迭代吗?
进行“并行工作”并分配一个开发人员解决问题并进行维护是不是很糟糕?
Obs:我的团队目前只有4名开发人员。
修改
忘了说:维护和主项目是分开的,完全不同。
答案 0 :(得分:3)
我了解你的情况的方式如下:
维护工作与新开发之间实际上没有联系。
维护量相对较小。 (你说< = 20%)
当然,您可以将工作安排为scrum的一部分,但这会为维护工作创建一个人为的最后期限。此外,维护仅适用于团队的一部分。因此,在您的情况下,我会将其排除在Scrum规划之外。您可以根据估计的维护工作量来更正团队的可用性,就像您的团队成员有其他任务,或度假或其他任何事情一样。
当您想准确预测团队的工作效率时,这当然很重要。
答案 1 :(得分:1)
将维护工作添加到产品Backlog中,并将其与所有其他项目工作一起确定优先级。这样,您可以确保始终首先完成最高优先级的工作。