2.1 企业架构的基本概念
企业架构(Enterprise Architecture,EA)经过几十年的发展,有很多专家、组织、企业、研究机构活跃在这个领域,他(它)们提出了很多理论并收获了很多相关实践。企业架构,即“企业”+“架构”,前文中我们对“架构”进行了讨论,架构的本质是对复杂性事物的管理,是对一个企业、一个公司、一个系统复杂的内部关系进行结构化、体系化的抽象,并把相关的目标和当前现状通过不同的视图进行直观展示,方便相关人员达成一致的认识,指导和驱动数字化项目落地实施。对于“企业”,TOGAF将其定义为有着共同目标集合的组织的聚集,如企业可能是一个完整的公司、公司部门、科室,或通过连接聚集在一起的多个职能群组。从广义来看,企业既可以表示企业内一个特定领域,也可以包含相关的团队或组织。如果是集成扩展型企业,那么除了内部的业务单位,还包含伙伴、供应商和客户。
关于企业架构,我们来看看一些人员和组织给出的定义。
• 麻省理工学院:企业架构是业务流程和IT基础设施的组织逻辑,反映企业运营模式的集成和标准化需求。
• SearchCIO.com:企业的概念蓝图,定义了一个组织的结构和运营,企业架构的意图是确定组织如何能够最有效地实现其当前和未来的目标。
• John Zachman:企业架构是构成企业的所有关键元素及其关系的综合描述,是企业的描述性表达,以及企业创建后进行改变的基线。
• 美国的Clinger-Cohen法案(1996):企业架构是一个集成的框架,用于演进或维护现存的信息技术和引入新的信息技术,来实现组织的战略目标和信息资源管理目标。
• The Open Group:企业架构主要定义所有构成企业的不同元素,以及这些元素怎样相互关联。
• Gartner:企业架构是通过创建、沟通和优化用以描述企业未来状态和发展的关键原则,以将业务愿景和战略转化为有效的企业变更的过程。
• 微软:企业架构是一种概念性工具,可以帮助组织了解自身的结构和工作方式。它提供了企业地图,并将其用于业务和技术变更的路线规划。
从以上诸多定义可以看出,企业架构并没有统一的定义,不过我们可以发现在上述定义中的一些共性,如图2-1所示。在传统模式中,企业从战略规划到项目实施是脱节的,没有经过顶层思考和有效的架构规划,而企业架构作为战略和项目的桥梁,从企业的整体战略规划出发,将业务战略和IT战略通过企业架构进行呈现,通过业务架构明确企业关键业务流程和逻辑,进一步明确与之匹配的IT架构,进而分解为应用架构、数据架构、技术架构,并通过数字化转型项目实施交付,进而进行运营治理,通过持续迭代反向推动战略规划,完成闭环。
图2-1 企业架构与战略规划、项目实施、运营治理之间的关系
企业架构可以帮助企业解决数字化转型中的许多问题,如业务创新、降本增效、风险控制、组织协同、技术升级等。2017年,麦肯锡与亨利商学院开展了一项关于企业架构影响的调查,调查结果显示,使用企业架构的企业比没有使用企业架构的企业,数字化转型成功率高62%、IT复杂度降低67%、成本节约47%、产品推向市场快34%、稳定性提高26%。企业可以基于企业架构的指导,优化业务运营模式,落实企业战略,改进业务流程,使企业运转更加高效。企业架构可以使企业在同一语义、语境下协同开展跨领域合作。数字化转型的难点并不在于理论、方法、工具等,而在于整个企业结合相关方法,内部多方协同,进而通过项目落地,最终达到企业整体战略目标的过程。
企业架构也让企业越来越重视IT,使得优质的IT系统成为企业的核心竞争力之一。IT部门不是企业的成本中心,而是为驱动业务部门而存在的。IT系统以企业架构为依据和指导,把控信息系统的设计方案落地,保证整体工程的统一、规范、有序开展。项目组内部通过统一语言、统一过程,保证行为和内容的一致性,并优化组织架构,推进整体企业架构的治理和演进,提高IT投资回报,减少IT项目和系统的风险。在技术方面,IT系统通过分布式、服务化、互联网、大数据等技术,提升整体服务的效率。