架构组如何与项目组合作的一篇文章 http://martinfowler.com/ieeeSoftware/enterpriseArchitects.pdf
公司里面如果有架构组,架构组多个项目横向考虑问题,有时会和每个项目组纵向考虑问题相矛盾。
文章的核心是架构组成员参与到项目中去,就我们当前的实际情况来看,因为架构组人员的参与到项目中使具有两重角色,即面临着考核方式、架构组和项目组权重、架构人员任务时间分配等问题。
一种好的方式可能是每个项目组有主要的技术负责人,架构组作为服务参与的形式主要与该技术负责人沟通,这样可保证架构组人员参与到项目而又独立于项目,又可方便项目组成员学习并遵循公司级别的架构思想与技术。
遗憾是从资源的角度来说当前的架构人员都是项目的编码主力,所以很难有时间去考虑高层面的架构问题或多项目重用性问题。