3.3 企业架构的核心理念

企业架构的核心理念包括:全面、结构化、灵活和演进。全面和结构化是有关架构设计的,但是在架构管控方面,需要具备落地的灵活性和适应长期变化的演进能力。

1.全面

企业架构设计强调全面,其根本原因是范围决定设计。企业架构要看到企业的全貌,设计范围自然要全面。而且,架构师看到的范围本身也会影响设计结果,就像梳理工作的优先级一样,5件事的优先级排序会是一个结果,事情扩大到10件又会是另外一个结果。架构处理的就是结构和关系,如果范围改变了,那么结构和关系都可能改变。架构的全面原则简单来讲就是“不谋全局者不足谋一域”。

全面是一种设计要求,但并非一次就可以达到,因此可以从起点开始持续累积,逐渐达成。

2.结构化

结构化可以帮助架构更准确地实现。架构师不是为了画架构图而去研究架构的,而是要通过架构设计准确地复现一个已有的事物,或者准确地实现一个已有的想法。架构是要指导实践的,因而要找到准确的结构,才能保证实现结果的正确。

结构化可以帮助认识复杂事物。结构化是应对复杂事物的有效办法,要想厘清太复杂、规模太大的事物,就要进行拆解,将大事化小,才能小中见大。

3.灵活

架构管理应该是灵活的。在现实的架构工作中,在企业架构设计完成后,往往会因实现过程中发掘了更多的细节需求和新需求而需要调整架构,经过适当的评估的调整是可以灵活接受的。灵活对架构思维而言非常重要,可以说是架构思维的“生命之源”。笔者做企业架构越久,对灵活的重要性体会越深。

所以,不要把架构设计成刻板的管理。很多人都把架构看成是一种管控,甚至抱怨架构的约束、限制、死板,这其实是把架构的执行问题当成了架构本身的缺陷,这不是正确的架构理念。做架构管控虽然与做管理类似,但是别把架构管控和行政管理混为一谈。架构的落地不是完全靠严格的管理实现的,而是因为设计本身适应了环境和目标的要求。

可以用企业管理做类比,企业经营得好,不是因为所有人对总经理都唯命是从,而是因为决策本身是正确的,大家顺着正确的方向才把事情做对了,单纯的严格管理并不能保证方向的正确。架构不是为了控制,而是为了适应。管理领域经常提到弹性、柔性,架构也是很需要弹性的。未来数字化企业的韧性恰恰就要基于其架构的弹性。

4.演进

灵活可以被看作处理落地问题的原则,但是处理长期适应问题则要讲求演进。当业务发生变化时,架构也需要与时俱进。

只有努力适应变化,提供价值,企业才能在竞争中保持领先,才会延续下去,这是企业架构必须遵守的原则。企业架构不是追求一次架构设计任务的完成,而是要支持企业持续的适应和生存,甚至要主动发起变化去适应。