架构方法的本质及其在企业变革中的应用
导言
2019年8月20日,我有幸参加了The Open Group在北京举行的“数字化时代企业变革与人才转型”主题大会,聆听了众多国内外企业架构领域专家分享的架构实施案例,让我在企业中推进架构有了更大的信心。本文试图从架构理论的本质、架构方法应用时机及实施方法等方面来阐述我对架构的理解,同时也希望给想要变革或正在变革的企业一点参考。
一、架构的理念核心是要素、要素之间的关系及其演进过程
我在企业中研究架构的应用,对架构有一些自己的理解。在网络中,你能够学到很多架构的理论,但我认为最能道出其本质的应该是:要素、要素之间的关系及其演进关系。
首先,架构要识别对象的要素,要把构成对象的最核心的元素识别出来,形成要素集。
其次,要梳理这些要素之间的关系,这是一个逻辑严密的过程,要将架构方法进行本地化,形成适合自身企业需要的架构实施方法体系,才能合理的梳理要素之间的关系。
再次,就是架构不能仅仅只有一个画面,它应该有一组画面组成,根据时间变化不断演进,最终实现目标。
架构的关注点在于要素、关系、演进,在推进架构工作的时候,有几个容易发生偏差的地方,第一是要素的识别不够全面或者把不重要的元素当成要素,第二是关系推导不够严密,导致要素之间的关系不准确;第三是忽略了时间特点,把架构变成了一个画面。
因此在做架构项目的时候,务必要把利益攸关者的关注及企业实际问题集合起来,做到充分、全面。
二、选择架构方法作为企业变革的理由和时机
为什么要选择架构方法,架构方法什么时候能够在企业管理中发挥作用,我认为在如下几种情况下架构方法能够帮助企业实现突破:
第一种情况:企业战略与业务脱节的时候。
这是最典型的一种情况,战略有时候比较笼统,而实际业务运行又比较具体,两者之间往往会出现脱节的现象,这个时候,架构的作用就很凸显,为什么呢?我前面说了,架构是要素、要素之间的关系及其演进过程,如果我们用架构将战略分解了,那么战略就是由一幅幅架构画面组成并根据时间发展不断演进,因此用架构解析战略,就能够在日常工作中作为业务运行的指导性蓝图,而这蓝图又是某一段较短时间的画面,因此完全能够让业务按照战略要求开展。
第二种情况,新建战略或战略大调整的时候。
这种情况下,使用架构方法的理由跟第一种情况类似,就是通过架构方法将战略变成可执行的业务框架和业务运行蓝图集,进而指导业务的具体开展。
第三种情况,业务复杂度高,业务运行出现不清晰
架构是要素集,要素就是核心元素,它能够将业务的核心元素抽象出来,并说清楚核心元素之间的关系,因此业务越复杂,架构的作用就越明显,它能够让业务总是围绕着核心元素运转,并通过核心元素运转来实现企业的战略。
第四种情况,IT建设陷入瓶颈,信息孤岛丛生
架构能够很好地解决这个问题,在国外,架构很大一部分就是应用于IT,它会搭建一个桥梁,成为业务与IT之间无缝对接的语言,将业务需求转化为IT需求,并形成整体的IT架构。
IT架构能够很清晰的说清楚IT要素与业务要素之间的关系,并通过IT实施路径来演进IT要素,进而与业务要素的演进过程同步,IT要素内部的关系及其严谨,能够很好地去除信息孤岛。
当然,架构还有很多用途,上述仅仅是部分,总之,架构能够使企业战略、业务、IT进行无缝衔接并同步发展。
三、架构方法在企业落地要有严密的逻辑
架构如何实现上述作用,还需要有一套实施方法体系,TOGAF自身有比较全面的方法论,但在国内推进项目的时候,我认为还需要结合企业自身的特点,结合其他的一些方法和工具,例如系统工程、IPD、流程管理等,形成适合自身发展的实施方法。
我和我的团队在推进架构项目的时候,就形成了40余种实施方法和模板,这些方法能够很好地集合企业实际,将战略、业务、IT之间的转化及内部的关系都用严密的逻辑进行推导,进而实现最终的架构成果。
因此,我认为,TOGAF方法论本地化和实施方法研究能够有助于架构项目,而且也是必不可少的。
四、架构和流程之间是上下游且无缝融合的关系
架构是围绕着要素开展工作,要素相对来说是比较粗颗粒度的业务元素,它能够抓住业务核心,让业务始终与战略同步;而流程是为了向客户交付产品而设定的端到端执行过程,颗粒度是很细的,是实际运行的业务流;因此架构在上,流程在下,用架构指导流程的设计,用流程来实现架构蓝图,两者是相辅相成的关系,缺一不可。
作者:
周鑫
中国航空工业集团公司金城南京机电液压工程研究中心架构师,流程管理组组长,长期负责企业架构项目、流程项目和IT项目,并多次在航空工业集团负责培训架构知识,具有丰富的企业变革理论研究和实施经验。