层次化分解

问题:如何将复杂的架构分解为更小的部分?

对于复杂的架构,我们需要将其分解为更小的部分,以便于理解和管理。

解决方案:层次化分解

示例: 基于 LVT 的企业架构分解?

参考文章:轻量级规划实践方法——精益价值树

一个典型的精益价值树,由愿景、目标、投注和举措及相应的成效度量(Measure of Success,简称MoS)构成。

  • 最顶端是愿景,描述组织在实现成功的投资之后的未来理想状态,是组织的总体指导方向,所有投资都应为其做出贡献;
  • 第二层是目标,描述组织达成愿景当前阶段所要达成的业务目标,体现组织的竞争策略和发展策略;
  • 第三层是投注,描述为了达成某个目标,当前能想到的最好的点子或创意,是一个假设,有待验证和调整;
  • 第四层是举措,定义为落实一个“投注”所要进行的具体行动,比如开发一个新的产品特性;接入一个新的合作方等。
  • 目标、投注和举措上都需要有关键成效度量MoS,即业务相关的成效结果指标。

示例:从业务战略到实践

分为三层

  • 业务战略目标。
  • 架构原则。
  • 设计和交付实践。

示例:

战略目标架构原则设计和交付实践
赋能业务扩展减少惯性REST 标准化
支持进入新市场消除偶然的复杂性封装遗留系统
支持已有业务创新一致的接口和数据流最小化依赖
没有银弹....

示例:ArchGuard 3.0 LVT 示例

在设计 ArchGuard 3.0 的架构时,我们分解为:

ArchGuard 3.0 LVT Demo