TOGAF≠企业架构

很多人不了解TOGAF

随着企业架构被更多人学习,TOGAF又多了不少怀疑论和抨击者。我发现越来越多人都认为学了TOGAF就能解决企业架构的所有问题,甚至有的还会认为几天可能应该就能做到。然而学完后发现没有达到自己的目标,于是开始觉得TOGAF没有什么用。今天和大家聊聊我们至少应该从TOGAF学到什么?最近收到这样的培训需求,能看到大家对TOGAF是什么其实并不了解。

我想纠正大家的一个重要认识是我在IT帮七嘴八舌开的小课中提到的10大抱怨第一条:TOGAF≠企业架构

企业架构解决问题和必要性

我在第一届中国企业架构大会回顾(内容篇)中讲到,随着企业IT系统发展,也面临着一系列的问题和挑战。这些问题既有传统遗留系统导致的技术债,也有新一代数字化转型的能力要求。

下面这张图是上周的一页内训讲义,随着企业多年的数字化转型发展,又回到了企业架构,这意味着EA学科的根本性和必要性

数字化转型工作层级

在数字化时代要解决这些问题就必须有战略层、规划层和实施层进行衔接,而企业架构属于规划层

从TOGAF中你至少应该学到什么?

讲到现在,在TOGAF标准中并看不到以上内容。但如果你要学习TOGAF,以上内容的认识是需要的。如果这些内容不在TOGAF中,那还要学习什么?TOGAF标准中又会给我们讲什么?…如果我们不清楚你从一个方法能学到什么,或者应该学什么,那么你的学习注定是低效的。我们讲到企业架构,听的比较多的是TOGAF,所以不少人就会认为企业架构就是TOGAF,TOGAF就是企业架构。IT帮首先要和大家纠正的是,企业架构是一个学科,而TOGAF只是企业架构的一种框架而已。除了TOGAF,还有DoDAF、Zachman,还有很多并不太知名的EA框架。把TOGAF等同于企业架构并无好处,因为这会让你有局限。下面和大家更多的说一下从TOGAF中你至少应该学到什么?上过我们的线上认证公开课的学员都知道,TOGAF完整内容包括400多个知识点,内容是很丰富的

大家都知道,TOGAF的核心是架构开发方法ADM,但你要真的能够让ADM跑起来,其他几个部分(架构指引和工具、内容框架、连续系列和工具、架构能力框架)也都是必须好好学习的。然而,如果你之前没有架构经验,可能靠自己摸索很难去理解透ADM,甚至连ADM各阶段的产出物长什么样子都不清楚,更不要说怎么去做了。

我2009年开始学习TOGAF,也走了很多弯路。经过这么多年的学习,我给大家的建议是,把TOGAF当做一个管理框架来看,也就是通过TOGAF主要学习如何管理一个组织级项目(例如EA项目、中台项目等)。那对你来说,核心是掌握ADM的目标、输入、步骤、输出等,而不是具体如何建模、如何设计(这些有其他专门的学科)。如果大家能够有这种认识,你就不会对TOGAF失望,不会说怎么学了TOGAF没法落地,因为TOGAF本身就不解决建模语言和架构设计的问题。2019年IT帮开设了4期BangEA实践公开课中,我们着重提到了要落地企业架构必须学习的三大实践:管理框架、建模语言和设计方法。管理框架让你知道如何管理组织级项目,建模语言能让大家使用同一种语言进行建模和沟通,而设计方法可以保证做出的架构是良构的。虽然我会给大家做一些推荐,例如管理框架学习TOGAF、建模语言学习ArchiMate、设计方法学习BangEA。但你仍是可以挑选出适合你的行业、你的企业的特定框架或方法,例如建模语言不是说一定要使用ArchiMate,你使用UML也是可以的。

学习企业架构管理框架

今天的主题是:TOGAF≠企业架构,所以我们不去谈建模语言和设计方法怎么学,我来说一下如何学习管理框架。对于大多数学员来说,可能认为我们就是把要讲的东西列出来,然后就开始招生了。IT帮开一个公开课,至少要经过以下这些步骤。

我在2011年就开始教学TOGAF,多年的教学和项目实践经验总结,我认为结合知识点和案例是一个最佳组合学习办法。

1. 知识点学习的最好资料肯定是The Open Group官方的TOGAF9.2电子书,你在官网注册一个账号就可以免费下载了,或者看TOGAF9.2在线版本。不过据我了解,能看完这个电子书的没有几个人,你自己要想办法怎么去学完

2. 案例学习,目前还没有一个可以下载的TOGAF案例资料来帮助学习。TOG有一个ArchiSurance案例,官网可以下载一些例子的资料,但这个例子是ArchiMate的,并不是TOGAF的,另外之前给大家推荐过一个企业架构工具Visual Paradigm。IT帮学习实践后,做了一些总结梳理,设计了TOGAF案例课程

通过知识点和案例学习并不能代表你就学会了TOGAF,你还需要通过练习并不断思考才能在更高层次去理解企业架构

首先,你可以把ADM看作是架构开发的生命周期,一定要区分不同阶段主要负责和参与人员,主要输出交付物(可通过TOGAF9.2标准电子书和线下TOGAF案例工坊裁剪任务步骤进行学习)

其次,我希望大家能通过学习TOGAF从项目驱动跨出重要一步,从成熟度A走向B,培养架构全局观

最后,再次说一下,TOGAF≠企业架构,你要落地企业架构,除了学习TOGAF,还需要学习建模语言和设计方法。要做好持久战准备,但每一阶段尽量都能看到一些成果,给自己建立信心比一开始想全部掌握更重要。

作者简介:周金根,IT帮创始人、捷创成咨询首席架构师、企业架构协会EAGC主席。

1条评论

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注