解决一致性问题首先通过管理助力,要求首席架构师个人对整个设计的全局把握,并且能够在所有设计领域里进行折衷考虑。他需要反复将他的设计团队请出自己的空间进行沟通,但仍然鼓励孤独的思考,没有思考仅仅靠沟通更容易不一致。
项目应该把概念一致性问题授权给首席架构师。要求他必须在相关的技术领域具有能力,必须对要设计这类系统拥有经验。最重要的是,他必须对系统的特点和目的具有清晰的愿景,必须真正关心系统的概念一致性。
为了使团队设计得到成功,非常重要的问题是:架构师不是一个人在战斗,而是要带动团队共同设计,让知识流动起来,从而让设计达到一个新高度。一个架构师必须是个好的领导者,除了技术能力以外,架构师还需要有领导力。
1 )领导力与管理能力