答:这个问题在早年间的小敏捷时代没有得到回答,在规模化的敏捷时代得到了清晰的回答。在SAFe框架当中,软件设计师是团队之团队上面的一个固定角色。比如说当有五六个、七八个敏捷团队的时候,它就建议有专门的架构师这样的角色。这个架构师不属于特定的一线敏捷团队,他属于二线,一个架构师支撑几个敏捷团队。那么从介入角度讲,那就是一开始去介入。不仅是一开始介入,每个迭代都要介入。每个迭代都要问一下我们这次的功能变化对架构是不是产生了影响。是架构推进要求我们的功能做相应的变化还是说功能推进需要架构有什么样的变化。所以这个是架构在新的规模化敏捷当中非常重要,不可或缺的。原先在小敏捷时代,在极限编程也好,在Scrum也好,都缺失了这个角色。
下一篇:搞敏捷也要引入自动化测试了?