在规划新系统开发的最初阶段,遵循哪种开发模式似乎是最重要的.我一直坚信经典瀑布(或混合瀑布/迭代原型)是中型到大型项目的最佳方法.似乎一旦项目达到一定规模,Agile/XP/Scrum范例就无法解决复杂的需求,庞大的团队,多个子系统之间的复杂性,文档需求,人员变动等等,等等
在系统规模,团队规模,LOC等方面,这种敏捷方法的限制是什么?
Scrum可以使用"Scrum of Scrums"进行缩放.
来自Scrum联盟提出了关于进行Scrum of Scrums会议的建议:
scrum会议的scrum是将Scrum扩展到大型项目团队的重要技术.这些会议允许团队成员讨论他们的工作,尤其关注重叠和整合的领域.
敏捷和迭代开发一书也讨论了这个问题.