您如何确保项目将通过"良好"的设计决策来构建,从而实现灵活的软件架构?
如何在一方面完全离开架构与团队之间取得平衡,让所有架构控制到另一方的少数人?
你有"建筑群","建筑标签"或类似的东西吗?
敏捷方法的先决条件是您已经知道如何使用的架构.
如果架构没有明确定义并且完全理解,那么您无法真正采用敏捷方法.
您需要有一些技术峰值,以显示架构如何工作,以及各个部分如何组合在一起.你可以做这些是初步冲刺,但它们不会直接导致用户发布.它们是一个特殊情况,需要进入您可以使用的架构.
一旦你超越了这个"理解架构"的努力,你就可以开始执行直接导致用户发布的sprint.