(附下载)企业数字化转型:转型架构的设计! | IDCF
来源:谈数据 作者:石秀峰 《华为行业数字化转型方法论白皮书》和《数字化转型新篇章:通往智能化的“道法术”》,回复“数字化白皮书”即可下载。
说到架构,你一定会想到业务架构、技术架构、应用架构、数据架构、安全架构、集成架构、硬件架构等等。在IT领域,几乎无处不架构,操作系统有架构,应用软件有架构,网络设施有架构,APP、小程序也都有各自的架构。那么,我们谈架构的时候,到底是在谈什么?
一、什么是架构?
架构——Architecture,一个源自于建筑行业的古老词语。
在遥远的原始社会,人类过着穴居野处的生活,为了适应自然,抵御猛兽,原始社会的人类会利用一些大树或者直接在地上用树枝树叶搭建一些简易的房子或栅栏。这个时候,人类建筑架构的思维模式已经开始萌芽。从原始部落的穴居野处、茅屋蓬荜,到如今的钢筋水泥、高楼林立,建筑架构的发展,本质是一部人类对居住环境的功能和性能不断追求的发展史。
相比建筑业,IT行业还是一个年轻的行业,它的一些理论体系都是从传统行业中引进而来的,这里边就包括从建筑业引进的“架构”。我们现在谈的软件架构实际上就是对软件系统的一种抽象描述,主要包含软件的组成、结构、行为、功能,除此之外,软件架构还关注软件的易用性、高性能、扩展性、复用性、可理解、经济性、技术的先进性、技术限制和权衡等。
由于人们对软件系统的功能、性能等方面的不断追求,所以才有了软件系统从单体架构、垂直架构、SOA架构,到微服务架构、分布式架构、云原生架构的发展。
架构有多种视角,如我们上文提到的业务架构、技术架构、应用架构、数据架构、安全架构、集成架构、硬件架构等,实际上就是从不同角度,对系统或对象的关系和结构进行描述和定义。
架构可大可小,有不同的层级,诸如:指导不同类之间协作关系的是架构;指导不同模块之间协作关系的是架构;指导不同系统之间协作关系的是架构;指导人与人之间协作关系的也是架构(组织架构)……
二、什么是数字化转型架构?
我们知道了什么是架构,那么企业数字化转型的架构又是什么?
从数字化转型的定义上看,至少包含两个方面:一方面是商业模式的转型,一方面是技术的升级。因此,数字化转型架构是由业务架构、技术架构两条螺旋组成的一个循环上升的模型,其数字化转型架构设计的本质是一种定义数字化问题,明确数字化需求,制定数字化解决方案的过程。
数字化架构是一个泛在的概念,既包含战略层面的规划,也包括战术层面的方法;既包含业务模式的创新优化和业务之间的协作的关系,也包括技术实现的升级变化和技术之间的分层逻辑;既涉及人员认知和思维转变,也涵盖组织机构和考核机制的变革。
中关村信息技术和实体经济融合发展联盟(简称:中信联)发布的团体标准T/AIITRE 10001-2020《数字化转型参考架构》给出了企业数字化转型架构设计任务、视角和推进模式。
《数字化转型 参考架构》认为:
“创新和重构是数字化转型的根本任务,组织应从发展战略、新型能力、系统性解决方案、治理体系和业务创新转型等五个视角出发,构建系统化、体系化的关联关系,系统有序推进数字化转型,创新价值创造、传递、支持、获取的路径和模式”。如下图所示:
(来源:T/AIITRE 10001-2020《数字化转型 参考架构》标准原文总体框架部分)
三、数字化转型,为什么需要架构?
随着数字化的不断发展,“架构”在企业数字化中的作用越来越重要了。架构的两端,一头是由企业的人财物等各类资源、业务流程、业务模式组成的现实世界,一头是由技术框架、软件系统、功能、数据、网络组成的虚拟世界,架构是连接企业的现实世界和计算机世界的一座桥梁。
数字化架构在企业数字化转型中的重要性:
上承战略目标。数字化转型架构设计的驱动力源于是企业的数字化问题和需求,数字化转型架构是对企业数字化战略目标的承接。 下接技术决策。需求和问题明确了,接下来,数字化架构还需要回答用什么样的技术实现这个业务目标。 控制复杂性。基于“分而治之”的思想,将复杂的问题进行分步或分层拆解,以支持业务增长和结构重组的灵活性。 明确实现路径。数字化转型不能一蹴而就,需要一步步来,数字化架构的设计还应回答实现业务目标的步骤和方法。 提高交付质量。架构设计应考虑实现和运营两个层面的质量特性,例如:实现层面的系统或模块之间的协作性(高内聚、松耦合),灵活性和可扩展性,适用性和可实现性等;运营层面的性能问题,安全问题,易用性和可靠性问题等。 固化核心知识。架构设计是将业务目标抽象为计算机可以理解和识别的关系和结构,这个过程有利于知识的积累和固化。 提供可复用资产。不论是SOA架构还是微服务架构,都讲求拆解,组件化、模块化,提供了结构重组的灵活性,并让企业可复用的资产(组件、应用、服务、数据等)可以最大化进行复用。这一点,无论是在SOA时代,还是现在提的更多的中台架构都很实用。 行之有效的运营支撑。数字化架构不仅关注系统的实现,更关注系统的运营。数字化架构的设计涵盖了系统易用性,安全性、可靠性、高性能等系统运营所必须的要素,为系统的有效运营提供支撑。
四、数字化转型架构的两个派别
企业架构派
敏捷开发派
五、数字化转型,业务架构的设计
企业数字化的愿景、使命、战略是什么? 企业要解决什么问题,痛点在哪里?有多痛,是真痛还是假痛? 企业要达成什么样的业务目标? 机会在哪里?方案是什么? 达成目标需要分几个步骤? 谁来主导实施?
六、业务架构设计的常见问题
回归初心,想清楚企业的使命和愿景是什么?
很多企业不知道痛点是什么,在哪里?
七、数字化转型,技术架构的设计
现有的技术团队的能力如何?优势在哪里?技术短板在哪里? 都需要哪些数字化技术?如何引入这些技术? 现有的数据有哪些?在哪里?数据质量如何? 还缺少哪些数据,从哪些能找到,该如何获取? 都缺少哪些专业人才,该如何补齐,何时补齐?
八、数字化转型的参考架构
坚持1个整体战略:将数字化转型定位为组织整体战略,进行全局谋划。 创造2个保障条件:通过组织机制转型激发组织活力,通过文化转型创造转型氛围。 贯彻3个核心原则:将“战略与执行统筹,业务与技术双轮驱动,自主与合作并重”三个核心原则贯穿到转型全过程,保证转型始终在正确的轨道上。 推进4个关键行动:通过“顶层设计、平台赋能、生态落地、持续迭代”这4个关键行动,控制数字化转型的关键过程。
“1”指极致的核心场景。每个企业都有1个或多个核心业务,企业的业务一定是和企业的发展目标相关的。这些业务提升会带动整个企业的提升。面对这些核心业务场景,我们需要将智能化做到“极致的效果”,因为这些领域每提升一个百分点的效果,对企业都至关重要。 “N”指规模化落地。“N”追求的是规模化落地,很多企业都面临着“全面智能化改造”的难题,在面对1千个甚至更多场景时,如果每个都做到极致,代价和效率是不够的。而在大部分企业中,业务价值链与可智能化的场景应用也普遍非常分散。这种情况下,智能化的规模化落地,往往比单场景的极致效果对企业更有价值。
写在最后的话