我工作的公司一直在一个项目上试用 Scrum,现在正在寻求将 scum 推广到三四个不同的项目团队。我们设想这些团队将在不同的功能分支中工作(我们使用的是 SVN)。
我们不确定不同团队的 sprint 是否应该同时结束,或者我们是否应该错开 sprint 以便 sprint 结束和发布是分开的。该产品是一个网站,因此部署不是问题。
我们关心代码集成,如果三个团队同时集成他们的代码,这是否容易导致冲突。但是如果发布是错开的,那么这个负载可能只会转移到处于冲刺中期的团队。
有没有人尝试过这两种方法,他们发现什么有效?