什么是架构替代方案?
简而言之,架构替代方案是一种解决问题的方法。每当您开发和选择解决问题的替代方法时,请使用架构替代方案。
多个可行的目标架构可以满足 架构愿景、原则和要求。我们应该确定备选的候选架构,同时了解备选方案之间的各种选项和解决方案。架构师可以通过向利益相关者提供一系列选择和潜在的解决方案来揭示可能对最终整体架构产生影响的潜在动机、指导原则和需求。
该方法的初始步骤包括确定适合问题的需求。我们使用愿景、原则、要求和其他信息。该方法的第二步根据标准指定选项并发展对每个选项的理解。为了生成建议的替代方案,此过程的第三个组成部分将选择一个替代方案或从许多中混合特征。我们应该提供足够的信息来完成以下任务以支持您的选择。任何架构级别的任何阶段都可以使用该方法。
如何使用架构替代方案
了解标准
这些标准是从架构的几个输入中发展而来的,并适用于各种可能性。想想架构原则、规范、目标和利益相关者的关注可能会产生怎样的影响。每个选择都有独特的好处或缺点,必须由利益相关者解决和决定。为了使利益相关者能够检查选项并理解任何联系、风险和不确定性,可能需要额外的观点和意见。
如果不了解您的利益相关者及其关注点,您就无法制定一致且在架构上有用的标准。
灵活的替代方案、实施替代方案的时间和成本、过渡、不稳定区域、低业务影响、有限风险等是基于标准的替代方案的一些示例。这 企业架构开发从业者指南 有利益相关者和利益相关者关注的标准列表。
了解潜在的替代品
在完全理解您的要求之后,是时候考虑架构的总体愿景和指导原则了。
显示每种选择的每种可能性的概述标准。
使用架构的愿景、原则和需求来定义备选方案的标准。该标准可以识别各种架构选项 抽象层次 和 ADM 阶段。
之后解释替代方案的架构。制定适当的架构观点,以充分理解替代方案的影响。用更多细节填补任何空白。不要太详细。然而,进行有效的影响评估、确定替代方案与当前环境之间的关系以及清楚地了解实施替代方案的后果至关重要。
然后需要估计基线和该替代方案之间的差距。根据有关基线情况的现有知识,概述基线与此替代方案之间的差距。如果基线尚未建立,这种差距分析将被松散地定义。
最后,充分理解期权的影响和权衡。找出替代方案可能对组织的架构、过渡、实施和整体价值产生的潜在影响应该是其中的一部分。
选择和定义选择的替代品
最后,是时候选择或指定替代解决方案了。要解决选项之间的冲突,请使用权衡分析。首先要熟悉每个选项的优缺点。根据选项与既定标准的紧密程度,对它们进行比较。要与利益相关者合作定义不同的替代方案,请选择最适合您需求的替代方案,或从许多选项中混合元素。
然后,您可以轻松地将替代方案放在一起。完成替代品的描述并确保所有需要的 建筑观点 已考虑。确保替代方案也被充分指定以帮助决策。为了评估替代决策和资金,解决整个架构领域的后果并执行正式的利益相关者评估。

要考虑的架构权衡
您的问题将有不同的利益相关者和利益相关者关注。您的问题需要在这些标准之间进行权衡。
例如,如果您正在查看 公共云,您可能需要探索几个方面才能谈论成本和可行性。
- 利用当前投资- 可以通过将本地分析系统转移到云平台或使用当前供应商解决方案来利用当前投资。
- 数据迁移——在云平台内部和跨云平台,以及在本地和云平台之间,数据传输都是可能的。评估和准备数据迁移的频率和数量以及相应的网络带宽需求至关重要。
- 购买优质产品——为云分析解决方案的各个部分选择最好的商品可能需要比较几家云服务提供商提供的商品。
有哪些架构替代方案?
在开发架构时,他们经常给企业架构师一个广泛的不足:“提高客户亲密度”、“提高敏捷性”、“降低风险”等。人们可以使用广泛的潜在解决方案作为架构替代方案。每个人都会在一个或多个标准上做得更好。我们主要在 支持战略的架构 和 支持解决方案交付的架构.
解决方案交付是您将如何对已决定的计划进行更改的详细信息。备选方案可用于查看在详细级别(战略与解决方案交付)、域内部(业务、应用程序、数据、技术)或整个架构中解决问题的不同方法。
具有复杂标准的架构替代示例 - 客户亲密度
在查看替代架构时需要考虑一些关键因素,尤其是在 数字化转型.
这 数字化转型的七个杠杆 确定了您在数字化转型中需要控制的七个不同的杠杆。
- 杠杆 1 - 业务流程转型
- 杠杆 2 - 客户参与和体验
- 杠杆 3 - 产品或服务数字化
- 杠杆 4 - IT 和交付转型
- 杠杆 5 - 组织文化
- 杠杆 6 - 策略
- 杠杆 7 - 生态系统和 商业模式
当你看 数字化转型的七个杠杆,您可以很快看到将有多种方法来解决诸如客户亲密度之类的问题。一开始,您需要了解“客户亲密度”。客户的信念和要求对于建立客户亲密关系至关重要。您必须了解消费者的看法才能调整您的公司计划。建立重视客户的企业文化需要密切的客户关系。公司所有部门都真诚地了解客户问题。这增强了客户服务,从而提高了客户忠诚度。致力于您的品牌的客户不太愿意使用您的竞争对手。
在构建支持解决方案开发的架构时,您可能会查看产品反馈。在这里,架构替代方案将是在线参与、焦点小组、行业测试人员等。
通过在单个云服务提供商的平台上配置所有关键元素(包括分析平台和其他支持元素),可以使设计变得更简单。必须为此策略选择 CSP 的产品或 CSP 支持其产品的其他供应商的产品。在各种 CSP 平台上分发组件可以利用通过每个不同 CSP 提供的产品的好处,而不是将所有必要的组件放在单个 CSP 的平台上。由于可能会增加复杂性,因此该技术需要彻底审查架构并考虑与使用多个 CSP 相关的成本。
作为替代方案,在本地和(单个或多个)云平台之间共享关键组件可以使用对预先存在的本地组件的投资,但这样做是以牺牲本地和云技术协同工作为代价的。
卓越的架构和驱动标准将限制这些选择。
解决同样的策略问题可能会让您看到非常不同的选择。战略涵盖重大的组织挑战。它将做一些事情,比如概述一个涉及品牌、沟通、收集产品反馈、赞助等的重大举措将如何解决“客户亲密关系”。

什么时候应该使用架构替代方案?
只要核心架构中的需求没有得到满足,我们就可以使用架构替代方案——只要权衡在最终设计方面是值得的。
TOGAF ADM 何时使用架构替代方案?
我们积极使用架构替代方案 TOGAF ADM A 阶段 和 TOGAF ADM E 期.在阶段 A,很少有单一的架构愿景。其实下面这种情况很常见 架构领域 努力探索架构愿景的替代方案,直到我们筛选出较弱的选项。
在 E 阶段,架构路线图技术 架构路线图类型 4:场景和多个候选者 明确比较架构替代方案。
关于架构替代方案的最终想法
架构替代方案是一种解决问题的方法。好的 企业架构师,不要锁定答案并尝试证明它。相反,他们使用架构替代方案来找到解决问题的最佳方法。
你总会有多个可行的答案。这些答案在不同的标准上会越来越强。您的工作是确保利益相关者了解情况,以便他们做出正确的选择。一个 架构审查委员会 管理 企业架构治理流程 将寻找已考虑替代方案的证据。
请记住,开发架构和进行权衡的工作是有价值的。利益相关者可以了解他们的偏好、利益、 风险和不确定性,以及不同架构替代方案的工作。最后,您正在为您的组织寻找最佳的目标架构,而不是理论上的最佳架构。
我们的架构替代指南如何?在下面的评论中告诉我们您的想法。