
大家好,我是人月聊 IT。今天准备跟大家聊下企业数字化转型,为何要以企业架构为核心展开工作。
1. 企业架构概述
首先,我们来了解一下企业架构。企业架构是一个对企业关键业务、信息、应用、技术的战略的全局整体的表现方式,以及这些战略所映射到的业务功能和流程。它着眼于业务流程,组织的结构,以及应用什么样的技术来处理这些流程。企业架构(EA)是一个涵盖业务架构、数据架构、应用架构和技术架构等多方面的综合概念。
其中,TOGAF(The Open Group Architecture Framework)企业架构参考框架是一个被广泛认可的框架。它为企业架构的规划、设计、实施和治理提供了一套全面的方法论。
TOGAF 的核心在于其架构开发方法(ADM),它通过一系列有序的阶段,从架构愿景的定义开始,逐步深入到业务架构、信息系统架构(包括数据架构和应用架构)以及技术架构的设计,最后到架构的实施和治理。这种方法确保了企业架构的构建是一个系统的、全面的过程。
而 4A 架构(业务架构、应用架构、数据架构、技术架构)也是企业架构中的关键内容。业务架构描述了企业的业务战略、业务流程、组织结构等,它是企业架构的基础,定义了企业的运作模式。应用架构则关注于如何构建和部署应用系统来支持业务流程。数据架构侧重于数据的组织、存储和管理,确保数据在企业内的一致性、完整性和可用性。技术架构涉及到硬件、软件、网络等技术基础设施的规划和设计,为企业的信息系统提供技术支撑。
2. 数字化转型概述
在当今时代,数字化转型已经成为企业发展的必然趋势。在我前面文章也谈到,企业数字化转型的核心要素包括连接、数据和智能。
连接是数字化转型的基础。通过连接,企业内部的各个部门、员工之间以及企业与外部合作伙伴、客户之间能够实现高效的信息交互和业务协同。例如,企业可以通过建立统一的数字化平台,将销售、生产、采购等各个环节连接起来,实现业务流程的无缝对接。
数据是数字化转型的核心资产。随着企业业务的开展,会产生大量的数据,如客户数据、销售数据、生产数据等。这些数据蕴含着巨大的价值,通过对数据的收集、存储、分析和挖掘,企业可以获取有价值的信息,如客户的需求和偏好、市场趋势等,从而为企业的决策提供依据。例如,电商企业通过分析用户的购买行为数据,可以实现精准营销,推荐用户可能感兴趣的商品。
智能则是数字化转型的高阶发展目标。利用人工智能、机器学习等技术,企业可以对数据进行智能化分析和处理,实现自动化决策、预测性维护等功能。例如,制造企业可以通过对生产设备数据的智能分析,提前预测设备故障,进行预防性维护,提高生产效率。
3. 传统企业架构框架的局限性分析
a. 业务驱动 IT 的局限
传统的企业架构规划更多考虑的是业务驱动 IT 这个思路,即 IT 始终是一个配合的角色。然而,在数字化转型的背景下,这种思路已经不能满足企业的需求。随着技术的快速发展,IT 不仅仅是业务的支撑者,更是业务创新的推动者。例如,在互联网企业中,很多新的业务模式(如共享经济模式)是由 IT 技术创新驱动的,而不是传统的业务需求驱动。
b. 数据处理的滞后难以体现数据驱动
传统企业架构强调数据建模和产生是晚于业务的,即数据只能处于后期配合而非数据驱动。在当今数据爆炸的时代,这种数据处理方式已经落后。企业需要及时获取和分析数据,以做出快速的决策。例如,电商企业如果不能及时分析用户的浏览和购买行为数据,就无法及时调整商品推荐策略,可能会失去很多潜在的客户。
c. 平台化和服务化体现较弱
传统的企业架构思想,实际对平台化 + 服务化体现得相当弱。在数字化转型过程中,企业需要构建平台化和服务化的架构,以提高业务的灵活性和可扩展性。例如,传统企业的应用系统往往是大而全的单体应用,难以实现快速的功能扩展和更新,而基于平台化和服务化的架构可以将应用拆分为多个微服务,方便进行独立开发和部署。
4. 面向数字化的新一代企业架构
对于新一代企业架构,我们举两个例子来进行说明。其一是TOGAF企业架构最新发布的10版本。其次是Thoughtworks几年前发布的现代企业架构白皮书。
TOGAF 10是The Open Group在2022年发布的最新企业架构框架版本,它引入了重大的革新,特别是模块化结构的采用。这一版本将核心内容重组为六个独立的文档,包括导言和核心概念、架构开发方法(ADM)等,形成了“TOGAF基本内容”。这种模块化的设计使得架构师能够更灵活地选择和应用适合其组织风格和需求的模块。
同时,TOGAF 10将更多动态内容迁移至系列指南与TOGAF库中,构建了一个层次分明、灵活应变的“洋葱式”架构体系,使得架构师可以根据自身情况灵活选择适合的模块,减少不必要的架构冗余。
TOGAF 10在内容上进行了广泛的扩展和更新,以适应当前企业面临的挑战和趋势。新版本加强了对敏捷方法的支持,以帮助企业更灵活地应对变化,并与敏捷和DevOps实践更好地结合。它也增加了对云服务集成和管理的指导,以利用云计算的普及。数字化转型的支持得到了增强,提供了更多关于如何在架构中整合数字技术的指南。
此外,TOGAF 10扩展了对大数据架构和数据分析的考虑,加强了企业架构中安全性和隐私保护的指导,并在企业架构设计中更多地考虑了环境影响和社会责任。用户体验(UX)在企业架构中的重要性也得到了强调,以提高客户满意度和业务成果。
这些新增和扩展的主题体现了TOGAF 10对当前技术趋势和业务需求的响应,使其成为一个更加适合当前企业数字化转型工作的指导架构框架。
其次是ThoughtWorks的现代企业架构白皮书。
在白皮书里面,ThoughtWorks给出了一个现代企业架构框架MEAF。对于这个框架的设计原则,里面谈到的三点,如下:
1.战略与业务价值驱动(业务驱动 over 技术驱动) 2.轻量敏捷化(持续改进 over 一次做对) 3.可落地(从实践出发 over 从理论推导)
简单来说就是业务驱动,敏捷迭代并能够快速落地实施。
这个实际和我在前面谈企业数字化转型方法论里面经常谈到的要基于垂直化业务场景快速的进行敏捷迭代实施,是一个道理。
对于MEAF核心元模型如下:
对于里面的一些关键点我用红色虚线框做了标记。简单总结如下:
左边纵向绿色流程步骤,核心仍然是业务流程和业务场景,基于业务流程和场景的梳理来分析关键的业务阶段,业务活动和业务操作。但是这个不是全面分析,而是基于垂直业务场景驱动的分析。
其次就是业务架构,业务架构核心变化为了业务组件+业务服务,同时基于业务组件和业务服务梳理进一步构建领域对象。
应用架构本身和业务架构匹配,即业务服务转变为应用服务,业务组件转变为应用组件或微服务,同时领域对象进一步抽象进行数据建模,转变为数据组件和详细的数据库设计。在应用详细功能设计过程中,会看到哪些共性基础能力需要使用技术架构层提供的技术组件和技术服务来完成,技术架构从传统企业架构的IaaS层上升到PaaS服务层。
5. 新一代企业架构在数字化转型中的关键作用
a. 实现现实世界和数字世界的双向映射和联动
数字化转型的一个重要目标是实现现实世界和数字世界的双向映射和联动,也就是数字孪生。在这个过程中,数字化模型起着承上启下的作用。而这个数字化模型应该遵循企业架构的建模思路。
企业架构为构建数字化模型提供了一个框架,它能够将企业的业务流程、组织结构、数据等要素进行抽象和建模,从而在数字世界中构建出一个与现实世界相对应的虚拟模型。通过这个模型,企业可以更好地理解和优化业务流程,实现现实世界和数字世界的协同发展。
b. 与企业战略和业务目标的契合
企业架构的输入即是企业战略和业务目标,这一点非常符合数字化转型为最终的商业模式和企业运营模式变革的思想。企业在进行数字化转型时,首先要明确自己的战略目标,例如是要提高市场份额、降低成本还是提升客户满意度等。
企业架构能够将这些战略目标转化为具体的架构设计,确保数字化转型的各项工作都是围绕着企业战略展开的。例如,如果企业的战略目标是拓展国际市场,那么企业架构就可以规划出相应的业务架构,包括国际业务流程、组织架构调整等,以及支持国际业务的应用架构、数据架构和技术架构。
c. 有效的衔接业务和 IT
企业架构能够很好地衔接业务和 IT,为业务人员和技术人员提供一套共同的沟通词汇表。在企业中,业务人员和技术人员往往存在着沟通障碍,业务人员关注的是业务需求和业务流程,而技术人员关注的是技术实现和系统架构。
企业架构通过定义统一的业务架构、应用架构、数据架构和技术架构,使得业务人员和技术人员能够在同一个框架下进行沟通和协作。例如,在一个项目中,业务人员可以通过业务架构来描述业务需求,技术人员则可以根据业务架构来设计应用架构和技术架构,从而确保项目的顺利进行。
首先,在业务架构规划中,要特别注意业务能力这一关键点。业务能力是连接企业业务战略和IT应用建设规划落地的关键点。书中专门讲解了业务能力,包括参与人、流程、信息和数据以及使用的资源,这些都是支撑业务能力实现的关键。
因此,在商业模式规划设计完毕后,我们需要梳理核心价值流,通过价值流进行业务能力的分解,并回答核心业务能力如何支撑核心业务价值流的实现。新版书中也会专门讨论价值流与价值链分析的差异,以及价值流与精益生产中的价值流分析的差异。通过价值流拆解,我们才能识别核心业务能力,这是业务架构中非常重要的关键点。
d. 体现数据驱动的思想
在企业架构中有独立的数据架构规划和数据建模分析方法,这更容易体现当前数字化中数据驱动的思想。数据架构规划能够确保企业数据的合理组织和存储,数据建模分析方法则可以帮助企业对数据进行深入分析和挖掘。
对于数据驱动一定要理解为两个方面的内容,一个是数据驱动决策,这个是传统BI做的事情。一个是数据实时反哺业务,数据驱动业务,这个是数字化转型下更加强调数据价值挖掘的重点。
所以我今天谈的数据驱动,更多的是在谈数据如何更好地驱动业务。要明白数据驱动决策,往往是形成了企业全局或业务域的KPI指标,并提供各种维度分析工具,方便管理层发现问题,并基于问题去改进已有的业务流程。而数据驱动业务,是通过数据加工处理建模后,形成的数据服务能力,需要在每一笔,每一次业务交易中都要用到。
虽然数据驱动决策和数据驱动业务,都存在底层数据存储汇总,数据的统一建模,或者数据分析模型建设等。但是最大的区别就是数据服务要在业务协同中,实时的使用,来作为业务协同中的关键卡点,或关键分析后数据的提供。
从流程产出到业务对象识别在传统的观念中,数据往往被视为流程执行的产出物,这种观点限制了数据的潜在价值。我认为,我们应该转变思路,不再将数据仅仅看作是流程的副产品,而是将其视为业务流程的核心驱动力。
新的思路要求我们快速识别业务对象,并按照业务对象的数字化思路(数据实体+行为+规则)去构建上层应用。这种以数据为中心的构建方式,使得上层应用能够更加灵活地适应业务变化,同时保持底层数据的一致性和稳定性。
以元数据驱动的产品设计以产品设计为例,通过元数据驱动的方法,设计师可以快速识别和定义产品的关键属性和行为。这些元数据不仅包括产品的物理特性,如尺寸、材料、颜色等,还包括产品的生命周期信息,如设计阶段、生产阶段、维护阶段等。通过这种方式,产品设计可以更加灵活地适应市场变化,同时确保产品数据的一致性和准确性。
e. 指导数字化建设落地
最终的数字化建设落地,需要企业架构中应用架构和技术架构的指导,以防止后续 IT 建设缺乏全局思考,大量建设信息孤岛的问题。应用架构定义了企业应用系统的结构和功能,技术架构则为应用系统提供了技术支撑。
在数字化建设过程中,如果没有一个整体的企业架构规划,各个部门可能会根据自己的需求独立建设信息系统,这样就容易导致信息孤岛的出现,各个系统之间无法实现有效的集成和数据共享。而企业架构能够从全局的角度对数字化建设进行规划和指导,确保各个应用系统之间的集成和协同,提高企业的整体信息化水平。
f. 回答数字化技术如何支撑业务的关键问题
企业架构可以更好地回答数字化技术如何更好地支撑企业业务的关键问题。在数字化转型过程中,企业面临的一个重要问题是如何选择和应用合适的数字化技术来满足业务需求。企业架构通过对业务架构、应用架构、数据架构和技术架构的综合分析,可以确定哪些数字化技术适合企业的业务场景,如何将这些技术与企业的业务流程相结合。
例如,对于一个零售企业来说,如果想要提高客户体验,企业架构可以分析出需要应用移动支付、智能货架等数字化技术,并将这些技术融入到企业的销售业务流程中。
5. 实践案例分析
为了更好地理解企业架构在数字化转型中的重要性,我们来看一个实际案例。
某制造企业,在数字化转型之前,面临着诸多问题。业务流程繁琐,各个部门之间信息不畅通,数据分散在各个系统中,无法进行有效的分析和利用。在数字化转型过程中,该企业首先构建了企业架构。
在业务架构方面,对企业的业务流程进行了重新梳理,简化了一些不必要的环节,明确了各个部门的职责和协作关系。例如,将原来分散在多个部门的订单处理流程进行整合,成立了专门的订单处理中心,提高了订单处理的效率。
在数据架构方面,建立了统一的数据仓库,将生产数据、销售数据、客户数据等进行整合。通过数据建模和分析,企业发现了一些潜在的生产效率提升点。例如,通过分析生产设备的运行数据和产品质量数据之间的关系,找到了优化生产参数的方法,提高了产品质量。
在应用架构方面,根据业务需求构建了一套集成的企业应用系统,包括生产管理系统、客户关系管理系统、供应链管理系统等。这些系统之间实现了数据共享和业务协同。同时为企业构建一套统一的电商平台实现对C端客户的直接触达能力,同时又实现电商平台和内部ERP,CRM系统的集成和协同。
在技术架构方面,采用了云计算、大数据、物联网等技术,为企业的数字化转型提供了技术支撑。通过物联网技术,企业实现了对生产设备的远程监控和管理,提高了设备的利用率和维护效率。
通过统一的构建企业架构,方便了企业进一步拉通原有业务和IT的壁垒,实现业务驱动IT,数据驱动业务,平台+服务化的新技术架构等关键特点。真正提升了企业核心竞争力和业务经营绩效的达成。
综上所述,在企业数字化转型过程中,以企业架构为核心展开工作是非常必要的。企业架构能够为数字化转型提供一个全面的框架,涵盖业务、数据、应用和技术等多个方面。它能够实现现实世界和数字世界的双向映射和联动,与企业战略和业务目标相契合,衔接业务和 IT,体现数据驱动的思想,指导数字化建设落地,并回答数字化技术如何支撑企业业务的关键问题。
通过实际案例我们也可以看到,构建企业架构能够帮助企业解决数字化转型过程中的诸多问题,提高企业的竞争力和经济效益。因此,企业在进行数字化转型时,一定要重视企业架构的构建和应用,将其作为数字化转型工作的核心。