开发企业架构(EA)项目需要清楚地了解为满足不同组织层级中各类利益相关者需求而所需的多种架构类型。每种架构并非孤立运作,而是存在于治理层级之中。广泛的架构为更具体、更详细的架构提供总体指导方向。
为了有效开发这些架构,组织可以采用两种主要策略来运用架构开发方法(ADM):在单一ADM周期内进行迭代,或采用并行的ADM流程层级。本文概述了这些策略,并提供了实施指导。
1. 通过单一ADM周期内的迭代开发架构
概述
该策略涉及在同一个周期内对ADM各阶段进行迭代,以开发不同层级的架构。通过重新审视各阶段,架构师可以根据反馈和不断演变的洞察来优化和调整其工作。
实施步骤
- 识别利益相关者需求:与利益相关者沟通,以了解他们对广泛架构和详细架构的需求与期望。
- 建立基线架构:从高层次架构开始,明确战略目标和宗旨。这将成为进一步开发的基础。
- 在ADM各阶段中进行迭代:
- 阶段A:架构愿景:定义架构的总体愿景和范围。
- 阶段B:业务架构:开发与战略目标一致的详细业务架构。
- 阶段C:信息系统架构:创建支持业务架构的数据和应用架构。
- 阶段D:技术架构:定义实施架构所需的技术基础设施。
- 阶段E:机遇与解决方案:识别实现架构的潜在项目和解决方案。
- 阶段F:迁移规划:制定从当前状态过渡到理想未来状态的计划。
- 阶段G:实施治理:确保实施过程符合既定的架构。
- 阶段H:架构变更管理:在收集反馈的过程中,持续管理变更和优化。
- 收集反馈并优化: 在完成每次迭代后,收集利益相关者的反馈,以进一步完善架构。这种迭代过程确保架构始终与组织需求保持一致。
- 确定架构: 通过最终确定架构来结束迭代,整合所有反馈,并确保不同层级之间的一致性。
2. 通过并行的ADM流程层级开发架构
概述
该策略采用多个并行的ADM流程,分别在架构层级的不同层面运行。每个流程专注于特定的架构部分,同时确保与整体架构保持一致。
实施步骤
- 定义治理框架: 建立一个治理结构,明确不同架构之间如何互动并相互对齐。该框架确保所有层级均支持总体战略目标。
- 划分架构: 确定所需的各个架构层级:
- 战略架构: 涉及总体目标并提供方向。
- 领域架构: 聚焦于特定的业务领域或项目。
- 能力架构: 聚焦于特定能力及其渐进式发展。
- 实施并行的ADM流程:
- 为每个架构层级启动独立的ADM流程。每个团队可在确保与治理框架保持一致的前提下,专注于其特定的架构。
- 定期同步各方努力,确保某一层级所获得的洞察和决策能够为其他层级提供信息和支持。
- 跨层级协作: 鼓励不同层级团队之间的协作。定期会议和更新有助于保持一致性,并解决任何依赖关系或冲突。
- 持续集成: 在每个架构开发过程中,将其整合为一个整体。确保高层架构设定的战略方向在领域架构和能力架构中得以体现。
- 监控与调整: 建立反馈机制,监控每个ADM流程的进展。根据需要调整计划和策略,以确保所有架构始终与业务目标保持一致。
以下是“开发企业架构项目:不同层级的策略”的总结表格:
| 策略 | 描述 | 步骤 | 优势 |
|---|---|---|---|
| 单个ADM周期内的迭代 | 通过ADM过程的迭代循环,在不同层级上开发架构。 | 1. 识别利益相关者需求
2. 建立基线架构 3. 通过ADM各阶段进行迭代 4. 收集反馈<br>5. 完成架构 |
– 确保持续对齐
– 促进基于反馈的优化 |
| 并行ADM过程的层级结构 | 采用多个并行的ADM过程,专注于不同的架构层级。 | 1. 定义治理框架
2. 划分架构 3. 实施并行的ADM过程 4. 跨层级协作 5. 监控并调整 |
– 促进跨层级协作
– 确保全面对齐 |
此表格总结了开发企业架构项目的两种策略,概述了它们的描述、步骤和优势,以便于比较。
结论
开发企业架构项目需要明确的策略,以应对不同层级利益相关者的多样化需求。通过采用单个ADM过程内的迭代循环,或并行ADM过程的层级结构,组织可以有效管理复杂性,并确保架构间的对齐。
两种策略均具有独特优势,其选择将取决于组织的具体需求、治理结构以及其架构环境的复杂性。遵循这些指导原则,组织可以构建强大且灵活的企业架构,推动业务成功。











