这里为本书设定了一个总体背景,介绍了创作本书的整体历史背景,首先解释了本书的背景、缘起和动机,然后解释了本书的内容、特色和读者对象,最后介绍了本书的结构并澄清了一些重要的术语问题。
自2018年本书第1版出版已过去两年多的时间。本书已被企业架构(Enterprise Architecture,EA)界普遍接受,我在亚马逊上看到了许多读者正面的评价,也收到了很多赞赏的邮件。有人告诉我,本书帮助他们解决了其关于企业架构所听和所见之间持续存在的认知偏差问题。还有人告诉我,本书帮助他们理解了企业架构的运作方式,也帮助其组织建立了企业架构实践。一些来自不同国家的大学讲师写信给我,说他们已决定采用本书作为其企业架构课程的主要资源,这促使我根据本书的内容为大学相关课程开发了一个补充教学包(附录B中提供了关于现有教学材料的详细信息)。
然而,本书也有批评者。一些忠实的企业架构框架狂热者声称,尽管有大量的不利证据,但这些框架在某种程度上仍是企业架构的“根本”,我认为这纯粹是狂热的蒙昧主义。其他不那么狂热的企业架构框架支持者认为,书中介绍的模型(特别是企业架构的CSVLOD模型)是对现有框架的补充,而非替代。对此,我的回答是,由于企业架构框架的非经验性起源,因此它们之于我的模型,就像宗教之于科学或科幻小说之于研究性文学一样。
有些人抱怨我对企业架构的描述让他们失望,与他们心中所认为的企业架构不符,例如,不以IT为中心,平等地拥抱组织的各个方面。在此我要强调的是,本书的意图是准确把握实际情况,而不是夸大希望或猜测应该是什么。此外,我想说的是,组织的现实是出于合理的、客观的原因,在特定情况下根本不可能有什么不同。还有些人因缺乏直接的“按图索骥式”的指导而感到失望,他们认为这种指导才是实用的、可操作的。对此,我只能补充一句:大多数现实世界的管理问题都太复杂、太多面、太具体,这里无法统一给出简单的解决步骤。因此,所有通用的建议、放之四海而皆准的方法和精确的规则都是骗人的,企业架构从业者不应寄希望于它们,而应多加思考
。
我收到的另一个更有趣的系列询问可通过以下问题来举例说明:许多组织会使用企业架构框架,如TOGAF或Zachman,但有谁使用了你的方法?框架是经过验证的,你的模型却没有,我们为什么要相信它们?我们如何知道CSVLOD模型真的有效?在我看来,这些问题以及类似的问题恰恰反映了从企业架构学科(似乎不仅仅是企业架构学科)中观察到的真正悲剧性情况:由于肆无忌惮地推广时髦的想法,因此人们彻底困惑了,他们无望地迷失在无尽的炒作中,根本无法区分现实与虚构。为了回答这些问题,我只能再次重申书中反映的两个核心研究结果。一方面,尽管流行的企业架构框架得到了广泛讨论,但所有来自真实组织的现有证据均表明,它们的建议不切实际,且每当这些框架被“使用”时,其使用都纯粹是名义上的和象征式的,因为时至今日有经验的架构师从来都没有认真对待过这些建议。另一方面,企业架构的CSVLOD模型和书中介绍的其他模型描述了有成就的架构师根据自身经验(当然,是以我对其故事的解释为准)在组织中实际做的事情,而不管他们是否声明使用企业架构框架。总而言之,无论从何种意义上讲,成功的企业架构实践都不像企业架构框架开出的处方,即使口口声声说是框架,但这些实践往往与CSVLOD模型更相关,尽管参与的企业架构从业者从未听说过这个模型。
与此同时,我还在继续研究组织中的企业架构实践,收集新的数据,分析新的证据。在我的实证研究中,我再次惊讶于现实世界中的企业架构实践是如此多样化、奇特和与众不同。可以说,不可能找到两个具有相同流程、工件或架构师职位的企业架构实践,这与行业大师的谈话形成鲜明对比,他们清楚地知道每个公司必须做什么才能在数字化转型时代生存。新的发现和有价值意见成为编写本书第2版的主要动机,它们作为更多的细节充实了本书。
更新本书的另一个重要动机是,围绕企业架构的主流论述在清晰度、真实性和现实性方面没有任何改善
。例如,商业媒体评论员仍认为企业架构是由业务、数据、应用程序和技术架构(四者是独立且定义清晰的)组成的,就好像这可以在任何真实的企业架构实践中观察到一样
。专业记者仍在不紧不慢地用老一套的企业架构框架来迷惑CIO,即使它们在很久以前就已经被证明是不实用的
。不负责任的企业架构培训机构仍然在推广各自的课程和认证,似乎这些框架还没有让试图使用它们的组织浪费足够的金钱
。行业“专家”仍在传播着令人震惊的荒谬想法,就好像他们生活在其他星球上一样
。关于企业架构的学术文章变得更加“理论化”,与现实脱节,与实践无关
。与企业架构相关的时尚技术景观进一步丰富了,或者说到处都是利用“敏捷”和“数字化转型”等新流行语炒作的怪异产品
。尽管各方均在积极努力着,但在企业架构学科中传播真正的系统性知识这一情况并没有得到改善,甚至恶化了。对于许多基本的企业架构问题,(我们)仍然很难找到任何关于企业架构实践的一致信息以及与企业架构相关的基本问题的基于证据的答案。因此,我们需要一个关于企业架构的值得信赖的知识来源。
本书是作者多年进行企业架构研究的成果。作者自2013年以来积累的大量数据构成了本书的基础。本书第2版的基础材料来自作者2018—2020年参与的企业架构的研究活动。特别地,第2版得益于从以下活动获得的关于企业架构实践的新信息:
● 分析了近400种关于企业架构和信息系统规划的不同出版物,包括历史出版物和本书第1版之后新出版的出版物。
● 作者亲自对来自澳大利亚25个不同规模和行业的组织的不同派别架构师进行了30次访谈,这些组织的企业架构实践成熟度各不相同。
● 作者作为数据分析师对两个较大规模的澳大利亚组织(一个政府部门和一家银行)进行了深入的案例研究,这两个组织的企业架构实践相当成熟。
● 作者作为数据分析师对澳大利亚不同规模、行业和企业架构经验的组织中的各类企业架构从业者进行了18次访谈。
因此,本书第2版融合了多个组织关于企业架构实践的新经验。然而,一些有价值的发现、观察结果和见解尚未在这一版本中反映出来,它们将在未来被纳入本书的后续版本中。
本书第2版新增了几个实质性的补充内容,并对全文进行了大量细小改进。一些改进本应更早出现在第1版中却被忽略了;而另一些则是基于第1版出版后收集的新经验数据才改进的。第2版中最明显的改进包括:
● 第7章详细描述了IT投资组合管理和预算编制流程、它们在企业架构实践中的地位,以及它们与IT计划和其他企业架构相关过程的关系。
● 第二部分,特别是第11章,提供了更多流行的企业架构工件例子,并详细地描述了它们在组织中的使用情况。
● 增加了对协作经理和技术设计师的角色、架构师的职业道路(第16章),复杂组织中的架构职能(第17章),项目检查表和评估表、敏捷企业架构(第18章)以及企业架构实践中的一些其他特殊要素的描述。
● 对企业架构的决策路径(第15章)、架构治理程序(第17章)、企业架构相关的测量方法(第18章)、企业架构实践的成熟度(第19章)以及企业架构实践的一些其他重要方面的描述进行了大幅扩展。
● 进行了许多内容方面的扩展、修订,并改善了可读性。
简言之,本书第2版在结构上并无变化,但极大丰富了细节。
本书第2版的出版离不开60多位来自不同组织的澳大利亚企业架构从业者和国际企业架构从业者的付出,他们参与了各自的研究活动,花费了宝贵的时间和精力,并分享了他们对企业架构的见解。我非常感谢他们对这项研究的贡献,尽管我没有见过所有人。此外,由于所有参与访谈的人都是匿名的,我只能对有限的几位架构师致以我个人的“感谢”。在这里,我要感谢Anthony Popple、Chong Ng、Craig Childs、David Whyte、Gary Franks、Ghouse Mohammed、Gideon Slifkin、Jeff Warke、Karen Modena、Malcolm Cook、Marc Campbell、Minnie Tabilog、Nilesh Kevat、Paul Monks、Paul Sagor、Paul Taylor、Peter King、Pramod Fanda、Sam Zamani、Stefan Ziemer、Stewart Pitt、Sylvia Githinji、Vivek Pande和Wayne Hepenstall对这项研究的宝贵贡献。
在业界积累了几年的软件开发和架构经验后,2013年,我开始了在澳大利亚墨尔本皇家理工大学的博士研究项目,主要研究作为整个组织信息系统规划工具的企业架构概念。
当开始博士研究项目时,我已获得了TOGAF认证,并且知道了其他流行的企业架构框架,包括Zachman、FEAF和DoDAF。与所有其他博士生一样,我通过研究现有关于企业架构的学术文献开始了我的研究。很快我就意识到,绝大多数现有的企业架构出版物都基于众所周知的企业架构框架的思想。可能和大多数熟悉企业架构文献的人一样,在研究的早期阶段,我得出了以下结论:整个企业架构学科都根植于企业架构框架
(它反映了成熟的企业架构最佳实践),并且源于奠基性的Zachman框架
。
然而,在进一步分析现有的企业架构文献时,我发现了一些另类的企业架构使用方法,这些方法所倡导的思想明显与企业架构框架的基本考量不一致
。此外,这些替代方法的作者还批评了企业架构框架思想的不切实际
。这种情况使得人们开始怀疑企业架构框架对企业架构学科的作用和价值。如果企业架构框架真的如企业架构文献所言代表了被人们广泛认可的企业架构最佳实践,那为何其思想会受到严厉的批评呢?如果企业架构框架的思想非常重要、非常基础,那为何人们还要提出使用企业架构的其他不同方法?如果企业架构实践的基本思想非常清晰并且很容易理解,那为何企业架构实践的现象存在多种不一致甚至相互排斥的描述?如果有几种截然不同的推荐方法,那么它们的优势和劣势是什么?
我进一步深入而全面地回顾了现有的企业架构文献,发现了许多关于企业架构框架的有趣事实。首先,我甚至找不到一本出版物能准确展示企业架构框架的基本思想如何在真实的组织中被成功实施
。其次,我意识到,几乎所有涉及实际问题的定性企业架构研究都得出了“企业架构框架的思想很难成功实施
”的结论。再次,所有关于成功的企业架构实践的定性描述几乎都与企业架构框架的处方(也称为“诀窍”“解决方法”)不一样
。最后,我意识到,所有关于企业架构框架价值的讨论迟早会走到这样的地步:即使是热情的支持者也会承认,框架不能直接实施,而应该“适应”具体组织的需要
。然而,我却找不到任何解释企业架构框架应该如何调整、何时调整以及为什么调整的资料
。所有这些事实都令我更加怀疑企业架构框架的真实本质。如果企业架构框架被广泛使用,正如流行的企业架构文献所建议的,那为何找不到它们实际实施的文档示例呢?如果企业架构框架真的是从众多企业架构实践者的实践经验中产生的,那为何许多独立的研究一致得出“企业架构框架思想无法在实践中实现”的结论呢?如果企业架构框架基于真正的企业架构最佳实践,那为何成功的企业架构实践与其基本处方几乎没有相似之处?如果人们普遍认为企业架构框架应适应具体组织需要,那为何没有人试图解释到底应该怎么做?
后来我对信息系统规划和管理文献进行的更广泛研究,帮助我解决了企业架构框架的神秘难题。首先,我对信息系统规划方法的历史开展了调查,发现所有流行的企业架构框架的脉络均可清楚地追溯到IBM在20世纪60年代末推出的开创性的业务系统规划(Business Systems Planning,BSP)方法
。其次,我对早期类似BSP方法
的问题的分析表明,这些问题与现代企业架构框架
所反映的问题几乎相同。此外,对信息系统规划
而言,BSP和其他类似的方法被一致认为是无效的。最后,我研究了关于管理风潮
(即管理咨询公司积极推广的、有缺陷的、昙花一现的管理相关理念)的现有文献,发现企业架构框架的怪异现象远非独一无二,只是咨询师和大师发明并成功“推销”给公众的另一种管理风潮
,此前的管理风潮包括质量圈(Quality Circle,QC)、业务流程重组(Business Process Reengineering,BPR)和其他许多曾一度时髦但现已信誉扫地的管理技术
。该发现立即解开了企业架构框架的谜团,并澄清了企业架构学科的总体情况。一方面,企业架构框架概念只是由有才的大师和咨询公司创造的骗人把戏
。企业架构框架本质上只是咨询公司的下一次尝试,在新名目下销售同样有50年历史的、有缺陷的、基于BSP的规划方法,该方法有很长的失败历史。企业架构框架以及它们的众多概念性前身,均由咨询公司人为创造,被定位为信息系统规划的最佳实践,但实际上它们从未反映出真正的最佳实践,也无法成功实施
。另一方面,包括从业者和学术出版物在内的整个企业架构学科在很大程度上基于流行的企业架构框架中未经证实的思想。这些框架的有效性并未受到质疑,甚至在没有任何实证验证
的情况下被认为理所当然。在企业架构文献中,人们普遍认为现有的企业架构框架定义了当前的企业架构最佳实践,这与事实相差甚远
。
这些结论虽然打消了我最初对企业架构框架可疑性质的顾虑,但自然也带来了许多新问题。如果流行的企业架构框架只是成功推广的管理风潮,那么企业架构这个概念是否有真正的价值?如果企业架构框架的建议不能成功实施,那么行业中是否有成功的增值企业架构实践?如果企业架构框架的“处方”是不切实际的,那么在现实组织中,在企业架构名义下,究竟有哪些实践?如果企业架构框架仍然传达了一些有价值的思想,那么成功的企业架构实践在多大程度上与它们最初的“处方”相关联?
在博士研究项目的第一年结束时,我已研究了数十本关于企业架构的书籍和近千份其他出版物
。对现有企业架构文献全面分析后,我得到了一长串关于企业架构学科的棘手问题清单,以及对成功的企业架构实践在现实组织中如何运作的模糊猜想。现有文献对企业架构实践的描述过于晦涩、理论化、零散,甚至不一致,无法解释企业架构如何被真正应用。因此,当博士研究项目第二年开始时,在最初经验数据收集之前,我对在企业架构实践中会遇到什么几乎一无所知。当我开始采访已建立企业架构实践的不同参与者时,我意识到我最初的怀疑和后来对企业架构学科现状的结论是正确的。流行的企业架构框架的建议确实未在任何地方得到实施,而实践中架构师的实际活动与基本“处方”完全无关。例如,即使是The Open Group
提供的TOGAF用户“官方”名单中的组织,也未真正意义上遵循TOGAF的关键建议(例如,未遵循ADM步骤,未开发所推荐交付物),而是实施了其他方法。在该阶段,我的实际观察结果和文献研究结果都明确指出,所有的企业架构框架以及所有其他概念上类企业架构的方法论
,均为纯粹的管理风潮,仅基于其作者坊间的保证和自诩的权威,并无成功的实际实施案例。
同时,在真实的组织中,我发现了一个全新的、待开发的企业架构最佳实践世界,它与企业架构框架所推荐的“想象中”的最佳实践大相径庭
。此外,我走访多家拥有成熟企业架构实践的公司后观察到,可信赖的企业架构最佳实践在业界已存在相当长的时间,并被许多组织成功采用,尽管它们未被正式研究、概念化或成文于任何地方。相反,真正的企业架构最佳实践仅在个别架构师的头脑中传达,从实际经验中学习,口口相传。更让人吃惊的是,与我在企业架构文献中所见的混乱情况不同,即使在不同的公司,这些企业架构最佳实践也非常一致。这些奇怪的现象带来了一系列令人惊讶的新问题,涉及企业架构文献和实践之间无法解释的关系。如果在文献中发现的典型框架所启发的建议不切实际,那么为什么没人因其无效而试图公开批评和拒绝它们
?如果一致的企业架构最佳实践在业界存在了多年,那么为什么没有人试图分析、记录和传播它们?如果企业架构文献和实践之间的差距如此明显,那么为什么没有人试图去弥补这些差距?如果信息系统及其有效的规划对现代组织非常重要,那么为什么现有的信息系统规划文献在很大程度上仍基于管理风潮?
通过进一步的学习和对咨询市场的深入了解,我发现企业架构学科中未被发现的矛盾情况其实非常自然、不足为奇。逻辑上这种情况是由当前咨询业和学术界的本质决定的。一方面,咨询公司只是商业组织,其主要目标是赚取利润,而非研究和传播最佳实践。咨询公司通常热衷于销售可以成功售卖之物,而不考虑其真实效果
。其出版活动的主要目的是炒作,推广自己的服务,而非批判性地、客观地分析行业状况
。另一方面,学者们通常只对在顶级学术期刊上发表他们的研究成果感兴趣,以便获得晋升并确保其在大学的地位
。然而,目前信息系统领域的学术期刊同行评议机制病态地迷恋于所谓的理论贡献,不重视有实际价值的研究
。因此,比起讨论现有的理论问题或根据新的经验事实重新调整已建立的理论基础,学术研究人员对开发新的先进理论更感兴趣也就不足为奇了。从本质上讲,大多数企业架构学者对企业架构框架感到非常满意,而令人不快的事实是,这些企业架构框架的建议根本不切实际,只会分散学者对更重要的理论研究的注意力,且不会在企业架构研究社区中引起任何显著的关注
。因此,在过去15年的积极研究
中,学术界的企业架构学者不仅无法为企业架构制定基于证据的实际指导,甚至无法承认流行框架的风潮本质,无法发现当前企业架构理论和实践之间存在的巨大差距。
在21世纪,使用企业架构进行联合的业务和IT规划可以说是所有大型组织(包括私营组织、公共组织甚至非营利组织)的必要条件。然而,企业架构文献中仍然缺少对企业架构实践有意义的详细描述
。系统的、全面的、以证据为基础的关于正运行的企业架构实践的描述难以寻觅。
目前,真实的企业架构最佳实践仅为小而封闭的有经验的架构师群体所知,而对于其他“普通”人而言,企业架构实践在很大程度上仍是由巫师实施的难以捉摸的“黑魔法”,它被无尽的流言蜚语、神话和猜测所包围。毫无疑问,对于新手架构师而言,若想获得对已建立的企业架构最佳实践的基本理解,唯一可能的方法就是加入一个成功使用企业架构的组织,从更资深的同事那里学习这些最佳实践。简而言之,目前了解企业架构的唯一途径是与已理解企业架构的人一起工作
。
虽然业界存在经过验证的企业架构最佳实践,且为许多有经验的架构师所熟悉,但目前还没有关于这些最佳实践有意义的描述和分析的书籍。本书打算填补这一重要空白,对企业架构学科中已建立的行业最佳实践进行系统、全面和基于研究的描述。
2013—2018年,作者基于博士研究项目进行了广泛的实证研究和全面的文献分析,本书第1版材料便来源于此。第1版的结论主要基于以下活动:
● 分析了1700多种关于企业架构的出版物,以及500多种自20世纪60年代以来关于信息系统规划的早期企业架构出版物,包括现有的书籍、学术论文、会议记录、行业报告、供应商材料、网页等。
● 初步对澳大利亚银行业、电信业、零售业、快递业和教育业中6家具有至少3~5年企业架构实践的大型企业进行了案例研究,其中包括一家企业架构实践获奖企业。
● 随后对21家来自不同行业的澳大利亚组织、新西兰组织和国际组织进行了小型案例研究,这些组织的企业架构实践已相当成熟。
● 对4家提供企业架构相关服务的澳大利亚咨询公司和4家拥有初级或不成熟企业架构实践的澳大利亚组织进行了额外的小型案例研究。
● 对澳大利亚、欧洲和美国的架构师与企业架构学者进行了20多次的最终访谈,讨论、验证和确认了生效的关键发现。
总而言之,本书第1版所进行的实证研究包括对35个不同组织(27家有成熟的企业架构实践,4家有不成熟的企业架构实践,4家咨询公司)的架构师进行的100多次采访,这些组织代表了不同的行业(银行、保险、电信、能源、公用事业、制造、快递、营销、食品、零售、教育、医疗、应急服务、政府机构等)。第1版的内容要么基于作者在所研究的组织中直接收集的原始数据,要么基于从其他企业架构出版物中发现的、由经验证据证实的二手数据。本书的核心概念模型(即企业架构的CSVLOD模型)已被多个独立的企业架构从业者和学者所证实。
非常感谢众多帮助我塑造这些理念、间接对本书做出贡献的人。首先,对于本人研究或实地调查的核心实证部分,我诚挚感谢80多位企业架构从业者和IT专业人士,他们欣然地花费宝贵时间参与调查、回答问题、分享最佳实践并验证了结果的概念化。若无他们的重要贡献,本书将无法完成。由于严格的保密要求和对每位受访者的匿名保证,我无法(于本书内)感谢所有参与研究的架构师,只能感谢那些书面明确允许我于文中提及其姓名的人。在这里,我想衷心感谢Adam Hart、Adrian van Raay、Andrew Schafer、Chao Cheng-Shorland、Dan Maslin、Darren Sandford、David Johnston-Bell、Eetu Niemi、Frank Amodeo、George Hobbs、Graeme Grogan、Ian Edmondstone、Igor Aleksenitser、Jayshree Ravi、Jeetendra Bhardwaj、Justin Klvac、Ken Ke、Mark Virgin、Martin van den Berg、Michael Baird、Michael Gill、Michael Lambrellis、Michael Scales、Niall Smith、Nic Bishop、Nick Malik、Peter Mitchell、Ralph Foorthuis、Roy Cushan、Sarath Chandran、Scott Draffin、Simon Peisker、Stephen Oades、Suresh Venkatachalaiah、Sven Brook和Tim Liddelow,感谢他们对我的研究做出的宝贵贡献。
其次,对于这项研究的历史部分,非常感谢皇家墨尔本理工大学图书馆的工作人员,特别是其文档交付服务(Document Delivery Services,DDS)部门的团队。尤其值得一提的是,我要感谢Adrian Thomas、Alice Davies、Jennifer Phillips、Kirsty Batchelor,特别是Marina Zovko和Tony Foley,他们为我提供了研究所需的大量信息系统规划方面的古老文献,这些文献通常出版于半个世纪前。这些罕见的书籍和文章(有些甚至是在我的要求下从其他大学和组织的海外图书馆传递过来的)对于解开企业架构学科目前的情况并使之系统化具有至关重要的意义。如果没有这些人的配合,我对企业架构学科及其起源的历史调查可能永远无法进行,特别是附录A将不复存在。
最后,我想对我的朋友Mikhail Efremov表示特别的谢意,感谢他所做的一切。
本书主题是业界所说的“企业架构”。然而,“企业架构”这个术语本身含义相当模糊,使用方式也并不一致。它在文献中有多个不同的定义,对不同的人而言意味着不同的事情,并且经常与“IT架构”和“信息系统架构”这些术语(这些术语更晦涩难懂,使用方式更不一致)混淆。在不涉及复杂术语争议的情况下,本书的关键主题是有效的全组织信息系统规划,更准确地说,是整合业务和信息系统规划。换句话说,无论采用何种首选术语,本书描述的都是现代组织如何以匹配其业务需求和战略的方式来规划其技术景观。本书充分考虑了全组织信息系统规划的多面性现象,并意图涵盖组织中信息系统规划的所有相关方面,包括所有涉及的参与者、文档和流程,以及它们之间的相互关系。
同时,业务战略、决策、企业建模、系统架构和信息系统并非本书的主题。尽管本书从信息系统规划的角度出发,一定程度上涉及了以上主题,但本书的真正主题是它们的复杂重叠关系。从这个角度看,本书主题可被表述为:通过具体的决策程序,利用企业建模技术将组织的业务战略有效地转化为具体信息系统的可实施的系统架构。
同样重要的是要明白,本书讨论的是“普通”组织中的信息系统规划问题,在这些组织中,某些业务活动是由信息技术支撑或促成的,如银行、零售商、大学、医院、电信供应商和政府机构。本书介绍的规划方法并不适用于结合人、软件和硬件组件的工程系统(如船舶和飞机)、由信息技术控制的制造系统(如机器人工厂和装配线)、有独特运营或需求的特殊组织(如核电站和军事基地),以及许多数字原生公司[其业务即IT(如Google和Netflix)]。
本书从概念和实践的角度对企业架构最佳实践的全部复杂性进行了基于研究的、一致的和全面的描述。此外,本书专注于研究、分析和描述已被业界证明有效的企业架构最佳实践,而非试图发明、提议、规定或“推销”一些新技术。
本书完全基于对企业架构从业者所提供的经验证据的全面分析,这些经验证据来自具有特定企业架构实践的真实组织。本书的所有基本结论均基于作者进行的原始实证研究。重要的是,本书仅依赖于已被证明有效的经验证据。
本书本质上是分析性和描述性的。它分析并记录了目前行业现存的企业架构最佳实践。但与其他许多关于企业架构的书籍不同,本书描述企业架构实践的全部复杂性,不提供速成秘方或复杂问题的简单答案
。本书也不试图猜测应该是什么、应该发生什么或组织必须如何工作,而是如实地描述实际情况。此外,本书并没有提出任何新的企业架构方法论或与其他方法竞争的新方法,而是尽可能客观地分析和描述什么是企业架构,以及成功的企业架构实践如何在真实组织中发挥作用
。
本书旨在以丰富的事实信息启迪读者了解企业架构的行业现状。本书提供知识的来源,而非灵感的来源。本书根据现有的最佳证据,冷静地描述了企业架构学科的现状,并没有对这种现状是好是坏、是对是错、可取与否做出判断,也没有对未来做出任何预测,例如,不预测将发生什么或目前的情况可能如何改变。本书的唯一目的是以事实为依据提供信息。
本书描述了真实的、经得起时间检验的行业最佳实践,它们使用企业架构来实现业务和IT对齐。本书描述了在行业中逐渐成熟并被证明行之有效的企业架构方法
。这些方法即使在某些方面类似于品牌化企业架构的方法论,也是从组织内众多架构师的实践经验中自然形成的,而非在任何咨询公司或大学实验室中人为创造的。
本书以真实的组织术语对企业架构实践进行了直截了当的描述,并用高层次的概念模型解释了企业架构实践的整体机制。根据Kurt Lewin的名言:“没有什么比一个好的理论更实用。”本书旨在呈现理论上合理的概念模型,描述对企业架构从业者而言有直接实际价值的企业架构实践。一方面,本书非常务实,刻意避免任何与实践无关的纯哲学讨论。它试图为复杂的企业架构相关问题提供易于理解且结构良好的描述,以形成围绕企业架构的实际思考。另一方面,本书所提供的关键描述也清楚说明了相互关联的概念模型,旨在加深我们对企业架构理论的理解。全套的概念模型可以为企业架构实践提供一致且全面的理论视图,解释其不同元素和方面(如文档、流程和参与者)间现有的逻辑联系。本书主要目的之一是通过提供一系列与企业架构的实际情况和需求密切相关的理论模型,弥合当前企业架构的理论和实践之间的明显鸿沟。
本书从整体角度出发,对企业架构实践进行了系统而全面的描述,涵盖了企业架构实践的所有重要方面及其相互关系。一方面,本书将企业架构实践视为一个由相互关联的参与者、文档、流程等元素组成的复杂社会技术系统,描述了这个系统中所有相关元素间的相互关系和交互方式,以解释企业架构实践整体上是如何运作的。另一方面,本书对企业架构实践进行了全面的端到端描述,包括所有企业架构相关的重要主题。显然,本书并未对企业架构实践的所有方面进行充分研究和理解。对于某些方面,本书仅提供了反映其当前理解水平的高阶概述。
本书引入了企业架构及其实践的全新理论概念,这些概念直接来自对第一手经验证据的分析。由于大多数与企业架构相关的现有理论模型均是直接从流行的企业架构框架中得出的,无法成为分析真实企业架构实践的基础
。从本质上讲,本书试图重新定义企业架构的概念,以使对企业架构实践的理论理解与经验现实保持一致。
本书从实践企业架构的组织的角度来讨论企业架构实践,而非从组织为开发企业架构文档而聘请的外部顾问的角度来讨论。组织和咨询公司间的这种观点差异对企业架构学科而言非常重要。外部企业架构顾问通常将咨询业务视为一次性的规划项目,通过生成一些企业架构文档来获得报酬,他们可能并不关注这些文档的最终命运。因此,从咨询公司的角度来看,企业架构实践基本上可以等同于创建企业架构文档
。然而,组织只有将企业架构文档用于特定目的时(而非仅仅拥有它们)才能获得业务价值。所以,咨询公司的企业架构最佳实践自然专注于创造和“销售”更多的企业架构文档,而组织的最佳实践则专注于维护并使用实用且能增值的企业架构文档集。因此,企业架构咨询业务的最佳实践可能与组织内部使用的企业架构的最佳实践大相径庭,这不足为奇。咨询公司的企业架构最佳实践甚至可能是组织的企业架构最差实践
。本书反映的是作为企业架构最终用户(组织)的观点。
本书尽可能避免使用任何行业的流行语、时髦概念和花哨术语。一般来说,主流商业和IT文献的论述主要围绕一些最新的流行语(例如,“敏捷”和“数字化转型”)开展,特别地,企业架构学科的历史上充盈着神秘的术语和难以辨认的缩写。例如,AGATE、C4ISR、CIMOSA、E2AF、EAAF、GERAM、IAF、TAFIM、TEAF和TISAF就是企业架构文献中经常出现的部分神秘术语
。甚至“企业架构”这个术语本身也只是以前“信息系统架构”的更时髦的标签,“信息系统架构”则取代了以前的“信息系统规划”
。
本书提供了大量企业架构方面的参考文献和注释,具体而言,一般在4种情况下参考其他相关出版物并提供注释。首先,当书中提供的某些信息来自这些原始出版物时,便会提供对相关出版物的引用。其次,当其他作者早先表达过类似的观点时,会提供对其相关出版物的引用。再次,当这些出版物中某些值得注意的观点明显与已建立的经验事实相矛盾时,则会提供对其的引用。最后,当为了将书中表达的观点与更广泛的研究方向联系起来并给出整体理论背景时,会提供对其他出版物的引用。本书正文引用的这些文献解释了本书所表达的观点与现有知识体系间的关系。
本书面向广大读者,包括企业架构从业者、学者、学生和所有其他对现代信息系统规划及对齐业务与IT的方法感兴趣者。阅读本书无须具备任何企业架构的理论知识或实践经验,但对业务和IT有一定的理解非常必要。
第一,本书对企业架构从业者和其他高级IT专家很有价值。本书以架构师可接受的实用语言编写,旨在为在组织中建立成功的企业架构实践提供合理的可操作建议。它提供了一套全面的参考模型和“思考工具”,涵盖了企业架构实践的所有基本面。
第二,本书对企业架构学者和研究人员很有价值。它整合了现有的理论知识,提供了一系列可靠的、基于研究的概念模型,解释了企业架构的概念,可作为进一步研究企业架构的基础。
第三,本书对于对企业架构感兴趣的学生及老师而言很有价值。本书内容按循序渐进的方式编写,无须读者具备任何关于企业架构的先验知识,可为初学者提供良好的企业架构学科介绍。本书也适合作为本科生和研究生企业架构课程的参考书,附录B中提供了相关的教学包。
本书共19章,分为三个核心部分,另有两个独立的补充附录。第一部分包含第1~7章,对企业架构的概念和相关主题进行了总体介绍。第1章讨论了IT对现代组织的作用、好处和威胁,解释了业务和IT对齐的问题,介绍了企业架构概念作为解决这一问题的潜在方案。第2章解释了企业架构的一般含义、企业架构实践和企业架构工件,以及架构师和架构职能在组织中的作用。第3章讨论了创建企业架构的必要性、实践企业架构的好处、现代企业架构最佳实践的历史起源,阐明了哪些实践不是企业架构实践。第4章根据企业架构和城市规划实践之间的类比,介绍了企业架构实践的关键机制和企业架构工件的6种基本类型。第5章讨论了与使用业务战略作为IT相关规划基础有关的典型问题,描述了在业务和IT之间建立有效对话的5个关键的讨论点。第6章描述了构成企业架构实践的三个关键流程,解释了这些流程间的关系,并提供了一个以流程为中心的企业架构实践的高层次流程视图。第7章描述了IT计划在企业架构实践中的作用,介绍了5种不同类型的IT计划,解释了它们在企业架构相关流程中的执行,并讨论了IT投资组合管理和预算编制流程。
第二部分包含第8~15章,特别关注作为企业架构实践核心要素的企业架构工件。第8章详细描述了企业架构的CSVLOD模型,定义了6种通用的企业架构工件——经营考量、技术标准、业务愿景、技术景观、概要设计和详细设计。接下来逐一对这些关键类型的企业架构工件进行了深入的讨论。第9章对经营考量进行探讨,详细描述了流行的经营考量的狭义子类型,包括原则、政策与策略、概念数据模型、分析报告和方向声明。第10章对技术标准进行讨论,详细描述了流行的技术标准的狭义子类型,包括技术参考模型、指南、模式、IT原则和逻辑数据模型。第11章讨论业务愿景,详细描述了流行的业务愿景的狭义子类型,包括业务能力模型、路线图、目标状态、价值链和上下文图。第12章讨论技术景观,详细描述了流行的技术景观的狭义子类型,包括景观图、IT资产清单、企业系统组合和IT路线图。第13章讨论概要设计,详细描述了流行的概要设计的狭义子类型,包括解决方案概述、选项评估和计划提案。第14章讨论详细设计,详细描述了流行的详细设计的狭义子类型,包括解决方案设计和初步解决方案设计。第15章重温了之前所介绍的企业架构CSVLOD模型,对该模型的一些重要方面(包括分类方法的连续性、特定企业架构工件的映射以及该模型的已知情况)进行了深入讨论。
第三部分包含第16~19章,对企业架构的其他重要方面和企业架构实践进行了更高层次的讨论。第16章讨论了架构师的角色和技能,组织中常见的架构师职位、架构师区别、架构师关系以及架构师在组织环境中的地位。第17章讨论了组织中架构功能的一般作用和结构,以及各种架构治理机制、委员会和程序。第18章讨论了企业架构的专用建模语言和软件工具、企业架构实践的定量测量和其他有用技术,以及“敏捷”企业架构。第19章讨论了组织中企业架构实践的启动、成熟度以及外部咨询公司在企业架构实践中的作用。
此外,附录A对现代企业架构学科的复杂历史起源和本书所述的相应最佳实践进行了扩展讨论和分析。附录B介绍了根据本书材料编写的企业架构教学包。
企业架构学科目前缺乏一致的、明确定义的和被人普遍接受的术语。企业架构界正在进行的争论表明,即使在基本的企业架构相关问题上,两个架构师间也很难达成一致。例如,企业架构实践的确切边界在哪里,哪些文档应该被视为企业架构工件,“真正的企业架构”和“IT架构”间的确切边界在何处,以及企业架构是大部分与IT相关,还是根本与IT无关,这些都还存在争议。可以说,即使有对“企业架构”这个术语的明确定义,也很难得到所有人认可
。同样,通过本书数据收集过程获得的采访经验表明,许多具体的企业架构相关术语(包括特定的企业架构工件、流程和架构职位的名称)都可以特定于组织、个体甚至国家。
此外,即使是在企业架构实践中发挥重要作用的通用术语(如“业务战略”“IT战略”和“运营模式”),在不同情况下对不同人而言也有不同含义。同时,围绕企业架构的过度商业炒作和无休止的道听途说进一步加剧了这种情况,导致企业架构相关术语的语义更加不统一,甚至让人们对一些基本概念有了新的矛盾的解释
。
由于企业架构学科中存在的术语问题,我们不可能始终如一地采用一套能被广泛接受的、能被所有人直观理解的企业架构相关术语。因此,读者可能会发现本书所使用的术语与其组织中使用的术语或其他关于企业架构的现有资料有出入。然而,我们已尽最大努力在本书中保持术语的一致。我们鼓励读者密切关注书中所使用的关键概念的定义和描述(首次介绍时 加粗 ),但它们可能并不总是准确的,这些概念包括通用的企业架构工件(如业务愿景和技术景观)、狭义的企业架构工件(如业务能力模型和景观图)以及主要的企业架构相关流程(如战略规划和计划交付)。
另外,本书大量使用了“IT”这一前缀,例如,“IT解决方案”“IT项目”“IT计划”和“IT投资”。由于企业架构与IT有着密切的联系,但其目的是使业务和IT对齐,因此,无处不在的“IT”前缀不能省略,但在大多数情况下,IT应被视为“业务和IT”的简称,而非“仅有IT”。换句话说,该前缀意在强调企业架构现象的IT特定性,而非将其相关性仅限于IT领域。例如,本书中的“IT项目”通常指的是需要改良IT环境的业务改进项目,而“IT投资”在大多数情况下代表对业务发展的投资,这意味着需要IT支撑。同时,所有与IT无关的组织变革工作均不属于本书的讨论范围。从这个角度来看,“IT”前缀也可解释为“必然涉及IT”,需要将“不涉及IT的业务”排除在考虑范围之外。