查看原文
其他

企业架构管理的利器 | 打开BCG Platinion架构师的工具箱

GEORGE陈果 陈果George 2021-05-31

在企业的信息化建设和数字化转型的过程中,对业务组件、信息组件和技术组件的管理,称为“企业架构”管理,参见:

中国企业信息化规划方法演进(二)—— 架构和管控

构造实时企业| 数字化转型之企业架构转型

什么是架构 | 企业系统的架构设计方法


最近一两年,“中台”的概念在中国企业数字化领域里横空出世。“中台”的说法其实早已有之,它是企业数字化平台的一种架构风格。从企业数字化架构演进路线角度上看,我认为所谓“中台”并非数字化平台架构终极模式,终极模式是BCG提出的数字化和数据平台(DDP):


因而,对包含“业务架构-应用架构-数据和集成架构-基础设施架构”等各个层面的企业架构的管理,本身就很重要。BCG Platinion从一诞生开始,就将“企业架构管理”作为自己最核心的能力和服务内容;而既懂业务、又懂IT,还能将IT知识和业务知识结合起来,用咨询顾问的方式来向企业管理人员进行展示的专家,就叫“架构师”:


参考 👉 2000年的IT咨询行业地平线


 “架构师”致力于为企业回答这些问题:

  • 业务战略有哪些主要举措和关键衡量指标?对业务能力有哪些要求?

  • 在业务能力的运营上,有什么业务流程、价值流、业务活动?

  • 有哪些数字化的典型用户、用户旅程?

  • 有哪些应用系统,每个应用系统的版本、技术规格是什么?

  • 这些应用系统对业务能力、业务流程的覆盖情况如何?

  • 系统与系统之间有哪些接口?

  • 有哪些数据库在支持各个应用系统?

  • 各个数据库管理了哪些数据实体,分别代表什么业务含义?

  • 数据管理的规则是什么?

  • 有哪些基础设施的设备,每个设备上跑着什么软件?

  • 基础设施的技术配置是什么?

 

企业架构管理的范围涵盖了从业务到技术,从逻辑对象到物理对象,是个复杂的课题,对架构师来说,必须和客户或者企业业务人员、管理人员,在描述“架构”上采用共同的语言、共同的方法,才能形成共识,便于沟通。所以BCG Platinion的架构师最近几年开始使用各种“架构工具”,来对企业架构进行建模、展示、分析、创新。使用“架构工具”的具体应用场景有:

  • 架构建模和展现

  • IT规划:投资规划、演进路线图

  • IT资产管理

  • 企业架构的全面升级

  • 核心系统升级,例如银行核心系统或者SAP ERP系统

  • 决策支持

  • 企业转型的架构迁移

  • 支持业务创新

 

最近几年,综合性的企业架构管理工具发展很快,Gartner在2020年11月发布的企业架构工具魔力图(Magic Quadrant for Enterprise Architecture Tools)上,Avolution, Bizzdesign, Mega International 以及Software AG等公司的企业架构工具居于领先地位,而BOC Group, LeanIX, Orbus Software 和QualiWare等公司紧随其后。

 

这些企业架构(简称“EA”)工具大多数都是源自IT管理部门或系统集成商等技术组织使用的、以IT视角为中心的架构建模工具,重点是IT系统级的对象,而领先公司的解决方案则加入了更多的业务视角的内容、对象,并且和业务人员使用的非专业沟通工具(例如PowerPoint或Slack)集成,更便于业务人员理解和使用。

来源:Gartner,2020年11月


Gartner发布EA工具的魔力图评价也有好几年了,我观察从2016年以来,各家公司排名变动情况还是比较大的。其他一些企业软件工具或多或少也涉及到了EA的范畴,例如IT服务管理(ITSM)工具,领先厂商包括BMC, ServiceNow, Ivanti ,CA,惠普等,也提供和EA工具类似的功能。此外,一些软件开发的项目管理工具,例如广为使用的Confluence,也有类似的企业架构的技术对象管理功能。

 

BCG Platinion架构师在架构咨询项目中,将EA工具放进工具箱的方式有:

  • 帮助客户进行EA工具的选型,在这种情况下,BCG Platinion会保持供应商中立的立场;

  • 有些项目会按照客户要求,使用客户指定的EA工具进行架构建模、分析;

  • 帮助客户实施EA工具,实际上,这就是企业架构管理(EAM)的全面实施。

 

例如,BCG Platinion为某大型金融机构实施了Avolution,这个工具支持主流的企业架构方法及标准,例如TOGAF或Archimate(下图所示)等,使用开放的架构建模语言,覆盖业务、应用和技术等各个层次,以及对象、行为和主体各个方面,构成企业架构的主要领域:产品、信息、流程、组织、数据、应用和技术。用户可以利用那些标准的参考框架,也可以自定义企业架构的“元模型”,建立模型库构件,自行搭建架构。


Avolution可以对企业架构快速建模,支持多用户协作,展示分析数据。可以本地部署、也可以使用SaaS模式:

上图Avolution的功能演示来自其官网


BCG Platinion架构师不仅使用上述这些全面的企业架构管理工具,还有在一些特定的用途下,使用特定的架构工具,以下介绍几个:

 

一、SAP ERP是大型企业的核心系统,很多企业在多年使用SAP ERP中,形成了多套SAP系统,还在SAP周边开发了各种外挂以及外部系统接口,造成以SAP ERP为核心的系统架构非常复杂。管理者往往搞不清楚企业究竟有多少个SAP及周边系统、系统里有哪些业务流程、有哪些系统接口、数据质量如何?

2020年11月,BCG Platinion出席SNP伙伴大会


BCG Platinion和德国一家专门做SAP系统架构管理工具的软件公司SNP结成了合作伙伴。SNP公司提供了SAP架构管理工具CrystalBridge,提供SAP系统的架构分析,例如它可以对SAP系统的集成接口进行扫描,分析使用频率、技术类型、系统模块等(下图所示):


今天,SAP ERP从传统架构,向新一代数字化平台S4 HANA迁移过程中,架构管理工具以及迁移工具就显得非常重要。SNP提供了端到端的SAP S4 HANA迁移解决方案,包括SAP架构诊断、确定迁移策略,以及利用健壮可靠的迁移平台。

 

二、BCG Platinion架构师另一个技术架构工具是CAST,这是用来进行对企业的现有软件系统进行全面扫描,识别软件组合、识别安全风险和数据合规风险、评估上云就绪程度的工具。CAST有两个主要产品,一个是进行高阶、全面、快速扫描的:

 报告长得这样的:

另一个是对一个具体软件系统采用“逆向工程”方法,钻到软件内部,详细评估软件代码质量、性能健壮性以及应用架构遵从性等:


其中一个报告是这样的:


通俗地说,CAST的两个工具,一个给企业的所有软件系统,拍张“全身X片”,进行总体分析;另一个对具体的系统进行重点核磁共振断层扫描、B超、心电图等等详细分析。BCG Platinion在金融机构、交通、能源、物流、建筑工业等使用多个复杂IT系统的行业中,利用CAST工具为企业进行软件诊断。


BCG Platinion参加CAST的论坛


三、最后介绍一家新创的架构管理工具APLAS,这个工具将自己定义为“软件地图工具”(Software mapping tool),尤其适用于比较新的数字化环境的企业。


它可以从不同来源自动导入企业软件及服务的信息,例如Confluence, GitHub, csv, ServiceNow 等等,也可以手工创建企业软件的信息,从而形成企业总体的“软件地图”,随着软件部署的变化,地图还可以自动更新。


来源: https://aplas.com/use-cases/architecture


这种方式比使用静态图片的PPT、Visio更自动,或者比前述的EA工具更简单、直观。这类工具目前正受到架构师、IT咨询顾问的关注。


BCG Platinion给企业带来世界级的企业架构管理方法和工具。



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存