在企业架构中,为了有效地规划和管理架构的变更与实施,通常会使用不同的视角来描述架构的不同方面。本篇涉及到三个主要视角:项目视角、迁移视角以及实施与迁移视角。
一、实施和迁移视角概览
1.项目视角
- 元素与关系:关注项目本身的组织结构、时间表、资源分配、风险管理和质量保证等。
- 使用指南:帮助架构师和其他利益相关者理解如何通过一系列有计划的活动来管理架构的变化。包括定义项目的范围、目标、里程碑以及关键绩效指标(KPIs)。
- 目的与目标群体:目的是确保架构变化能够被有效管理和控制。目标群体主要包括项目经理、架构师以及所有参与项目执行的利益相关方。
- 示例模型:Gantt图、责任分配矩阵(RACI Matrix)。
2. 迁移视角
- 元素与关系:侧重于从当前状态向未来目标状态过渡的过程,包括技术更新、系统替换或业务流程改进等。
- 使用指南:用于规划如何逐步实现架构转型,同时减少对日常运营的影响。包括依赖性分析、成本效益评估和技术路线图。
- 目的与目标群体:目的在于清晰地展示如何平稳地从旧架构迁移到新架构。适合IT经理、业务分析师及决策层参考。
- 示例模型:迁移路径图、影响分析报告。
3. 实施与迁移视角
- 元素与关系:结合了项目管理和迁移过程两方面的内容,专注于将具体的程序或项目与架构组件联系起来,确保所有改变都被正确实施。
- 使用指南:指导如何协调不同项目之间的相互作用,并确保这些项目共同支持整体架构目标。包括集成测试策略、部署计划和支持文档。
- 目的与目标群体:旨在提供一个全面的视图,显示哪些部分已经被实现、哪些还在进行中以及下一步该做什么。适用于整个项目团队成员,特别是那些负责监督多个并发项目的管理人员。
- 示例模型:架构蓝图、版本控制图表、实施进度跟踪表。
在实际应用时,可以根据具体需求调整其内容和形式。重要的是保持沟通渠道畅通无阻,让所有相关人员都能理解并参与到架构变更的过程中来。
二、视角详细介绍
2.1 项目视角
项目视角主要用于建模架构变更的管理。从旧状态(当前状态的企业架构)迁移到新期望状态(目标状态的企业架构)的过程。项目视角不仅包括技术层面的因素,还涵盖了组织文化、人员、财务等方面的影响:
1. 长期规划与实施
- 长期性:构建一个全面的企业架构可能需要数年的时间,因此,项目视角应当包含长期的战略规划,设定阶段性目标,并确保这些目标与企业的整体战略保持一致。
- 分阶段实施:采用逐步推进的方法,将大的架构变更分解为一系列可管理的小项目或阶段,每个阶段都有明确的目标和交付成果。
2. 持续运营
- 业务连续性:即使在架构变更过程中,也必须保证所有系统和服务能够持续运行。这意味着需要有适当的备份、冗余设计以及应急计划来应对可能出现的问题。
- 风险评估与缓解措施:对潜在的风险进行全面分析,并制定相应的缓解策略,以减少变更对现有业务活动的影响。
3. 技术标准成熟度
- 选择合适的技术栈:考虑到某些技术领域可能存在不成熟的标准,选择那些已经经过验证且具有稳定社区支持的技术变得尤为重要。
- 灵活性与适应性:架构设计时应具备足够的灵活性,以便随着新技术的发展而轻松地调整或升级。
4. 组织与文化影响
- 培训与发展:为了适应新的架构和技术,员工可能需要接受额外的培训,这也是一个提升团队技能的好机会。
- 变革管理:通过有效的沟通策略促进文化转型,帮助员工理解为什么需要这样的变化以及如何从中受益。
5. 其他治理考量
- 合作机制:建立跨部门协作机制,确保各团队之间信息畅通无阻,共同推动项目的成功。
- 项目组合管理:合理安排资源分配,确保各个项目之间的协调性和一致性。
- 财务与法律合规:遵守相关法律法规要求,在预算范围内运作,同时也要注意成本效益比。
利益相关者:
- 运营经理:负责日常运作的管理者需要了解架构变更对其部门的影响,并参与制定相应的过渡计划。
- 企业及ICT架构师:负责设计新架构并指导实施。
- 员工:架构的变化直接影响员工的日常工作方式,因此员工需要接受培训以适应新的系统和技术。
- 股东:作为企业的所有者或投资者,股东关心架构变更对企业长期发展的影响及其带来的潜在回报。
关注点:
- 架构愿景和政策:明确未来架构的方向以及支持这一方向的策略和原则。
- 动机:理解为什么需要进行这样的架构变化,包括业务驱动因素和技术驱动因素。
使用的元素:
2.2 迁移视角
迁移视角为从现有架构到目标架构的过渡提供了清晰的路径。
它不仅涵盖了技术上的变更,还包括了业务流程、组织结构以及人员能力等方面的调整。主要活动包括:规划迁移路径、识别过渡阶段、评估影响、风险管理。这个视角对于确保平稳过渡、最小化业务中断风险至关重要。
利益相关者:
企业架构师、流程架构师、应用架构师、基础设施架构师、领域架构师、员工、股东。
关注点:
历史架构模型
使用的元素:
2.3 实施与迁移视角
实施和迁移视角用于将项目与它们所实现的架构部分关联起来。该视角允许根据实现的稳态(plateaus)或受影响的个别架构元素来建模项目、计划及其活动的范围。此外,可以通过注释关系来表明这些元素是如何受到影响的。
本视角可以与项目视角结合使用以支持组合管理:
-
项目视角:适用于将业务目标与项目相关联。在高层次上分析当前的项目组合是否充分覆盖了所有的业务目标。
-
实施和迁移视角:则适用于通过项目将业务目标(及需求)与(部分)架构相关联。 分析项目活动之间可能存在的重叠,或者分析项目依赖性。
利益相关者:
- 运营经理
- 企业及ICT架构师
- 员工
- 股东
关注点:
- 架构愿景和政策
- 动机
使用的元素:
参考文献:ArchiMate 3.2 Specification