中等或大型项目是否需要建筑师?我参与了许多项目,其中涉及的开发公司选择不分配应用程序架构师.无论是软件是有机构建的还是对设计的关注都很少,或者设计责任落在高级开发人员身上.
没有架构师的动机从成本考虑到相信开发方法使架构角色不必要(这个论点可以用于敏捷开发).一些开源项目的工作原则是集体贡献,而不是建筑领导力的发展.