介绍
企业架构的三大支柱是对齐、洞察力和质量。
-
对齐:企业架构(Enterprise Architecture)使战略与运营、业务需求与IT供应保持一致,并确保这些变化符合企业战略和目标。
-
洞察力:企业架构提供对组织、信息系统和技术的当前和预期状态的见解。
-
质量:企业架构有助于提高单个解决方案的质量,简化其开发和维护。
企业今天面临的一些挑战包括:
-
业务敏捷性
-
全球化和数字化
-
系统日益复杂
-
产品类型开发
-
市场竞争
企业架构采用的陷阱
组织常常专注于企业架构的技术方面,因为大多数企业架构计划都是由首席信息官(CIO)或IT总监推动的。企业架构团队花费大量时间选择企业架构框架和工具,而非定制它们以开发合适的企业架构。此外,企业架构师经常被卷入运营活动或日常项目工作中,虽然这些活动显得富有成效,但在解决企业层面问题上贡献甚微。
今天,整个行业对架构师的看法正在发生变化。
企业架构师不仅应参与战略阶段,还应参与端到端实施,紧密合作,以实现业务战略。此角色要求编码能力,以赢得组织的尊重,同时需要监督战略的实施。
基于这些问题,在定义企业架构时,敏捷性成为关键。以下部分详细讨论了敏捷与企业架构的关系,并解释了企业架构师在敏捷开发中的作用。
敏捷企业架构
敏捷是一种用于软件开发和项目管理的方法。它将单个项目分解为更小、易管理的细分项目,加速设计进程并尽快交付优质产品。
敏捷架构是协作的、精益的、可适应的。它支持敏捷企业的创新和数字技术的采用。
敏捷企业架构框架
在敏捷方法中,企业架构师的重点在于:
-
通过早期和持续交付有价值的软件来满足客户
-
接受即使在开发阶段后期也提出的变更
-
经常交付工作软件,优先考虑较短的时间周期(几周到几个月)
-
在整个项目中,与商界人士和开发人员持续合作
-
通过面对面对话有效传达信息
-
衡量进步的标准是工作软件的开发
-
持续关注技术卓越和良好设计
敏捷企业架构框架(A企业架构F)帮助打破IT和业务之间的障碍,促进快速团队合作,基于实时客户反馈迭代改进最小可行产品(MVP)。A企业架构F通过构建支持云、DevOps、微服务、数据分析、测试自动化和API的新架构,推动企业数字化转型。
A企业架构F的迭代生命周期
A企业架构F采用迭代生命周期定义架构,允许随着问题和约束的深入理解,逐步发展架构。
a) 敏捷企业架构规划
此步骤涉及架构愿景和前期规划,范围涵盖利益相关者的业务问题和优先级。
-
架构愿景:提供文档以获得继续开发目标架构的许可,解决利益相关者的关注和优先级。
-
架构积压:包括产品的价值、复杂性、依赖性和紧迫性。
b) 敏捷架构定义
此步骤定义了涵盖业务、应用程序、数据和技术的领域架构,旨在解决当前问题。通过消除差距,确保利益相关者的理解一致。
c) 敏捷企业架构分类法
敏捷企业架构分类法包括敏捷架构原则、价值观和最佳实践,遵循敏捷架构域工件的标准化清单。
d) 实施
敏捷团队采取渐进式方法,而非一次性决定整个程序的架构需求,以确保设计与愿景保持一致。企业架构师和敏捷团队需共同做出决策,平衡商业价值、技术债务与设计细节。
企业架构师应专注于:
-
有意的架构:架构是一种合作
-
构建最简单有效的架构
-
编码或建模(尖峰、原型、域和用例模型)
-
构建和测试(设计可测试性)
-
实施架构流程(架构史诗和投资组合看板)
e) 敏捷企业架构组织
企业架构实践应构建敏捷的企业环境,团队需包括企业和解决方案架构师,结合业务架构专家,以确保成功实现愿景。
-
敏捷首席架构师(ALA):在整个企业中推广敏捷方法,消除障碍,作为企业架构产品的产品所有者。
-
企业架构师:参与敏捷团队,帮助开发、改进和维持企业架构,同时提供架构咨询。
f) 企业架构存储库
企业架构存储库用于存储所有敏捷架构和开发工件,确保信息共享和可访问性。
g) 敏捷企业架构治理模型
敏捷治理通过架起管理层和项目团队的桥梁,为组织创造价值。其特点包括:
-
支持敏捷团队自主架构决策
-
跨学科敏捷团队处理复杂问题
-
减少企业架构的管理负担
-
提高架构覆盖率
摘要
敏捷性在企业转型中扮演着关键角色,涵盖功能、技术、运营和业务转型四个维度。在所有维度中,企业架构与敏捷相辅相成。企业架构师必须与团队密切合作,从项目启动到实施,每一步都必须积极参与,确保功能规范符合业务预期,并不断适应团队反馈。
产品所有者、敏捷架构师与团队应共同定义冲刺范围,并及时展示输出成果以获得客户反馈。
关于作者
Dr. Gopala Krishna Behara
Wipro Technologies首席企业架构师
他是The Open Group TOGAF Certified、AWS解决方案架构师、IBM云解决方案架构师,并担任多个架构转型项目的导师和作者,具有丰富的全球项目经验,曾参与美国、欧洲、亚太等多个地区的企业架构转型工作。