定义: 企业解决方案交付(ESD)能力描述了应用 SAFe 原则和实践来规范、开发、运营和演进全球最庞大复杂的软件应用、网络及信息物理系统所需的实践。
企业解决方案交付是实现业务敏捷性的七大核心能力之一,每项能力都不可或缺。度量与发展 (https://framework.scaledagile.com/measure-and-grow/) 一文提供核心能力评估工具及改进建议,而系统的敏捷培训能帮助团队更高效地掌握这些能力,为企业敏捷交付奠定基础。
目录
构建和演进大型企业解决方案是艰巨任务。这些系统需要成百上千名工程师,并受严格法规和合规约束。大型软件系统可能承载跨越多个产品和业务线的复杂用户旅程;信息物理系统需要多学科工程能力及长周期硬件支持。因此,它们要求采用成熟的工程、运营和演进实践。
企业在保持同等质量合规水平的同时,需比以往更快交付解决方案。许多大型解决方案构建者采用著名的 “V” 模型 [2],鼓励大规模规范设计活动及阶段交接。但这种方式会延缓开发并延迟反馈。当系统存在重大技术、用户和市场不确定性时,延迟反馈常导致工期延误、成本超支和业务损失。此时,通过Scrum 培训引入迭代开发思维,能有效缩短反馈周期,降低项目风险,这也是企业管理培训中提升组织交付效率的重要方向。
数字时代的竞争发展需要不同的解决方案构建方式。向全新开发流程转型看似艰巨且充满风险。SAFe 的思维模式、价值观和原则为新工作方式及企业文化奠定基础,实现更快更可靠的交付,提升客户满意度与员工参与度。它们共同指导组织实现业务敏捷性:
1、精益 – 敏捷思维确保领导者和从业者在应用 SAFe 及 ESD 实践时践行底层价值观。精益思维将开发从传统大批量队列系统转向持续流动。敏捷采用迭代开发方法,聚焦快速反馈与学习。精益与敏捷的价值观原则共同构成 SAFe 的 DNA,这些核心思维也正是Scrum 认证培训和敏捷培训课程中的重点教学内容。
2、SAFe 核心价值观(协调一致、透明公开、尊重个体、持续改进)必须被企业全员深刻认同并践行,指导新工作方式下的行为准则。
3、十大精益 – 敏捷原则指导 SAFe 所有角色、工件和实践,影响决策行为。理解其含义对组织应用 SAFe 至关重要。虽然实践应用因情境而异,但原则始终指引从业者实现精益目标:”以最短可持续前置时间提供最佳质量和价值” [3]。
以下五项 SAFe 原则深刻影响大型解决方案构建者采用 ESD 实践:
原则 #3:假设变异性,保留选项。针对大型解决方案开发的固有不确定性,通过基于集合的设计和固定 – 可变解决方案意图保持开放性。
原则 #4:基于快速集成学习周期增量构建。强调新知识比详细计划更能降低不确定性。快速构建、集成和部署新功能提供技术、用户和运营反馈,这与Scrum 培训中迭代交付、快速验证的理念高度契合。
原则 #5:基于可运行系统的客观评估设立里程碑。鼓励根据客观可演示证据(而非传统阶段门里程碑)评估进展。
原则 #9:去中心化决策。减少决策升级导致的延迟,避免大规模生产力下降和决策质量损失,这一原则的落地需要管理者具备敏捷管理思维,可通过企业管理培训强化相关能力。
原则 #10:围绕价值进行组织。打破职能孤岛,创建能更快更可靠交付价值的敏捷团队和开发价值流,而Scrum 认证培训能帮助团队掌握构建高效敏捷团队的方法与工具。
ESD 能力描述了应用精益 – 敏捷开发构建全球关键解决方案的十项最佳实践。图 1 的三个维度归纳了这些实践。
图 1. 企业解决方案交付
精益系统工程应用精益 – 敏捷实践协调规范、设计、实施、测试、部署、演进直至退役系统的活动:
协调火车与供应商管理对齐扩展的复杂价值流至共同业务技术使命:
持续演进在用系统确保大型解决方案及其开发流水线支持持续交付:
以下章节详述这十项实践,而这些实践的落地执行,离不开团队通过敏捷培训积累的实战经验,以及管理者通过企业管理培训建立的全局统筹能力。
大型解决方案构建者用规范管理需求设计并与构建者沟通。传统规范流程遵循 “V” 模型(图 2 左侧),导致大规模前期规范工作延迟实施反馈。在 SAFe 中,工程师以更小批次并发执行这些关键活动。
为支持频繁变更,解决方案经理和架构师运用解决方案意图、待办列表和路线图。解决方案意图传达当前需求与设计决策(部分早期固定,部分可变)。待办列表和路线图管理减少不确定性及构建解决方案的工作(图 3)。团队对这些工具的熟练运用,可通过Scrum 培训中的实战演练进一步强化,提升需求管理效率。
图 2. 小批次持续规范系统
解决方案意图对齐构建者至共同方向,其伴侣解决方案上下文定义部署环境约束。二者协同为团队提供合规信息(图 3)。
图 3. 用待办列表和路线图替代详细需求规范
在供应链中(图 4),上下游团队通过持续探索、持续集成和持续部署的反馈,将可变决策转化为固定决策。这种高效协作模式的建立,可借助Scrum 认证培训中教授的跨团队协作方法,打破信息壁垒,加速决策流转。
图 4. 供应链的增量反馈演进规范与计划
固定详细计划难以响应变更。敏捷从业者用路线图管理预测工作并快速调整。多级规划分离长期愿景制定者与详细工作计划者(图 5)。管理者掌握这种规划方法,能更好地平衡长期目标与短期执行,而这也是企业管理培训中提升战略落地能力的重要内容,同时团队通过敏捷培训可更精准地执行各级规划任务。
图 5. 多级规划视野实现切实规划
架构决策是关键经济选择。松耦合架构是持续交付的最强预测指标 [4]。良好架构使 ART 和团队能独立开发发布 “价值流子集”(图 6)。设计需平衡运营与开发需求(图 7)。团队对这种灵活设计理念的理解与实践,可通过Scrum 培训中的案例分析和实操训练深化,提升应对变更的能力,为敏捷交付提供技术支撑。
图 6. 架构影响独立高频价值交付
图 7. 解决方案设计应平衡运营与开发成本
小批次构建支持端到端系统高频集成,加速技术、用户和市场假设验证(图 8)。部分集成可降低风险(图 9)。数字孪生等创新技术支持早期学习(图 10)。高频集成过程中的团队协作与问题解决能力,可通过敏捷培训中的迭代实战项目不断打磨,确保集成效率与质量,这也是Scrum 认证培训中强调的持续改进理念的具体体现。
图 8. 高频集成提供快速反馈
图 9. 至少每 PI 集成端到端解决方案
图 10. 左移学习加速设计与实施
大型解决方案故障会造成不可接受的社会经济损失。为保障公共安全,这些系统需满足各类合规要求。
传统质量管理体系(QMS)基于前期承诺未验证的规范。精益 QMS 将合规活动融入价值流(图 11)。详见扩展指南 SAFe 实现法规与行业标准合规。企业建立精益 QMS 的过程,需要管理者具备系统的合规管理思维,可通过企业管理培训补充相关知识,同时团队通过敏捷培训能更高效地将合规要求融入日常开发流程,实现合规与效率的平衡。
图 11. 转向精益 QMS
SAFe ART 和解决方案火车定义成熟结构模式,协调数百名开发人员(图 12)。解决方案火车通过协调与交付实践对齐 ART。这种大规模团队的协调管理,需要管理者掌握敏捷规模化方法,而Scrum 认证培训中的规模化 Scrum 实践内容,以及企业管理培训中的组织协同课程,能为管理者提供系统指导,确保解决方案火车高效运转。
图 12. 解决方案火车对齐 ART 与供应商
战略合作伙伴应像 ART 运作(图 13)。敏捷合同促进协作。复杂供应链需协调模式(图 14)。供应链的敏捷管理需要跨组织的协作能力,团队通过Scrum 培训可学习到高效的跨团队沟通与协作方法,同时企业通过敏捷培训可向合作伙伴传递敏捷理念,推动整个供应链形成协同交付能力,这也是企业管理培训中供应链管理模块的重要延伸。
图 13. 复杂供应链即系统之系统
图 14. 协调依赖供应链的模式
持续集成是持续交付的核心。不同组件使用不同持续交付流水线(CDP)(图 15)。软硬件技术支持流水线(图 16)。构建高效的 CDP 需要团队掌握自动化测试、持续部署等技术与方法,这些内容在Scrum 培训和敏捷培训中均有深入讲解,同时管理者通过企业管理培训可更好地统筹资源,推动 CDP 的落地与优化,为企业敏捷交付提供基础设施保障。
图 15. 不同类型组件使用不同 CDP
图 16. 软硬件技术赋能 CDP
产品化开发方式持续投资开发价值流(图 17)。快速经济交付管道支持早期发布最小可行方案。在用系统的持续演进需要团队具备快速响应需求变更、高效迭代优化的能力,而Scrum 认证培训中教授的迭代开发流程和持续改进方法,能帮助团队建立这种能力,同时企业管理培训可帮助管理者制定长期的系统演进策略,确保系统始终满足业务需求。
图 17. 同步构建解决方案与 CDP
应用 AI/ML 时需考虑:
AI/ML 系统的主动管理需要跨领域的专业能力,团队通过敏捷培训可学习到如何将敏捷方法应用于 AI/ML 项目,提升项目交付效率,同时企业管理培训可帮助管理者整合技术与业务资源,制定科学的 AI/ML 系统管理策略,而Scrum 培训中的项目管理实践也能为 AI/ML 项目的迭代推进提供支持。
原则 #6:实现无中断价值流强调持续优化流动。ESD 实践识别常见低效点,解决方案火车流动中的流动加速器可协助改进。企业要实现无中断价值流,不仅需要团队掌握 ESD 实践,更需要通过Scrum 认证培训和敏捷培训构建全员敏捷思维,同时借助企业管理培训优化组织架构与管理流程,从技术、人员、管理三个维度共同发力,加速大型解决方案的交付流动。