最近企业架构在行业里掀起了新的一波浪潮。行业里边现在有一种说法,就是企业架构借助微服务和分布式架构的兴起,又被重新摆回到了台面上。现在,尤其是十四五规划以后,大家都在谈数字化,虽然这个概念比较虚,感觉比中台还虚,但是在谈数字化这波浪潮,我觉得目前至少大家相对都是比较认可的,因为其实各行各业,现在已经在从信息化往数字化上去转变。随着数字化这个浪潮的兴起,我们发现企业架构也会重新被放到桌面上,这是最近行业里的一个趋势。
为什么重提企业架构
Thoughtworks之所以研究企业架构,一部分源于之前研究中台的规划过程中发现它是一个企业级架构的问题。现在如果大家去看企业架构框架,就会发现大家众说纷纭,因为越靠近顶层,离战略越近,离企业界越近,就会越“虚”。企业架构已经被行业应用和发展了二三十年,为什么现在又被重新提起?而且,你会看到,就跟当年大家在谈中台一样,行业对于企业架构的理解和应用也是众说纷纭,大家说的都很有道理,但我不知道哪个才是适合自己。
那么这波浪潮到底代表什么,我分成了几个比较小的问题,比如第一数字化建设中有哪些挑战?第二,为什么说企业架构是解决问题的正确方式。第三,到底什么是企业架构,什么是企业架构框架,以及为什么说平台化是数字化转型。
第一个我们先想想什么叫数字化?虽然这个概念大家都在提,最近我发现好几位行业大佬在谈数字化的问题,我也在写一个系列叫“白话数字化”,从小白视角去阐述这样一个概念。那我觉得数字化的概念并不是特别高大上,最早有一个数字孪生的概念,就是如果没有信息化,没有网络的情况下,我们现实世界也是在同样运转。那有了信息化、数字化之后,我们发现数字世界里边做很多的事情要比我们在物理世界要容易的多。我们现在在做直播,那原来在没有互联网的情况下,这个形式是什么样呢?就是线下的聚会、社区的分享。比如我们现在做线上直播,要比把几千人聚在一起做一个线下的分享要容易的多。像现在我们通过直播交流,我现在在一个非常大的空旷的会议室里,我的物理世界就我一个人,但是在数字世界里边现在可能有几百人,甚至几千人,我们在一起沟通交流,这就是数字世界的魅力。这也是现在为什么大家在谈数字化的一个原因。
大家一定会想这个东西不就是简单的信息化,我的观点是一脉相承,说白了就是把物理世界的东西搬到数字世界里,但是不像数字孪生。数字孪生可能会太严格了,要求两边一致。我觉得最简单,当我们谈数字化的时候,就是把我们物理世界的一些东西搬到数字世界,我们做数字化转型就像把业务搬到数字空间。我们发现数字空间相比物理空间有很大的优势,比如简单、突破空间的约束。我们现在直播就是在突破空间的约束,这个在物理世界是很难办到的。还有突破时间的约束,我们现在很多讲的大数据,基于过去的历史信息做未来的预测,这其实就是在借助时间,在跨越时间的维度。
物理世界的计算单元是我们每个人,我们的知识传递主要靠义务教育,需要花前20年来做整个知识和信息的传递。我们的存储模式也有限,只能靠一些文字,靠大脑去存储,我们的算力也有限。这就是物理空间的局限,这就是为什么我们反而希望在数字空间构建世界的原因。但是数字世界是不是一定好?不一定。物理世界物理空间也有它的优势,比如高保真。这就是为什么我要去见一个客户,还是要跑到客户的现场去做,因为我发现在一个会议室里大家面对面的交流,跟我们线上开会议是不一样的。我现在稍微有一点点不适应,因为我感觉我自己在跟空气沟通,那这就是数字空间给我们突破了空间约束的同时,带来的一些损失。
我们先定义一下什么叫数字化。我认为数字化的过程就是把我们物理空间一部分的业务搬到数字空间,让两个空间无缝融合。我引自Thoughtworks出版的一本书,它里边给数字化做了一个定义:我们认为数字化转型不是模糊技术和业务之间的界限,而是用心记录重新为客户提供价值,是一个技术重构业务的过程,是业务和技术融合的一个过程。这个观点至少在行业里大家达成了共识。既然说数字化,那么什么叫数字化建设?就是我们原来的企业可能是纯物理空间,纯线下的业务,现在要借助数字化世界的一些优势把物理空间的一些过程、业务,搬到数字世界里。
我们发现在这个过程中,之前很多年的发展都是一个野蛮生长的过程,尤其是互联网速度带来的牵引力,让我们快速的构建了很多企业系统。大家都在讲烟囱式的建设,在我来看并不是一个烟囱式建设,可能更像下边图片中的这种,现在很多企业也随着过去5年、10年的发展,现在我们的应用的现状可能差不多就是这样一个情况。
所以在数字世界,我们企业如果是这样的情况,那肯定会碰到很多的困难,比如企业做新的业务,去做任何的变化都会极端的困难,这跟物理世界是一样的。那现实中,我们是怎么解决的,下面的图是我在网上找的雄安新区建设的图。
如果我们只看右边这张图,可能不理解图中的意思,但是我们很容易找到网上的一些雄安新区的规划图,我们发现在这些看起来杂乱无章的建设背后,我们之前要对整个城市和地区做一个整体性的规划。这个规划不光是简单的一张图,它可能是不同的视角,我在看这个时候,发现它跟我们在做一个企业级的规划很相似。企业级规划对应的是我们原来说的系统级别的规划,相信很多的朋友可能现在更多的是在一个系统,或者一个领域,可能更多的是在系统层面做架构设计。
软件产品的研发,一旦我们把视野提到企业架构层面,就跟我们把视角从建筑的结构,提升到一个城市的结构一样,这个时候我们看到复杂性是不一样的。所以企业架构方法我觉得在物理世界对应的学科应该像我们说的城市规划,是一个更大、更宽的视角。
过去几年,我们在研究信息化和数字化建设中发现现在的数字化建设并不是从零开始的。就像雄安新区一样,可能更像一个旧城改造,是把刚才那张图里已经建的可能相对杂乱无章的这样一个情况,通过一个重新的规划,重建成一个我们想要的样子。
现在我们在数字化转型的第一个阶段,大家在做一些企业架构的治理,包括业务架构的梳理和应用架构的治理等。那我们来看看到底什么是企业架构?架构这个词最早是在建筑行业,用我自己的理解,架构就是在一定的环境之中概念和概念之间的关系。
我们看到很多的架构图,发现最常见的架构都是分四层,每一层里边有各个块,块里边还有小块。在我看,它代表的就是我们企业无论是对于业务还是应用的元素,以及这些元素是什么样的关系,是不同的层次之间的关系,或是包含关系、关联关系。所以架构很简单,架构就是在一个上下文,或者表达在一个环境中有哪些概念,以及这些概念有哪些关系。
那什么是企业架构?如果我们了解了架构之后,企业架构很容易理解,那就是当我们去看待一家企业的时候,在这个环境之内,到底有哪些基本概念?以及他们之间的关系是什么?比如我们说的组织关系,也算企业架构关系的一种,比如什么人在这个过程中扮演什么样的角色,以什么样的流程,在做什么样的操作,所以组织架构就是我们这个组织、有哪些人和他们之间的关系。
所以当我们说企业架构的时候,我们就是在看,一个企业里边的元素和关系。我们在看一个企业架构时候也会以不同的视角去看待这个企业,比如说我们从业务的视角、组织的视角、应用的视角、技术的视角、数据的视角,这就是为什么当我们谈企业架构时候,经常大家就会在谈什么业务架构、应用架构、技术架构、数据架构,它都是在以不同的视角看待企业里边不同类型的要素和这些要素之间的关系,这就是企业架构。
前面我们了解了什么是架构、什么是企业架构之后,我们再看看什么是企业架构框架?我发现很多行业里面,大家经常把企业架构跟企业架构框架,就是EA和EAF这样的概念混淆。企业架构就是一种架构,把这个企业元素和元素之间的关系能描述清楚,这就是企业架构,企业架构更多代表的是一种结果,而且架构框架如果能产出这样的一个结果,有很多不同的这个框架和方法,就是工具。
如果大家看左边这个,这是从维基上边摘下来,其实现在当我一开始了解企业架构时候,我觉得TOGAF可能就是等于企业架构,但是当我去查一下,我发现企业架构框架有非常多,都是大家在以不同的方式和方法来去试图对一个企业本身进行建模,最有名的就是这个TOGAF。
如果我们追诉企业架构的历史,很多人说是从年的Zachman开始,作为一个企业架构的起点,我们也做了一些研究,通过往前追诉,就是左边这个Paper,大家现在可能已经很难查到这个文档,它都没有电子版,现在都是影印照片。在这里边是IBM在年推出的BSP,我看最近有些行业里的大佬在去描述企业架构的历史的时候已经讲到BSP了。我们可以看到,企业架构最早的名字就叫做业务系统规划(businesssystemplanning),也就是我们常说的IT规划,发展到现在相关的框架已经非常多了,我们今天就不一一展开了。
我们看到了数字化的必然趋势,因为在数字世界里,通过技术或者其他方式,可以赋予我们业务更强的威力,而掌控这种数字化带来的威力是大部分企业要发展的方向。当我们