企业架构实践是复杂的、多面的组织实践,代表着各种人员、EA工件和流程的复杂互动。企业架构实践的通用机制远非微不足道,最好能用其他更直观的领域的近似类比来解释
。具体来说,使用企业架构来管理组织演变的做法可与城市规划的做法相比较
。
城市规划和企业架构实践之间的密切类比,为企业架构是什么以及如何运作提供了一个清晰而优雅的说明。城市规划实践的目的是组织城市景观,实现可持续发展,使城市更宜居。同样,企业架构实践的目的是组织技术景观,使其可持续发展,且更加有效率。利用城市规划的隐喻,构成企业技术景观的独立信息系统可比作城市内独立的建筑,而系统架构可比作建筑架构
。
继续使用这个比喻,业务高管可比作愿为居民利益发展城市的城市管理者。IT项目团队可比作建筑项目团队,包括瓦工、水管工和其他工人,负责建造独立的建筑。最后,架构师可与负责城市规划技术方面的城市规划师进行比较。表4.1总结了EA与城市规划实践的主要参与者的共同点。
表4.1 EA与城市规划实践的主要参与者的共同点
城市规划和企业架构实践都是持续的活动,旨在控制复杂的动态系统的持续演变(见图1.2),而非设计一些静态的物理对象。此外,从规划的角度来看,城市和组织有许多共同的特性:
● 城市和组织都有一些对于最终用户来说“可见”的有价值的对象,以及一些支持这些对象的“不可见”的技术基础设施。
● 城市和组织都不可能在每个细节上均得到完美的规划。
● 城市和组织的未来需求在原则上是可预见的,但难以详细描述。
● 城市和组织都无法从零开始设计和建造。
● 城市和组织都是同时运行和发展的,它们不能被停止、修改,然后再恢复。
● 城市和组织都不能被完全改变,而只能进行逐步的、范围有限的小规模增量修改。
● 城市和组织的重大变化不会在一夜之间迅速发生,而需要相当长的时间来实施。
● 城市和组织都是以一种持续的、依赖路径的方式缓慢发展的。
● 城市和组织的未来发展总受其现有结构、以前的规划决策和其他自然约束的限制。
● 即使成功地解决了当前的问题,糟糕的规划决策仍会大大阻碍城市和组织的进一步发展。
● 城市和组织的演变永无止境,没有明确的最终状态。
● 城市和组织都没有单一的最佳发展方式,而是有多种可供选择的发展方案,具有不同的优势和劣势、收益、成本和风险。
由于城市和组织的这些相类属性,城市规划和企业架构实践中的所有规划决策都必须考虑一些类似的考量,而这些考量往往相互冲突。这些关注点包括但不限于以下规划考量:
● 每个规划决策都应从可见的最终价值角度和不可见的技术基础设施角度令人满意。
● 每项规划决策都应满足具体的短期需求,并解决当前的问题。
● 每项规划决策也应有助于实现抽象的长期目标。
● 每项规划决策都应考虑到当前的结构,并在可能的情况下利用它们。
● 每项规划决策都不应给未来的发展带来障碍。
基本上,从规划的角度来看,城市和组织面临着非常相似的问题。为了克服这些问题,城市规划和企业架构实践都采用了特定的工具来平衡不同利益相关者的利益冲突,并促进最佳决策。城市规划的实践围绕具体的规划文档,帮助管理城市的平衡发展。同样地,企业架构的实践也围绕具体的EA工件,帮助管理组织在业务和IT方面的平衡演变。