有问题?

分类
< 所有主题

企业架构是什么?

信息技术不断快速发展,复杂性一直存在,敏捷性又是一个新的驱动力,大型组织需要一个框架来理解新技术及其与战略的关系。 无论是云计算、机器学习还是自动化分析,企业都需要从业务出发,制定计划来决定要投资哪些创新以及如何使用它们。

摘自捷创成咨询企业架构讲义

企业架构(Enterprise Architecture)是什么?我们先来看一段视频,这个视频也是我经常在内训课中给学员播放的。

看完视频后,接下来我们来继续了解企业架构。

什么是企业架构?

图片来自《第一届中国企业架构大会》主席周金根现场讲解照片

如上图所示,企业架构范畴较大,含组织级的业务架构、数据架构、应用架构和技术架构。包括对这几个组成部分的分析、设计、计划、实施和治理。通过企业架构来指导组织,着眼于达到期望的业务成果。

企业架构有很多不同来源的定义,这里我们引用Gartner的EA定义

企业架构最初是在1960年代以业务系统规划(BSP)的概念进行概念化的。但是,企业架构框架的广泛实施是1980年代迅速发展的商业技术的结果。

摘自捷创成咨询培训讲义

EA将遗留应用与当前和未来流程结合的一种手段,并发实施使组织能够优化业务能力。如今,EA得到了更进一步发展,以涵盖其他各种方法。这些范围从非常通用的到特定于行业的架构框架,从IT到业务,从运营到战略。

摘自捷创成《企业架构内训》开篇补充介绍

企业架构为什么很重要?

前一阵子国内中台声音很大,大家开始自创方法论,经过几年的热度之后,近期开始回归理性,逐渐务实的认识到这些新老问题都离不开企业架构学科。

图片来自《第一届中国企业架构大会》讲义

商业世界的变化比以往任何时候都快:产品生命周期的缩短,让企业追求敏捷和创新;新技术正在改变人们的工作方式,使团队成员可以随时随地工作;客户体验已成为数字化企业的共同着力点,同时需要新的运营模式来实施;商业模式的不断刷新,要求企业站高一线的全局思考。

以上问题,单个拿出来都是比较复杂的,放在一起就更离不开系统思考。要想很好的结合以上所有内容,离不开对复杂系统的架构设计,而企业架构可以通过透明性的描述企业来计划在一定时间范围内实现业务目标的路径。

摘自捷创成《企业架构内训》讲义

企业架构的目标是什么?

企业架构的目的是形成一个连贯而全面的组织蓝图,它具有长远视野,描绘了整个组织的全景,该蓝图与众多要素相关联。同时,企业架构也是一种路线图,可以指导组织逐步规划和维护业务目标,并通过技术来支持它们。

虽然EA框架可以指导和改善组织的许多方面,但EA的最终目的是使价值最大化。任何企业架构的总体目标是:

  • 有效:企业架构蓝图定义了如何实现企业提出的可交付成果。
  • 效率:框架内明确规定了重用资源和消除冗余的能力。
  • 敏捷:组织希望企业架构能够评估技术风险,将遗留技术和新技术相结合,并指导所需的监视、度量和分析,以识别何时以及如何根据业务目标发展IT。
  • 连续:对于领先企业而言,没有什么比能够维持关键任务的业务运营更重要的了。EA通过对业务和IT流程进行标准化,实现了最高水平的连续性。

企业架构的基本组成是什么?

企业架构由许多组件组成,例如架构开发方法、内容框架等。

我们知道企业架构学科里面有很多可以学习的框架,但是所有EA框架都包含一些相同的核心元素:

  1. 架构治理
    每个企业将需要一个架构治理委员会,他们确保其他所有人都按照EA学科要求进行。该团队确保业务目标与IT基础架构对齐。
  2. 架构框架
    这是定义架构的模型或方法。蓝图定义了企业战略的全局,包括所需的战略、业务和IT架构。
  3. 实施方法和工具
    这些是实施架构框架提出的所需步骤,实施指导项目从头到尾完成。
  4. 架构内容
    这是通过内容框架来记录组织架构工作中的产物。文档工件记录了所有更改和过程,并且必须保持最新。
  5. 架构存储库
    组织架构过程中的所有内容的统一分类存储,团队可以使用他们认为必要的任何工具来实现逻辑存储框架。 

方法论

这种企业架构描述可能看起来很笼统,也很模糊。但是,有许多不同的框架可用于实现企业架构。没有一个适合所有业务模型的通用框架。每个组织都需要不同的组件和系统来实现其目标-有些可能需要安全架构,有些则需要信息架构。

  • 联邦企业架构框架(FEAF)是一个用来指导联邦机构的参考模型。FEAF为各种机构提供了共同的策略,以共同开展战略和管理。一些好处包括资源共享和降低成本。该模型的利益相关者是每个公民。FEAF的最终目标是改善利益相关者的整体体验。
  • Zachman框架是一个涉及到一个6×6的框架的基本结构。它是用于组织和分析数据的模板,但也可以用作EA的框架。该框架提供了一个逻辑结构,用于对36个描述性框内的复杂项目进行分类和管理。Zachman框架的目的是给出不同的视点,它允许不同的利益相关者从不同的角度看同一件事。 

企业架构师的角色是什么?

企业架构师指导IT实施以实现业务目标。这意味着企业架构师需要能够与技术开发人员和业务经理交谈。这是一项巨大的责任,需要大量的识别和分析以及更多的实践工作。架构师往往直接在CTO/CIO/CDO下工作。

可以看看这篇文章:企业需要一个什么样的企业架构师?

摘自《业务架构框架和思维》讲义

所需认证

企业架构师的角色非常专业,建议大家可以关注国际业务架构 BAGuild 的 CBA 认证业务架构师。

摘自捷创成《企业架构内训》讲义

这需要你具备一般知识以及经验。除此之外,也有越来越多从业者通过认证来证明自己的能力。企业架构师角色的候选人可以根据自己情况去考取证书。

敏捷为什么需要企业架构?

敏捷实践者的努力主要聚焦在改进软件的开发流程,对技术的健壮性则不是那么的重视。我们曾经经历过大型机构的敏捷化改造,在改造过程中应用了很多精益原则,但是反响平平。在敏捷的语境中,技术的健壮性和流程维度是密不可分的。企业往往会忽视敏捷在架构、组织和文化方面所需的前提条件,而直接将敏捷转型的焦点放在了流程维度。

摘自EAGC线上分享《数字时代的敏捷架构》

大家逐渐认识到,企业架构是敏捷软件交付的重要推动力。出于以下几个原因,这是正确的:

  1. 通用的架构使敏捷团队能够专注于价值创造。通用的企业架构可实现跨交付团队的重用。当敏捷团队拥有可重复使用的高质量资产(例如微服务、企业数据模型和框架)时,他们就能专注于为利益相关者创造新价值,而不必重塑现有基础架构的新版本。
  2. 通用的技术指导可以提高一致性。当团队遵循有效的通用约定时,可以带来更高的质量。这使您更容易了解它们的新资产,特别是现有的源代码,并根据需要扩展这些资产。更高的一致性还使人们更容易在团队之间移动,因为这将使他们更容易掌握新团队的工作状况并与这些团队成员分享他们的技能。
  3. 敏捷的架构实现了分解。当您的解决方案是由松散耦合的,具有高度凝聚力的组件构建的时,将开发工作分散到较小的团队中就变得更加容易。这样可以降低总体风险和组织复杂性,从而减少交货时间。
  4. 通用基础架构可实现持续交付。如果有通用的技术基础架构可供IT交付团队部署,则部署起来会更容易。部署越容易,部署就越有意义。
  5. 企业架构可灵活扩展。企业架构敏捷方法使组织能够 在其整个IT部门“水平“扩展敏捷战略。

架构思维

摘自捷创成《企业架构内训》讲义

上一个 组件化业务模型 CBM
下一个 企业需要一个什么样的企业架构师?
目录