为什么我开始学习架构?
30岁时,我经历了所谓的“中年危机”。在职业发展中,我逐渐意识到,跳槽已无法带来显著的薪资增长。同时,由于对他人的期望过高,我也未能成为一名优秀的领导者。这种情况下,我选择重新拾起书本,寻找新的突破方向。
在这个过程中,我逐渐认识到数字化时代已经到来,而数字化供应链则是未来的趋势。恰巧,供应链数字化是我感兴并愿意投入时间的领域。然而,初入数字化领域时,我走了不少弯路。面对问题,我往往只是采取“头疼医头、脚痛医脚”的应急策略,缺乏系统性思维和长远视角。
幸运的是,我遇到了一位优秀的领导,他让我开始关注流程管理、系统优化以及业务架构的重要性。这些全新的视角让我豁然开朗,帮助我从更高的层面理解和解决业务中的复杂问题。
自那以后,我开始主动学习架构相关知识,深度研究案例,并结合实际工作加以实践。这篇文章的意义,不仅在于记录我的学习与成长,更是为了分享我的所思所悟,期待与同行者共勉。
第一课:业务架构/Togaf/ADM 是什么?有什么用
在学习过程中,我习惯从“为什么”入手:为什么要学?学这个有什么用?回想大学时期,高等数学的不及格可能正是因为我当时无法理解它有什么用。对于TOGAF,我最初也带着这样的疑问:TOGAF到底是什么?架构的价值在哪里?如果没有架构,又会发生什么?
学习的第一天,我将聚焦于这些基础性问题。
1. 业务框架(Business Framework)
类比:业务框架是宴会的目标和高层计划,它定义了“为什么要举办宴会”和“宴会需要实现什么”。
在宴会中:
目标:举办宴会是为了庆祝生日,让亲友共度美好时光。
关键流程:宴会从策划到结束的主要流程,比如:
设计菜单:选择适合场合的菜品。
采购物品:购买食材、饮品、装饰品。
准备和服务:烹饪、布置场地、招待客人。
能力需求:烹饪技能、组织能力、沟通协调能力。
利益相关者:宴会的主办方(策划人)、厨师(执行者)、宾客(受益者)。
核心作用:业务框架是顶层设计,定义宴会的目标和需要的能力,但它不涉及具体的实现步骤。
2. TOGAF(The Open Group Architecture Framework)
类比:TOGAF 就是举办宴会的全面指导框架,提供从计划到执行的方法和工具,帮助你系统化地组织宴会。
在宴会中:
框架内容:TOGAF 告诉你如何从目标(为什么要办宴会)到落地执行(菜品如何上桌)进行系统性设计。
它包括:
愿景设计:为什么要办这场宴会?(明确主题和目标)
流程规划:哪些步骤最关键?(采购、烹饪、服务)
资源管理:如何分配人力、资金、厨房设施?
架构开发方法(ADM):ADM 是 TOGAF 的核心,提供宴会的详细步骤,指导你从概念到落地实现。
治理和优化:TOGAF 还包括如何监督宴会筹备过程,以及如何在未来改进类似活动。
核心作用:TOGAF 提供了筹备宴会的整体方法论,让宴会从混乱的手忙脚乱变为系统化的、有条不紊的过程。
3. ADM(Architecture Development Method)
类比:ADM 是 TOGAF 框架中具体执行宴会的分步指南,明确宴会的每个阶段需要完成什么任务。
在宴会中:
ADM 把筹备宴会分成 9 个阶段:
Preliminary Phase(预备阶段)
类比:确定宴会的主题、规模、预算。比如:举办一场“温馨家庭生日宴会”,预算 2000 元。
任务:明确参与者分工:谁负责采购,谁负责布置,谁负责做菜。
Architecture Vision(架构愿景阶段)
类比:制定宴会的愿景和初步计划。比如:希望宴会让家人感到温馨、宾客满意,且按时完成。
任务:设计初步菜单(如红烧鱼、宫保鸡丁、西红柿炒蛋)。规划客人人数、宴会风格(家常、正式或自助)。
Business Architecture(业务架构阶段)
类比:明确宴会的核心流程和服务内容。比如:采购、烹饪、布置、上菜。
任务:定义采购计划(哪些食材、饮品、装饰品)。明确烹饪任务(谁负责做哪道菜)。
Information Systems Architecture(信息系统架构阶段)
类比:制定宴会的“信息流动”。比如:购物清单如何分发,任务分配如何通知,时间表如何共享。
任务:制作采购清单,制定厨房操作的时间表。
Technology Architecture(技术架构阶段)
类比:规划宴会的技术支持。比如:是否有足够的灶具、刀具和锅具。
任务:确保厨房设备齐全,并决定是否需要新增设备(如烤箱或空气炸锅)。
Opportunities and Solutions(机会与解决方案阶段)
类比:优化宴会方案。比如:提前切菜、腌制肉类,减少当天的准备时间。
任务:解决资源不足的问题,比如补充食材或调整菜单。
Migration Planning(迁移规划阶段)
类比:制定宴会的详细时间表。比如:几点采购,几点开始做菜,什么时候布置场地。
任务:确保各环节不冲突,按计划推进。
Implementation Governance(实施治理阶段)
类比:监督宴会的筹备和执行。比如:实时检查采购是否完成、烹饪是否按计划进行。
任务:对筹备中的每个环节进行跟踪和管理。
Architecture Change Management(架构变更管理阶段)
类比:处理宴会的突发情况。比如:有新客人加入,需要增加菜品或调整座位。
任务:快速响应变化,确保宴会顺利完成。
4. 总结类比:业务框架、TOGAF、ADM 的角色和关系
概念宴会类比核心作用
业务框架:宴会的目标和高层规划,包括设计菜单、定义流程、明确所需能力。提供“要做什么”和“为什么做”的顶层设计。
TOGAF:宴会的综合筹备手册,从愿景到执行的系统性方法论,包括如何分阶段完成宴会。提供一整套从目标到实现的框架和工具,帮助你系统化规划和管理宴会。
ADMT:OGAF 的核心执行步骤清单,明确从预备到结束的分步任务,比如采购、布置、烹饪、服务。提供逐步落地的具体执行方法,回答“具体怎么做”。
通过这个类比:
业务框架定义了宴会的方向和高层次的规划。
TOGAF提供了一个全面的框架和方法,让宴会能够从想法变为现实。
ADM则是 TOGAF 的核心操作步骤,指导你如何逐步筹备并成功举办宴会。