架构成熟度评估模型分析与应用

2021-08-13  本文已影响0人  华盖生

记得早些年,被公司安排去给某头部城商行做架构评估,当时接触架构不久,对架构评估的维度和方法理解都不太透彻,接到任务就比较头大,架构评估说架构好,那我们就没有再做规划的价值和必要了,说不好,跟我们对口的就是架构办,真的是左右为难……后来现在才知道,其实我们缺的是架构成熟度评估模型;现在各种成熟度模型满天飞,软件成熟度、集成成熟度、数据安全成熟度、软件保障成熟度,当然少不了最广为人知的CMMI(能力成熟度模型)。 各类成熟度评估的目的无非是两个,一个是评级认证,认证企业资质;二是现状评估,一般是咨询项目中使用;

01 企业架构成熟度模型对比分析


今天查阅了三个企业架构的成熟度模型,NASCIO、G A O 成熟度模型 EAMMF 和 ******E2AMM,**分维度做了一下梳理,简单对比分析了一下,发现了一些共性和区别。

评估模型共性:

1、成熟度评估模型都是由评估维度和级别两个维度构成,组成了一个二维的评估模型,这大概是所有评估模型的共性,所以维度的选取是评估模型的重点;

2、评估级别绝大多数是5级(部分6个等级的评估模型因为设计了0级未启动级),包括常用的CMMI、COBIT,还有我对比分析的这几个架构成熟度模型;这大概跟人的认知模型有关,如果只有三个等级区分度不够,如果7个等级则级档太多难以识别,所以取个折中;就像调查问卷中对事项的接受程度的级别划分一样;在级别划分上虽然术语不同,大体上都分为EA 认知阶段 、开发阶段 、管理阶段和优化阶段;

3、以上几个评估模型,在维度的选择上主体类似,主要包括EA组织、EA治理、EA参与度、EA规划的开发、EA与企业战略的协同等方面;有出入的一些维度包括业务和技术融合度、合作伙伴参与度、企业预算和采购策略等维度;总体而言共性大于个性。

4、成熟度评估适合用雷达图作为展现形式,一圈表示标杆当前的成熟度层级,一圈表示当前评估企业所在的层级,直观而充满冲击力。

图片

评估模型区别:

1、GAO模型在评估维度之外,还包括EA 管理过程中的关键成功属性分类和每一阶段的核心要素。 EAMM F 分为 5 个成熟度阶段, 每一阶段都包含其前阶段的核心要素,如下图。在 EA 设计 、开发和实施过程中, 企业还可以借鉴 GA O 模型中的31个关键要素, 按照其提供的路线图, 结合本企业的具体情况对EA 解决方案进行调整和优。


image.png

2、不同模型各有侧重,如NASCIO强调组织对当前EA成熟度的评估,为组织达到下一个层次提供指导;GAO的EAMMF实际上是一个对EA开发和评估相结合的工具,通过框架各个阶段核心要素的实施逐步对EA进行设计、开发、管理和完善;E2AMM则重点针对扩展型企业,围绕企业的业务与IT融合活动进行EA的测度;


image.png

02 企业架构成熟度评估维度


在评估模型中,最重要是还是评估维度;选取三个评估模型中最重要的一些维度进行综合说明,在正式执行评估时,可根据需要摘取需要的评估维度:1、EA文化:公司高管和整体上对EA的接受度、认可度,是否认为EA管理能够促进公司发展和运营能力提升,是否认识到EA管理的重要性;2、EA治理:是否建立起架构相关的组织机构、职责、制度与流程,是否有企业级的架构管理机构;3、企业战略联动:是否将EA架构管理作为企业战略管理的工具和方法,战略落地与架构规划是否能形成联动效应;
4、企业参与度:各级组织与人员,包括企业高管、各业务部门、架构管理部门、IT部门对企业架构的参与程度,是否都参与到企业架构的规划与应用工作中;
5、业务与科技联动:是否应用企业架构作为业务与科技联动的纽带,是否将业务与科技联动作为企业架构成功的标准;
6、架构规划开发:是否进行了企业架构开发,架构开发的覆盖面、程度如何,架构规划的制品范围包括哪些;
7、架构沟通:架构规划开发的成果是否在企业范围内进行宣介,并达成一致认识;
8、架构规范与模板:架构规划与模板的标准化程度;
9、相关方参与度:是否将合作伙伴等相关方作为架构规划的参与方,企业处于相互竞争和协作的经济环境中,不仅包括传统意义上的企业成员(员工、经理、主管人员),还包括商业合作伙伴、供应商、和客户。

03 企业架构成熟度评估步骤


1、明确应用的目的和目标企业应用EA成熟度模型是为了判断本企业的EA成熟程度,确认EA开发和实施过程中企业的现状,找出差距,通过改进方案的实施达到更高的EA成熟度,提高企业的持续竞争力。2、构建评价标准和评价模型任何一种EA成熟度模型都不是一成不变、适用于任何企业的,尤其对于我国企业,政治、经济、文化背景的不同以及企业所属行业和实际情况的不同,EA评价的标准和评价模型也会各有特点。在标准和模型的构建过程中,可以选定一种成熟的模型为基准,根据企业特点进行适当修改和补充。3、评估现状依据成熟度模型对企业架构现状或EA开发实施情况进行评估,确认企业所处的EA成熟度阶段。4、确认差距、提出改进方案通过评测,企业了解自己的EA现状以及自身的能力和缺陷,确认企业与下一阶段目标的差距,制定改进方案。5、方案实施按照改进方案,采取行动。在实施过程中注意实施监控和管理。6、反馈评估在改进方案实施后,对实施结果进行评测,再一次对EA成熟度现状进行评估,进入新的循环周期。

04 几个企业架构成熟度模型参考


image.png 图片 图片
上一篇下一篇

猜你喜欢

热点阅读