第27卷第4期 沈阳师范大学学报(自然科学版) VO1.27.NO.4 2009年l0月 Journal ofShenyangNormal University(Natural Science) Oct.2009 文章编号:1673—5862(2009)04—0483—05 企业架构EA成熟度模型比较研究(I) 李屹 ,王学颖 (1.武汉理工大学经济学院,湖北武汉430070;2.沈阳师范大学科信软件学院,辽宁沈阳110034) 摘 要:企业信息化进程中,IT系统日趋复杂,企业面临着IT与业务融合、lT投资回报的挑 战。一个敏捷的、动态的企业架构可以使企业积极面对这种挑战,改变和管理这种复杂性,最大程 度地使IT与业务融合,保证企业战略目标的实现。EA成熟度模型是对企业架构的现状、EA开发 和实施过程进行客观评价的工具,通过对企业架构的现状分析,评估企业架构的当前成熟度,为企 业进入下一个发展阶段提供指导方针。第一部分主要介绍NASCIO和GAO两种EA成熟度模型; 第二部分介绍第三种模型E2AMM,就3种模型在我国企业的适用性进行比较,最后提出应用EA 成熟度模型的基本方法。 关键词:企业架构EA;EA规划;EA成熟度模型;比较 中图分类号:G 203 文献标识码:A 0 引 言 随着我国企业信息化进程的不断深入,信息技术和信息系统在企业运营过程中扮演着越来越重要 的角色,其地位也从支持企业业务活动的附属角色向主导业务、创新业务的决策性角色转变。但是由于 信息技术的快速更新、信息系统的日趋庞杂以及企业业务需求的不断升级,很多企业正面临着IT系统 难以管理、IT与业务活动脱节,IT投资回报率低的问题,尤其是对于中小企业,更是存在着信息及信息 系统孤立,业务需求不明确,IT价值体现不出来的问题。因此,解决信息化过程中出现的这些问题是企 业提升IT价值,应对市场变化,实现企业战略目标的重要保证…1。 企业架构EA是英文Enterprise Architecture的缩写。1987年,J.A.Zachman在IBM的一个内部 刊物上发表了“A Framework for Information Systems Architecture”的文章,第一次提出了EA的概念。 Zachman认为,为了应对日益复杂的IT系统以及高投资、低回报的问题,使用一个逻辑的企业构造蓝图 (即一个架构)来定义和控制企业系统及其组件的集成是非常有用的。为此,Zachman开发了信息、流 程、网络、人员、时间、基本原理等6个视角来分析企业,也提供了与这些视角每个相对应的6个模型,包 括语义、概念、逻辑、物理、组件和功能等模型。当前主要的EA架构包含:通用框架Zachman、TC ̄3AF (The Open Group rAchitecture Framework)、以及适用于和军方的美国联邦的标准架构FEA、 美国国防部的DoDAF等。随着企业架构的不断进化,企业架构理论越来越与战略和业务相融合,逐步 形成了企业战略、业务架构、信息架构、IT架构等4个层次[2-3』。 EA是在信息系统日益复杂,难以管理,难以控制的状况下提出的,它是一个用于管理和融合企业 IT资产、员工和业务活动的整体框架,是定义信息、信息技术和信息系统如何支持业务活动,为业务活 动带来效益的企业蓝图,EA也是一个将企业业务战略转化成业务价值的IT管理过程。EA建立了一 个企业范围的路线图,通过有效的IT应用,优化企业核心业务流程,实现企业战略,完成企业使命。EA 系统并完整地定义了企业现有环境及未来预期架构,围绕企业业务战略为IT系统的应用、开发和进一 步升级提出了指导思想,同时给出了从当前状态到目标架构的迁移方案[ 。 有效地实施EA,实现业务价值需要EA流程的治理,对EA架构的设计、实施、维护和反馈等生命 收稿日期:2009—05一埽 基金项目:辽宁省社科基金资助项目(Lo7BJY045)。 作者简介:李虼(1962一),男(满族),辽宁海城人,武汉理工大学博士研究生,高级经济师。 沈阳师范大学学报(自然科学版) 第27卷 周期的各个环节进行管理;同时还需要对EA总体规划的过程和结果进行不断的评估和验证。有效地 管理EA这些活动需要有效的评价方法和评价标准,这就是EA成熟度模型EAMM(Enterprise Architecture Maturity Mode1)提出的背景。EAMM是一种对企业架构和EA总体规划进行客观评价的 工具,通过对企业架构的现状分析,评估企业架构的当前成熟度,为企业进入下一个发展阶段提供指导 方针。在过去的几年中,许多企业和机构都提出了一些成熟度模型,针对或企业对EA现状及EA 规划的有效性进行评价,本文分两部分对NASCIO成熟度模型、GAO模型和E2AM模型进行阐述和比 较,并结合我国企业信息化的现状提出EA开发和实施的建议。 1 NASCIO成熟度模型 NASCIO(National Association of State Chief Information Officers)EA成熟度模型为企业提供了架 构开发和架构改进的途径,分为6个阶段(如图1),每一阶段都规定有评价的标准,随着进程的不断深 入,企业EA规划也不断成熟。NASCIO主要从以下几个方面来评价企业架构的现状[5]: 1)管理(Administration):管理(治理)角色和责 任。 2)规划(Planning):EA规划路线图和实施计 划。 3)框架(Framework):EA应用的流程和模板。 4)蓝图(Blueprint):实际标准和规则的集合。 5)沟通(Communication):对EA以及EA蓝图 的培训和传播。 6)规范(Compliance):对已有的标准、流程和其 图1 NASOIO成熟度模型 他EA框架组成元素的遵循,将这些标准归档并跟踪其变化。 7)集成(Integration):EA管理过程的接触点。 8)参与(Involvement):整个组织范围对EA规划的支持。 1.1无EA规划——阶段0 1)管理:无架构治理。 2)规划:无EA开发规划。 3)框架:无EA流程和模板。 4)蓝图:无实际应用的IT标准。 5)沟通:高层管理者不了解EA以及EA的效益。 6)规范:不存在规范化流程。 7)集成:无集成项目。 8)参与:无EA认知项目,各部门或个人解决各自问题。 1.2非正规的EA规划——阶段1 1)管理:需要管理委员会来定义已经确认的标准和流程。 2)规划:EA需求已经确认,但EA活动是非正规和非结构化的。 3)框架:流程是特定的,且容易造成后续流程的非一致性;没有统一的跨技术、跨业务范围的流程。 4)蓝图:对业务驱动因素、技术标准的归档还缺乏正规性和一致性。 5)沟通:已确认对EA更大程度认知的需求,但在EA流程或者流程改进方面却没有形成共识。 6)规范:标准规范化的需求已经确认,但规范化仍然处于非正规和非结构化状态;流程在跨区域、 跨部门和跨项目的非一致性使得规范化无法有效测度。 7)集成:通用功能与EA规划集成的需求已经确认,但是lT项目和IT采购仍然处于孤立状态,导 致采购成本的增高、项目的重复开发以及重复培训的需求增加。 8)参与:明确让每一名员工了解EA概念和EA效益的重要性,但是对EA的认知仍然是非正规 的,且缺乏一致性;一些部门和人员对EA的不支持可能导致组织内部的不稳定。 第4期 李屹等:企业架构EA成熟度模型比较研究(I) 485 1.3可重复的EA规划——阶段2 1)管理:EA架构治理的需求已经确认,开始明确角色和责任:管理委员会正在形成。 2)规划:开始开发EA愿景、确认EA任务和资源需求; 3)框架:基本EA规划已经确定,流程已经规划和跟踪;组织正开始重复使用特定方法来获取关键 的EA信息。 4)蓝图:业务驱动因素和战略信息以及建立EA信息存储库的需求已经确认。 5)沟通:企业架构的需求正与高层管理者沟通;EA认知活动正在开始出现。 6)规范:规范化流程已经开发,确保业务和IT项目与EA标准一致。 7)集成:EA规划框架集成的需求已经确认;管理流程与EA规划的各种接触点已经映射,但是具 体的工作还没有开展。 8)参与:组织已经开始对EA培训工作进行规划和准备,EA的概念已经在日常的各种会议上被介 绍和讨论。 1.4定义明确的EA规划——阶段3 1)管理:架构管理委员会成立,确定了角色和责任,其权力与工作良好融合。 2)规划:EA规划规划明确,包括治理角色和责任、结构化的框架、EA开发过程的时间表以及资金 和员工等资源的需求;EA活动正按照规划执行; 3)框架:生命周期架构流程定义且归档;通用流程由各部门客户化;流程模型已定义,在获取信息 过程中使用模板以保证一致性。 4)蓝图:对现有技术标准的分类具有一致性;对业务驱动因素和战略信息的归档具有一致性。 5)沟通:已经提供对高层管理者以及EA管理委员会成员的培训。 6)规范:一个正规的EA规范流程明确定义,且是EA生命周期流程的主要部分,并在企业内实施。 7)集成:EA规划与战略规划和预算流程集成;管理流程与EA的接触点明确定义。 8)参与:组织开始使用定义的架构和标准运营;高层管理者、业务人员和技术人员参与到EA的活 动中。 1.5已管理的EA规划——阶段4 1)管理:治理角色和责任被核查和更新以适应EA框架的变化。 2)规划:EA规划核查和更新以改善EA规划;按照已核准的EA规划建立开发和实施测度标准,为 未来的EA规划设定目标。 3)框架:利用标准对EA流程和模板进行有效性测度,对出现的偏差应用修正方案;经常性地召开 会议对EA框架的修改进行核查。 4)蓝图:对业务驱动因素、技术标准的归档以及对产品和规范的归档和分类已经成为日常的标准 工作;从规范流程中获取测度标准来确认蓝图信息更新的需求。 5)沟通:具有正规的沟通流程,利用沟通过程的核查和变化来提高架构活动和具体细节的沟通; EA认知培训包含在新员工的指导中。 6)规范:EA标准的规范化成为企业内通用的实践;与业务活动相关的质量标准已建立;流程出现 偏差或需要改善时对规范化流程进行核查和更新。 7)集成:企业架构用来指导开发和采购;具有节省资源(时间和资金)的测度标准;确认具体项目时 考虑成本和效益因素;出现问题或新的功能被定义时对集成过程重新核查并进行流程的更新。 8)参与:企业员工理解架构原则,参与EA开发和实施过程,与架构有接触点;企业对EA规划的感 知、参与、接受和满意度有测度标准。 1。6不断改进、充满生机的EA规划——阶段5 1)管理:管理委员会主动核查自己的行动,着手变革以改善流程;与其他组织分享观点提高EA流 程的管理水平。 2)规划:主动规划并实施来提高EA规划的有效性;与其他组织分享观点为未来EA规划做准备。 3)框架:遵循EA生命周期流程,应用测度标准对EA流程和模板的非有效性进行测量;与其他组 织进行合作改善流程和模板。 沈阳师范大学学报(自然科学版) 第27卷 4)蓝图:实时监测新技术动态和业务趋势,获取相关信息主动确认新技术的使用来提高业务活动; 与其他组织分享技术和业务趋势信息。 5)沟通:应用测度标准确认提高沟通回报的机会;与其他组织合作共同提高沟通效果。 6)规范:规范化流程中收集的信息用于确认EA标准和框架的更新;架构测度标准用于驱动后续 流程的改进;与其他组织合作分享提高流程的规范化。 7)集成:企业架构流程的不断改造;业务影响技术,技术影响业务;应用测度标准用来确认EA框 架、蓝图信息和集成过程的提高;与其他组织的合作提高集成过程,包括项目管理实践等。 8)参与:各部门在架构开发和实施中的合作;应用测度标准建立行动方案提高EA营销和教育项 目;与其他组织合作建立EA规划和EA活动积极参与和参加的氛围。 2 GAO成熟度模型 GAO(U.S.Government Accountability Office)成熟度模型EAMMF(Enterprise Architecture Management Maturity Framework)是一个EA管理成熟度框架,是一个衡量和提高EA成熟度的工具, 提供了衡量企业开发和管理EA架构工作的判断工具。EAMMF包括3个基本部分:管理成熟度的层 次阶段,EA管理过程中的关键成功属性分类和每一阶段的核心要素。EAMMF分为5个成熟度阶段, 每一阶段都包含其前阶段的核心要素 6'8],如图2。 阶段5 阶段4 阶段3 阶段2 阶段1 目标阐述 核心要素(2) 核心要素(1) 核心要素(1) 核心要素(1) 核心要素(3) 核心要素(1) 核心要素(1) 核心要素(2) 实验目标能力 目标满意度说明 目标满意度验证 核心要素(3) 核心要素(3) 核心要素(5) 核心要素(3) 核心要素(1) 核心要素(1) 核心要素(1) 核心要素(2) 成熟度 图2 EAMMF成熟度模型 2.1 阶段1——建立EA感知 在该阶段,组织无开发和使用架构的规划,即便有规划也不能展示架构应用的价值。而此时,一些 部门可能在着手某些EA活动,但都是基于特定需求的、非结构化的,缺少专业机构的领导和指导,不具 备成功开发EA架构的必要的管理基础。 2.2阶段2——建立EA管理基础 在第二阶段,组织认识到了EA作为企业资产的重要性,已经开始分配EA管理的角色和责任,并 建立开发EA架构的规划以及对EA进程和EA质量的评测标准,同时也在寻求开发架构的必要资源 ——人、流程和工具。对于此时的组织,其架构管理机构已经基本形成,包括架构师、负责规划开发和维 护的办公室、负责EA治理的管理委员会等。尤其是管理委员会,其职责是指导、监督和核准EA的开 发和管理维护,由相关业务人员和IT技术人员组成。在该阶段,组织已经对EA方案的开发进行规划, 并且已做好相应准备;全企业范围内对EA价值的认识以及利用EA管理IT投资的共识已经达成;框 架和开发实施方法的选择,以及开发和实施EA的工具已经确定。 2.3阶段3——开发EA 在第三阶段,组织把重点放在EA的开发过程中,按照已选定的框架、方法、工具和管理规划在全企 业范围内逐步开发和实施。尽管此时的EA方案不是很完善,但是基本包含企业运营的各个方面:业 务、绩效、信息/数据、服务/应用和技术。EA方案描述企业当前和未来架构,给出迁移方案,并具有应 用价值;在实施过程中通过追踪和测量实施效果,发现问题、确认差异,修正方法,形成最终方案。 2.4阶段4——完成EA 此时,EA方案已经开发完毕,并得到EA管理委员会的认可。EA方案从业务活动、绩效、信息/数 第4期 李屹等:企业架构EA成熟度模型比较研究(I) 487 据、服务 用和技术等方面对企业的当前和未来架构进行了详细的阐述,给出了从当前架构到未来架 构迁移的解决方案。在该阶段,还需要有相关机构对企业的EA方案进行质量的评估(包括方案的 完整性和准确性)。 2.5阶段5——利用EA管理变化 此时的组织已经处于EA的成熟期,EA方案通过高层管理者的核准,并形成正式的文件:所有IT 投资必须遵从架构规定。决策者应用架构确认和处理IT投资中出现的各种问题:冲突、重叠、非战略 性及冗余等,保证IT投资的效益,实现最大化的系统协同工作,同时降低管理风险,获取最大的IT回 报。在EA实施的成熟阶段,组织不断跟踪和测度EA效益和投资回报,不断对EA管理流程和EA方 案进行调整和修正,使lT感知业务变化、主动应对变化,并为业务活动带来创新。 3 结 语 NASCIO成熟度模型和GAO模型都是针对于电子提出的,NASCIO强调组织对当前EA成熟 度的评估,为组织达到下一个层次提供指导;GAO的EAMMF实际上是一个对EA开发和评估相结合 的工具,通过框架各个阶段核心要素的实施逐步对EA进行设计、开发、管理和完善[ 一1 。在本文的后 续部分会介绍另一种基于企业的EA成熟度模型E2AMM,并对这3种模型进行比较,为我国企业信息 化进程中的EA构建提供借鉴。 参考 文献: f 1] 王学颖.基于EA的lT与业务融合[J].图书情报工作,2009,53(8):81—84. [2] RC ̄ER SESSIONS.A comparison of the top four Enterprise-Architecture methodologie8[EB/OL].http-∥msdn2. microsoft.com/en—us/library/bb466232.aspx,2008—05—10. [3] GARTNER INC.Applying Enterprise Architectrue[EB/OL].(2008—03—05)[2008—05—09].http://www.gartner. com/DisplayE ̄ument?id=484821&ref=g—sitelink. [4] THE OPEN GROUP."IW ̄AF version 8 enterpries edition【EB/OL].(2007—12—08)[2008一O5—09].http:∥www. opengroup.org/architecture/togaf8一doc/arch. [5] NASCIO.NASClOEnterpriesArchitcetrueMaturityModelVersion1.3[EB/OL].(2008—01—15)[2009—01—30].http: f nascio.org/publications/documents/NASCIO-EAMM pdf [6] GAO.A Framework for Axsessing and Improving Enteprrise Architceture management[EB/OL].(2008—08—23)[2009— 0l一30j.http://Ⅵ .gao.gov/new.items/d03584g.pdf. [7] GAO,A Frmaework for "Assessing and Improving Process Maturity[EB/OL].(2007—12一l8)[2009一o1.30].http:∥ www.gao.gov/new.items/d04394g.pdf. [8] SC卜玎三KKER^ AN J.Enterpries Architecture Assessment Guide[EB/OL].(2008—07—17)[2009—01一l8].http:∥ www. enterprise-architecture. info/Images/Architecture% 20Score% 20Card/Enterprise% 20Architecture% 20Assessment%20Guide%20v2.2.pdf. [9] scHEKKERMAN J.Extended Enterpries rAchitceture aMturity Model Support Guide[EB/OL].(2008—05—30)[2009一 Ol—l8 j.http:∥w、w.enterprise-architectrue.info/Images/E2AF/Extended%20Enterprise%20Architceture% 20Maturity%20Mode1%20Guide%20v2.pdf. [10] 陈国宏,王秋菲.基于Malmquist指数的区域工业企业技术创新能力研究[J].沈阳师范大学学报:自然科学版, 2009,27(2):15l一154. A Comparison of Enterprise Architecture Maturity Models (I) L』Yil.WANGXue—ying2 (1 Economic Management CoHege Wuhan University of Technology,Wuhan 430070,China; 2 Software College,Shenyang Norn ̄University,Shenyang 110034,China) Abstract:Rapid advances in Information Technology and more and more complex IT systems have enablde enterprises to face the challenging of business and IT alignment and R0I of IT.A flexible.dynamic enterprise architceture enables the enterprise to change and nmnage these complexities,to realize the alignment,and to fulfill the minion of the enterpries.EA matu^tv model provides a metric for understanding whether the enterpries is in its evolving process.It is also a developing tool to guide the enterpries into the next stage.The fisrt part of this paper introduces NASCIO and GAO maturity models.while the t hird model, AMM,is introduced in the second part.It will alos compare the models’applicability in Chinese enterprises.At last. a basic approach to using EA maturity model will be put forward. Key words:enterpries architecture(EA);EA Program;EA maturity model:comparison