毕业论文
您现在的位置: 版本控制 >> 版本控制介绍 >> 正文 >> 正文

全解现代企业架构治理

来源:版本控制 时间:2022/8/3

作者:崔皓

开篇

如果要谈企业架构治理就得先说企业战略。企业战略是企业为实现其商业目标选择的目标,以及为了达到目标的路径与手段。由于企业的一切活动都是围绕商业展开的,同时商业活动的不断发展需要IT的支持。因此可以将企业战略分为:业务战略和IT战略。

业务战略是我们经常提起的,它描述了明确的商业目标,并且为其制定了长期的规划(大约3-5年)。

IT战略是根据业务战略而制定的与IT基础设置、软/硬件服务/产品相关的战略。它由不同项目计划组成,利用信息技术协助企业完成业务战略。IT战略需要与业务战略保持同步,将企业的IT能力赋能给企业的商业活动,从而完成企业的战略目标。

无论是业务战略还是IT战略无疑都是服务于公司治理的。公司治理是指影响公司的方向和业绩表现的各类参与者(股东;经理班子;董事会;职工、顾客、供应商、债权人;政府、社区、公众等)之间的关系,涉及主要参与者的权利、责任和影响,以及在决定公司的方向、战略、业绩表现时能做什么和应该做什么。

有了IT战略就需要对其构建、评估和实施,只有这样才能将其IT战略与业务战略紧密对齐,保证战略发展的方向一致、步调一致。因此,IT治理就应运而生了,它是用来处理业务焦点和IT管理之间的联系,IT治理是流程、实践、规则和关系的组合。

光有IT治理来解决企业IT战略落地的问题似乎还不够,因为要让IT战略与业务战略对齐并且融合并不是IT部门或者IT内部结构能够解决的问题,需要调动公司其他的部门、资源和力量来完成。因此,就提出了企业架构治理(EAG,EnterpriseArchitectureGovernance)的概念。

企业架构治理(EAG)是行使经济、政治和行政权力来管理企业架构的开发和实施。它是组织结构和流程的集合,组织通过它控制其部署的IT解决方案,以确保IT战略与企业架构愿景、原则和标准保持一致。

上面提到了几个概念注入公司治理、业务战略、IT战略、IT治理,企业架构治理(EAG)等等,这里用一张图将它们的关系梳理一下。

图1公司治理、业务战略、IT战略关系图

如图1所示,从上往下看公司治理在图的顶端,它代表公司参与者的利益,决定公司的方向、战略、业绩。业务战略和IT战略都是为了支撑公司治理而存在的,业务战略决定了公司的商业发展路径和手段,因此IT战略需要主动向业务战略对齐,保持步调一致。由于IT战略是顶层架构需要具体的实施细则,因此会包含IT治理和企业架构治理(EAG)两个部分。

IT治理是整合企业中的IT能力用来构建、评估、实施IT战略的。但是只有IT能力是无法实现IT战略的,还需要整个企业中的其他资源,因此就有了企业架构治理(EAG),它会去整合整个企业中的其他资源,完成企业架构的开发和实施。从紫色区域整合了IT能力和企业资源可以看出来,它是IT能力与组织、流程等相关资源的粘合剂,它会行使企业中经济、政治和行政权力来管理企业架构的开发和实施。

本文的重点放在企业架构治理(EAG),后简称为EAG。EAG会包括企业结构和一组政策、流程和程序,企业可以通过这些政策、流程和程序控制其部署的IT解决方案,以确保它们与企业架构愿景、原则和标准保持一致。

EAG治理不仅是CIO和IT主管的责任,也需要业务部门主管以及企业架构师、领域架构师、业务专家和其他人员参与,这也是为什么上文中说到的需要整合企业内的资源。

如果没有很好的执行EAG,就无法保持业务战略和IT战略的一致性,这种不协调也会影响到公司战略的实现。

本文会对EAG进行定义,并描述其框架,然后针对框架的组成部分进行逐一讲解。

EAG定义与架构

EA是一项持续性的活动,其中EAG是一个过程,有助于管理和维护组织的架构,围绕企业战略并且保证业务战略和IT战略的一致性。EAG确保企业中的所有元素(人员、部门、IT系统、应用程序)相互协调并服从IT战略的发展。

EAG治理的目标是:

1.确保IT战略对应的实施计划被采纳和遵守。

2.确保决策过程与企业架构保持一致。

3.为所有利益相关者提供架构上的保证。

4.保持企业的相关性以满足不断变化的需求。

为了实现上述目的EAG引入了一些元素,并且通过EAG模型让这些元素产生联系,互相影响互相推动从而达到EAG的目标。为了能够全面地理解EAG架构,通过一张图来描述架构以及组件之间的关系。

如图2所示,我们从右下角蓝色部分开始,企业架构组织(EnterpriseArchitectureOrganization)由企业架构审核委员会(EARB)和能力中心(CompetencyCentre)组成,他们会根据EA架构定义、开发、维护、管理、发布企业架构的设计。这些设计的形式多种多样,我们统称为企业架构分类(EAFrameworkTaxonomy),后文称为EA分类。

EA分类也就是绿色的部分,它主要用来维护EA中的定义、规则、协议,这些分类会根据不同的IT策略进行调整,同时可以保存到企业架构存储库中(EARepository)。同时这些EA的分类用来标准化和优化治理流程(GoverningProcess),这也就是左上角的橙色部分。

治理流程是用来实施具体EAG过程的,它需要企业架构的其他领域的引导和驱动,这样EAG才能适合EA的不同领域。换句话说即便是通过专家团队定义的EA分类形成的治理流程,也需要适应企业的不同领域需要,说白了就是要从一般到特殊。让通用的治理流程适应具体的领域需求。同时企业架构组织也会对企业架构中不同的领域进行支持。

图2EAG架构以及组件之间的关系

上面说了EAG架构中组件之间的关系,这里用一句话总结。企业架构组织是由企业中的一群人组织而成,它包括EARB(企业架构审查委员会)和能力中心,他们会定义、开发、维护、管理、发布EA分类以及支持企业架构的其他领域,定义出来的EA分类可以保存到企业架构存储库中,并且可以用来标准化和优化治理流程,有企业架构组织所支持的企业架构的其他领域也可以引导和驱动治理流程的完成,而治理流程就是具体处理企业架构执行的过程。

也就是企业中的一帮大神,定义了一套规则,将这套规则应用到流程中,让流程能够应用到企业的各个领域中。

下面我们就来逐个介绍每个组件的意义和作用。其顺序如下:

EA组织结构-EA分类-EA治理流程-EA存储库

企业架构的其他领域需要根据具体企业进行区分和讲解,这里不展开说明。

EA组织结构

企业架构组织帮助企业开发并支持企业架构(EA)的设计、审查、执行和治理功能。它需要担负与EAG相关的职能,从三个方面来描述:

EA框架:建立一套标准、程序和操作协议,用于指导决策信息技术的采用、重用、报告和报废。包括指导原则、方法、程序、指标、最佳实践和参考模型。

EA治理:建立一个跨组织、多学科的架构审查委员会(EARB),得到企业IT执行管理层的支持,负责监督技术治理战略和框架定义的实施。

EA合规性:定义EA合规策略并制定一套一致的、可重复的流程以确保该EA合规策略。建立正确的组织职责和结构,以支持架构治理过程和需求的报告。

在EAG架构中谈到了EA组织结构会为EA流程提供指导和特征描述,会通过EA分类的方式应用到EA流程中。需要保证如下几个原则:

标准化:制定和推广企业范围的IT标准。

一致性:实现所需级别的信息、流程和应用程序集成以及互操作性。

重用:在设计、实施和产品组合级别实现IT资产重用和优势的策略以及支持能力。

质量:提供满足业务功能和技术要求的解决方案,以及确保解决方案质量的生命周期管理流程。

成本效益和效率:通过可重复的决策治理流程实现标准、重用和质量的一致优势,从而降低总解决方案生命周期成本,并更好地实现IT投资。

EA小组负责整体架构规划和监督,包括审查技术计划、建立标准和指南、为企业范围的技术计划提供定向输入以及审查技术收购。通常,EA首席架构师向CIO报告,EA小组为IT领导提供指导支持。

我们通过一张图来描述EA组织结构的包含要素以及对应的关系,如图3所示,先从EnterpriseITLeadership(企业IT领导)开始,它在垂直方向会与EnterpriseArchitectureReviewBoard(EA审查委员会)关联,在对其进行领导的同时,也会接受委员会的建议和指导,从而帮助推进EAG的进程,毕竟需要它去调动公司的其他资源进行横向沟通。

说到横向沟通它会与ProgramManagementOffice(项目管理办公室)保持密切合作,任何的EAG的EA流程需要实施都离不开ProgramManagementOffice的推进。然后TechnologyOffice(技术办公室)、EnterpriseArchitectureReviewBoard(EA审查委员会)和EACompetencyCenter(EA能力中心)形成了一个EAArchitectureGroup(EA架构小组),这是一个虚拟的组织,因此用虚线将它们框起来。

他们三者需要合作完成EAG中定义EA分类的大部分工作,EnterpriseArchitectureReviewBoard(EA审查委员会)是这个虚拟团队的核心,他负责对每个小组的产出物进行审核、指导以及监管,同时也会和EnterpriseITLeadership(企业IT领导)不断同步,从而保持向着正确的方向推进工作。同时EnterpriseArchitectureReviewBoard(EA审查委员会)还有一个职责就是与企业不同领域的专家保持联系,从而保证开发出的流程标准能够适用于不同的领域。EACompetencyCenter(EA能力中心)在水平方向也会连接OtherITCompetencyCenters(其他的IT能力中心),以便不断观察科技和行业的变化,让自身的能力得以扩展。

图3:EA组织架构图

上面对EA组织架构的元素以及它们之间的关系进行了描述,这里对几个重点组织的工作范围和内容进行进一步地了解。

企业IT领导委员会:由CIO和业务主管在内的管理人员组成,将定义企业战略要素,并与项目管理办公室和EARB协调,将这些要素转化为程序要素(EA分类)。以下是企业IT领导委员会的职责:

与CIO一起管理业务组合

与CIO一起制定业务战略

制定企业战略方向和优先级

与EA其他的工作组合作,在项目组合中进行尽职调查

技术办公室:创建EA元素(业务模型、应用程序架构、数据架构、基础设施等),提出EA流程以及EA生命周期流程。它的产出物会作为EA分类的重要组成部分。

EA审查委员会:由架构师组成,主要参与架构审查、项目优先级和批准、供应商评估和流程审查。

EA能力中心:密切

转载请注明:http://www.0431gb208.com/sjszlfa/1171.html