现在每家企业都是软件企业。
敏捷不是一种选择,也不仅仅适用于团队,这是一项业务需求。
-Dean Leffingwell,SAFe的创造者
精益企业的SAFe
精益企业是一个蓬勃发展的数字时代企业,在最短的可持续交付时间内为其客户提供具有竞争力的系统和解决方案。
适用于精益企业的SAFe®是精益,敏捷和DevOps经过验证的集成原则,实践和能力的知识库。
Scaled Agile Framework应用了Agile的强大功能,以及系统思考和精益产品开发中的现代知识,帮助企业应对在最短的可持续交付时间内开发和交付企业级软件和系统的重大挑战。它是一个在线自由发布的知识库,用于在企业范围内实施精益敏捷软件和系统的成熟模式。
SAFe的商业利益
“通过经过验证的框架,我们可以更快,更省力地提供解决方案。SAFe定义了在企业范围内应用精益和敏捷原则的角色,团队,活动和工件,并提供了出色的培训和辅导材料,以增加我们成功的机会。“
-Peter Vollmer,Hewlett Packard Enterprise,杰出技术专家
企业必须学习如何快速适应不断变化的技术和经济条件,否则它们将会灭绝,无论它们的规模,实力或智能程度如何。即使是那些不认为自己是信息技术(IT)或软件公司的企业 - 专业服务,金融服务,制造商,医疗机构,政府机构等 - 现在都高度依赖于他们生产新数字产品和服务的能力。Scaled Agile Inc(SAI)的使命是通过SAFe知识库的开发和发布,以及随附的认证,培训,课件和超过全球的网络,帮助这些企业实现数字业务的增长。150个工具和服务合作伙伴。
改善系统开发成果
SAFe拥有十多年的现场经验,从四个主要知识体系中汲取灵感:敏捷开发,系统思考,精益产品开发和DevOps。它可以帮助企业回答以下类型的问题:
- 我们如何协调业务和技术目标?
- 我们如何在可预测的时间表上提供新价值,以便其他业务部门可以规划?
- 我们如何提高解决方案的质量并让客户满意?
- 我们如何将敏捷实践从团队扩展到计划和业务部门以及整个企业,以提供更好的结果?
- 我们如何围绕价值组织人,以便我们的计划有效地提供它并避免传统功能结构中固有的延迟?
- 我们如何创造一个促进我们员工的协作,创新和不懈改进的环境?
- 我们如何改变我们的文化,以便容忍失败并奖励冒险和持续学习?我们怎样才能帮助我们的团队改进而不妨碍我们?
通过采用SAFe并应用其描述的一套价值观,原则和实践,企业可以解决这些问题并实现更大的业务和个人利益。
现在,SAFe 4.6已进行了第五次重大修订,正在改善全球各种规模公司的业务成果。SAFe在上市时间,员工敬业度,更高的质量,更高的客户满意度以及整体改善的经济成果方面取得了显着的进步。它还有助于创造更高效,更有回报和更有趣的文化。
图1突出了SAFe客户编写的案例研究中直接推导出的这些优势。
图1. SAFe业务收益直接来自SAFe客户编写的案例研究
“我们有多次瀑布式工作,第三方集成以及严格的监管授权,这使得协调和执行异常困难。SAFe提供了所需的敏捷性,可见性和透明度,以确保我们能够与众多其他工作集成,在交付中获得可预测性,并确保时间表得到满足。“
- Fannie Mae敏捷卓越中心(COE)主任David McMunn
概观
虽然好处很明显,但在企业获得这些实质性商业利益之前,它必须转变为精益企业。这种转变需要发展“企业能力”,以实现新的领导风格,新的思维和工作方式,以及专注于价值交付和持续改进的文化。
SAFe是一个广泛的知识体系,描述了实施企业级精益敏捷开发所需的角色,职责,工件和活动。SAFe为大量敏捷团队同步协调,协作和交付。SAFe可扩展且可配置,支持使用50-125名从业者的小规模解决方案,以及需要数千人的复杂系统。
SAFe Framework网站主页具有交互式“大图”图形,该图形是框架的可视化概述,是数据库的主要用户界面。图像的每个图标都是可点击的,并提供了广泛的SAFe知识库的入口,其中包括:精益企业的五大核心能力,支持全方位开发和业务环境的四种配置,以及基本原则,价值观,构成SAFe框架的思维模式,角色,工件和实现元素。SAFe框架的组件在以下段落中更详细地描述。
精益企业的五大核心竞争力
SAFe 4.6版增加了精益企业的五大核心竞争力,现在是理解和实施SAFe的主要镜头。每个精益企业能力都是一套相关的知识,技能和行为,它们共同使企业能够在最短的可持续交付时间内实现最佳质量和价值。接下来简要介绍每种能力。
- 精益敏捷领导力能力描述了精益敏捷领导者如何通过赋予个人和团队最大潜力来推动和维持组织变革。他们通过学习,展示,教学和指导SAFe的精益敏捷思维,价值观,原则和实践来实现这一目标。结果是更快乐,更有参与度的员工,以及更高的生产力和创新。
- 团队和技术敏捷性能力描述了创建高性能敏捷团队所需的关键技能和精益敏捷原则和实践,这些团队可以生成高质量,精心设计的技术解决方案。其结果是提高了生产力,缩短了产品上市时间,并实现了可预测的价值交付。
- DevOps和按需发布能力描述了如何实施DevOps和持续交付管道,使企业能够在满足市场和客户需求的任何时间全部或部分释放价值。这使组织能够降低开发成本,降低风险并战胜竞争对手。
- 业务解决方案和精益系统工程能力描述了如何将精益敏捷原则和实践应用于大型复杂软件应用程序和网络物理系统的规范,开发,部署和发展。
- 精益投资组合管理能力通过将精益和系统思维方法应用于战略和投资资金,敏捷投资组合运营和治理来协调战略和执行。这些合作使企业能够可靠地执行现有承诺并更好地实现创新。
此外,SAFe 4.6是政府的一个新的指导领域。根据SAFe的基础和原则,指导强调:
- 调整治理实践以支持敏捷性和精益价值流
- 修改采购实践以实现精益敏捷开发和运营
- 应用精益估算和预测进行节奏
- 采用与价值流对齐的精益预算
- 从项目过渡到精益的史诗流
- 使技术投资与代理战略保持一致
- 创建政府团队和承包商的高绩效团队
- 建立精益敏捷价值观,原则和实践的基础。
SAFe配置
SAFe支持各种开发环境,具有四种开箱即用的配置。配置选择器已在版本4.6中进行了简化和重新设计,如图2所示。配置如下所述。
- 必不可少的SAFe
- 投资组合SAFe
- 大溶液SAFe
- 完整的SAFe
图2.可配置的SAFe
必不可少的SAFe
Essential SAFe配置是所有SAFe配置的基本构建块,是最简单的实现起点。它提供精益敏捷领导能力,团队和技术敏捷性能力,以及DevOps和按需发布能力。
SAFe以一个名为敏捷发布培训(ART)的组织结构为基础,敏捷团队,关键利益相关者和其他资源致力于一项重要的,持续的解决方案任务。
图3说明了这种跨职能组织,该组织经过优化,可以促进从构思到部署和发布以及运营的价值流。
图3. Agile Release Trains完全交叉功能
必要的SAFe包括团队和程序结构,如图4所示。
图4.基本的SAFe配置
大型方案SAFe
大型解决方案SAFe配置引入了业务解决方案和精益系统工程能力,支持那些构建最大,最复杂的解决方案,这些解决方案需要多个敏捷发布列车和供应商,但不需要组合级别的考虑因素。
这种解决方案的开发对航空航天和国防,汽车和政府等行业来说很常见,因为大型解决方案 - 而非投资组合治理 - 是主要关注点。
解决方案培训组织结构可帮助企业应对最大的挑战 - 构建大规模,多学科的软件,硬件,网络物理和复杂的IT系统。开发这些解决方案需要额外的角色,工件,事件和协调,如图5所示。
图5.大型解决方案SAFe配置
投资组合SAFe
Portfolio SAFe配置提供精益项目组合管理能力,使组合执行与企业战略保持一致。它通过一个或多个价值流围绕价值流组织发展。
投资组合SAFe通过投资组合战略和投资资金,敏捷投资组合运营和精益治理的原则和实践提供业务敏捷性。
在大型企业中,可能存在多个SAFe组合。学到更多。
图6.投资组合SAFe配置
完整的SAFe
完整的SAFe配置包括精益企业的所有五项核心能力。它是框架的最全面版本,支持构建和维护大型复杂解决方案组合的企业。
在大型企业中,可能需要多种SAFe配置实例。
图7.完整的SAFe配置
跨越调色板
Spanning Palette包含可应用于特定团队,程序,大型解决方案或项目组合上下文的各种角色和工件。
作为SAFe灵活性和可配置性的基本要素,跨越调色板允许组织仅应用其配置所需的项目。图8说明了跨越调色板的两个版本。
图8.生成调色板
最左边的图由Essential SAFe配置使用,而最右边的图用于所有其他配置。但是,由于SAFe是一个框架,企业可以将更大的跨越调色板中的任何元素应用于Essential SAFe。
以下是每个跨越调色板元素的简要说明:
- 度量标准 - SAFe的主要衡量标准是对工作解决方案的客观测量。此外,SAFe还定义了一些额外的中期和长期措施,团队,计划和投资组合可用于衡量进展的指标。
- 共享服务 - 代表ART或解决方案培训成功所必需的专业角色,但不能专门用于任何特定列车。
- 实践社区(CoP) - 实践社区是一个由团队成员和其他专家组成的非正式小组,在一个计划或企业的背景下行事,其使命是在一个或多个相关领域分享实践知识。
- 里程碑 - 里程碑用于跟踪特定目标或事件的进度。SAFe描述了固定日期,程序增量(PI)和学习里程碑。
- 路线图 - 路线图在时间线上传达计划的ART和价值流可交付成果和里程碑。
- 愿景 - 愿景描述了将要开发的解决方案的未来视图,反映客户和利益相关方的需求,以及为满足这些需求而提出的功能和功能。
- 系统团队 - 系统团队是一个特殊的敏捷团队,在构建和使用持续交付管道方面提供帮助,并在必要时验证完整的端到端系统性能。
- 精益用户体验(UX) - 精益用户体验是将精益原则应用于用户体验设计。它通过不断的测量和学习循环(构建 - 测量 - 学习),使用迭代的,假设驱动的方法进行产品开发。
基础
该基金会包含大规模成功实现价值所需的支持原则,价值观,思维方式,实施指南和领导角色。
下面简要描述如图9所示的每个基础元件。
图9. SAFe基础
- 精益敏捷领导者 - 管理层对业务成果负有最终责任。领导者接受了SAFe的培训,并成为这些更精简和更敏感的思维和操作方式的培训师。为此,SAFe描述了企业新的“精益思想经理 - 教师”所展示的新型领导风格。
- 核心价值 - 对齐,内置质量,透明度和程序执行的四个核心价值定义了SAFe的信念和价值体系。
- 精益敏捷心态 - 精益敏捷领导者是终身学习者和教师,他们了解,拥抱并培养整个企业的精益和敏捷原则和实践。
- SAFe原则 - SAFe实践基于九个原则,这些原则综合了敏捷方法,精益产品开发,DevOps,系统思考和数十年的现场经验。
- 实施路线图 - 实施成为精益敏捷技术企业所需的变革对大多数公司来说是一个重大变化。SAFe提供了一个实施路线图,以帮助指导组织实现这一目标。
- SAF计划顾问(SPC) - SPC是变革推动者,他们将SAFe的技术知识与改善公司软件和系统开发过程的内在动力相结合。
学到更多
[1] Knaster,Richard和Dean Leffingwell。SAFe 4.0 Distilled:将精简敏捷框架应用于精益软件和系统工程。Addison-Wesley,Kindle版。