BangEA:基于企业架构的IT规划过程是怎样的?

作者 周金根

Zachman

1987年,在IBM的一个内部刊物《IBM Systems Jouranl:Volume 26》上发表的一篇文章“A Framework for Information Systems Architecture”by J.A. Zachman。

1987 IBM Systems Journal- A Framework for Information Systems Architecture

by J.A. Zachman

        “With increasing size and complexity of the implementations of information systems, it is necessary to use some logical construct (or architecture) for defining and controlling the interfaces and the integration of all of the components of the system. This paper defines information systems architecture by creating a descriptive framework from disciplines quite independent of information systems, then by analogy specifies information systems architecture based upon the neutral, objective framework. Also, some preliminary conclusions about the implications of the resultant descriptive framework are drawn. The discussion is limited to architecture and does not include a strategic planning methodology.”

        为了应对日益复杂的信息化系统,以及高投资、低回报的问题,Zachman认为使用一个逻辑的企业构造蓝图(即架构)来定义和控制企业系统及其组件的集成是非常有用的,于是他开发了信息、流程、网络、人员、时间、基本原理等6个视角来分析企业,也提供了与这些视角相对应的一些模型。

EA发展出多个流派

        在Zachman之后,很多组织开始了对企业架构的研究。其中 Steven H. Spewak在1992年定义了企业架构计划(Enterprise Architect Planning- EAP)。Spewak将EAP定义为”制定信息架构以支持业务这一过程和实现该过程的计划“。        

        从企业架构的概念来看,EAP更偏重于企业架构的动态部分,包括过程、计划、阶段的划分等。EAP将企业架构的过程分成四个阶段:

  1. Level1:开始启动,形成初步的计划
  2. Level2:现状分析(As-Is),分析当前的业务过程和系统/技术现状,作为实施计划的基线
  3. Level3:目标分析(To-Be)。依次进行数据架构、应用架构和技术架构,形成对目标的设计
  4. Level4:实现和整合计划。决定如何实现Level3中设计的目标。包括实现应用系统的详细步骤,日程表,成本-收益分析,以及整合路径。

        可以看出,EAP非常接近于我们现在实施一个应用系统的过程,虽然与完整的企业架构过程有一定差距,但已经可以作为企业架构过程的一个组成部分。

        EAP后来被美国联邦政府架构框架(Federal Enterprise Architecture Framework,FEAF)所引用。随后也有了更多流派:

        经过EA的发展,当前主要的EA架构包含:通用框架ZachmanTOGAF(The Open Group Architecture Framework)、以及适用于政府和军方的美国联邦政府的标准架构FEA、美国国防部的DoDAF等。这些模型在初期主要分成两派,如今正在逐步的融合在一起。随着企业架构的不断进化,企业架构理论与战略一致性模型相融合,架构规划基本上都参照下图进行:

EA规划过程

        基于企业架构的IT规划过程基本上有一个思路:在分析企业战略、业务架构、信息化建设现状的基础上(as is),以企业架构战略为目标,明确业务架构,遵循“战略驱动和业务导向”的原则,确定信息化战略目标,制定未来架构(to be)。基于现状到未来的分析,形成差距分析,然后制定信息化规划内容的实施路线。

  • 现状评估:现有的信息资料收集,包含:与业务部门进行访谈,了解业务现状,业务流程以及信息技术对业务的支持情况;与企业领导访谈,了解企业战略对未来信息化的影响;与信息部门负责人访谈,分析和评估信息技术的现状。
  • 未来架构规划:规划未来信息化建设愿景,制定信息化战略和信息化架构,信息化架构包含业务架构、应用架构、数据架构、技术架构四大架构。
  • 实施计划:主要通过信息化愿景跟信息化现状进行差距分析,确定未来要建设的信息化项目,特别是各项目需要的资源、依赖关系、先后顺序、投资估算等;确定组织架构和流程、项目实施成功的关键成功要素,实施风险等,确保项目顺利实施。

        以上只是一个大致步骤,各种不同企业架构具体如何去做就各不一样了,TOGAF使用的ADM:

        在ADM的每一个环节,都有具体的工作指导。不过TOGAF不会告诉你具体如何去做,这也是为什么需要咨询师帮忙才能落地的原因。