架构师,除了设计新的业务框架,业务模型外,平时更应该做的工作是守护架构,俗话说打江山容易,守江山难,现在业界普遍就是重构架构比较爽,比较容易,但是守好特别难,尤其是架构师比较弱势的情况下,很容易出现架构破坏和腐化的情况。
基于这种情况,我的想法有如下三点:
1,需要明确架构师在项目中的职责和权限,不能因为更换架构师或者项目负责人,就发生变化。
2,架构需要划定边界,即明确哪些是架构守护的东西,比如接口,通信机制,分层模型等,需要在这个约束下来进行新的开发。
3,架构师需要亲自牵头重大的变化,尤其是对原来架构有冲击的时候,需要引领变化的方向,防止理念不一致导致的架构被破坏。