一个面向初学者的SAFe介绍
对于软件开发行业的大型项目来说,SAFe或者可伸缩敏捷框架(Scaled Agile Framework)是团队的完美选择。
在不断增长的工程行业中,合作已成为创新的关键。敏捷方法的引入重新定义了这个行业如何运作以达到最大的效率和生产力。
如今,许多企业选择了SAFe,这是一种更加有效地实施敏捷方法的方式。让我们深入了解SAFe的基本知识以及如何实施它。
什么是SAFe实施?
SAFe或者可伸缩敏捷框架是一套组织和工作流程实践的集合,可让您在企业设置中实施敏捷方法。SAFe框架提供了关于所有团队成员的角色和责任、计划和管理任务以及坚持价值观的结构化指导。
SAFe方法促进了各个敏捷团队之间的协作、对齐和交付。
它基于三个知识领域:
- 敏捷软件开发
- 精益产品开发
- 系统思维
SAFe提供了一种结构化的方法来扩展敏捷方法,并与公司的增长同步。在您继续实施SAFe之前,有一些因素您需要了解:
- 找出您的公司需要这种方法的原因。它的实施可能是一个漫长的过程,您需要在选择它之前了解其优点和缺点。
- 所有团队成员,包括执行人员、经理和领导人,都需要接受关于SAFe实施的工作流程和实践的充分培训。
- 可能需要改变一些组织结构,同时保持与公司价值观的一致。
- 敏捷团队的每个成员都必须运用他们在培训中的知识和经验来制定策略。
使用SAFe的好处
缩短上市时间
应用SAFe的最大优势是更快的上市时间。通过使跨职能的敏捷团队围绕价值对齐,他们可以以更快的速度满足客户的需求。通过利用SAFe框架,企业可以做出更快的决策,优化运营,并专注于客户。
提高生产力
实施SAFe的团队会在整体可衡量的生产力方面明显提高。由于团队可以更有效地进行沟通,他们可以避免不必要的工作、避免延迟,并不断改进设计和开发。
更好的质量
产品内置质量是SAFe的核心价值观。它强调了在您所处的任何步骤中整合质量的重要性。因此,SAFe确保质量不会成为最后一刻的关注重点,而是成为每个人的责任。
更多员工参与
通过实施更好的工作方法,员工在工作中更加投入,并同时感到快乐。通过SAFe框架,公司可以让员工实现自主权、专业知识和目标。此外,实施SAFe的公司配备了工具,以使员工满意并减少工作过劳。
SAFe的层次
团队层面
在这个层面上,标准的敏捷团队结构继续应用流程。在这里,主要的参与者是Scrum Master、产品负责人和项目相关的团队。团队必须按照小批次(称为迭代)完成任务。每次交付之后,团队评估结果并进行迭代,以纠正任何问题。
项目层面
在这个层面上,所有的团队成员和利益相关者都致力于系统开发任务。每个方面都有重要的角色要扮演,并与价值流和最大资源优化的完成项目的责任进行分享。
组合层面
这个SAFe层面包括管理公司实现其目标和目标所需的系统和解决方案的原则、约定和角色。因此,程序组合、管理、企业架构和史诗所有者是这个层面的一部分。
实施SAFe的关键要点
SAFe的四种配置
- 基本SAFe:实施的重点是关键要素。
- 组合SAFe:此配置将组合执行与公司价值保持一致。
- 大型解决方案SAFe:用于大型和复杂的解决方案开发。
- 完整的SAFe:这是SAFe的最全面版本,支持管理大型综合解决方案。
SAFe原则
这些原则对于实施执行决策并影响精益敏捷团队成员的思维方式至关重要。
- 经济视角
- 系统思维
- 通过整合学习周期构建产品
- 保持多个设计选项
- 可视化进行中的任务
- 实施节奏并进行同步
- 基于事实评估创建里程碑
- 减少批量大小并控制队列长度
- 分散决策权
- 持续激励员工
SAFe价值观
SAFe建立在四个核心价值观上,这些价值观指导着所有团队的决策,并确保成功实施SAFe。
- 一致性:整个组织对目的地和工作流程保持一致。
- 内建质量:你开发的产品的每个部分都应具有最高质量。
- 透明度:链接应该开放透明,以提高生产力和故障排除。
- 程序执行:工作应用程序是最重要的事情,也是生产力的指标。
基于角色的培训
如果你想成功转型为SAFe环境,培训是关键。公司必须确保所有团队成员都有一个适宜的环境来学习和探索新的想法。
培训还应该让他们理解工作环境变化的影响。敏捷团队有多种基础和高级基于角色的培训课程可供选择。
实施路线图
如果一家公司想成为一个精益敏捷的技术企业,他们需要实施一些重大变革。按照实施路线图,公司可以轻松地在采用SAFe方法的旅程上航行。
SAFe实施路线图
要在组织中实施SAFe,您需要按照路线图执行以下步骤:
完成阈值点
实施SAFe的目标是改变团队的工作文化,以便他们能够在敏捷项目上工作。虽然这可能是具有挑战性的,但组织应该考虑到其盈利能力。开始实施SAFe的第一步是达到阈值,使整个劳动力共同努力达到目标。
培养代理人
路线图的下一阶段是拥有一群员工作为战略变革代理人。这些人在转型过程中起着至关重要的作用,因此需要与路线图保持一致。然而,他们应该充分了解可预测性和业务敏捷性之间的平衡,并具备带来必要变革的能力。
为利益相关方提供培训
尽管您需要对整个工作人员进行培训,但高管在这方面需要特别关注。他们的培训必须使他们有能力管理部署程序并消除任何瓶颈。
此外,每个受训者都应该形成一种精益敏捷的观点,成为工作场所转型的合适一部分,同时在项目过程中具有创新和灵活性。
确定独特卖点或价值
在这一点上,高管团队应该集中关注功能业务流程及其支持结构。重点还在于对操作的影响进行部署。从事市场战略交付的人员应该清楚了解ART(敏捷发布培训)。因此,他们可以创建一个主要的管理系统,该系统将逐渐满足用户的需求。
构建精益敏捷管理的总体规划
创建一个专门负责实施SAFe精益敏捷方法的团队。该团队将监督价值和态度向精益敏捷文化的转变,并促进整个过程。
实施计划
在这一步骤中应实施这些行动。为此,首先要识别第一个过程流和第一个ART。此外,现在是为实施提供可行形式的全面策略的时候了。公司还应在这个阶段收集新的技能和数据。
准备ART启动
ART的执行应根据严格的常规进行。将团队成员分为有培训和无培训的人。此阶段还应进行现有积压的识别。充分准备后,组织应指派和组织个人参与SAFe项目以改进流程。
培训团队和启动ART
当启动准备工作完成后,检查将交付ART的团队的能力。在接受一周培训后,公司可以开始初始的PI策略。
指导ART执行
这个阶段完全专注于行动,敏捷团队可能需要SAFe顾问的帮助,以确保向客户交付价值。ART高管必须专注于持续的发展周期。
启动更多的ART
此时,应为特定的价值流部署其他ART。指定的团队需要进行任何现有规划,以实现有效的转型。通过SAFe部署,性能可视化变得更加容易,因为它显示了所有的ART和障碍。
扩展组合
到这个时间点,组织应该已经将SAFe整合到他们的工作场所中。然而,应该对某些组织标准技术进行广泛的审查,以实现完整的敏捷路线图。
出于这个原因,应该从团队成员那里获得反馈,以减轻任何未来的障碍,并逐步在整个公司范围内实施该方法论。
加速
由于这是路线图的最后一步,组织应验证所有以前的步骤是否成功实施。检查工作文化是否已经转变,团队是否有与开始该过程时一样的热情和激情。
为了做到这一点,公司可以建立关键绩效指标来跟踪绩效。这些将有助于定期优化和持续改进。
SAFe的基本要素
希望成功实施SAFe的公司必须具备以下基本要素:
真正敏捷的团队和培训
如果没有跨职能的敏捷团队在迭代中工作,就无法实施SAFe方法论。他们应该能够自我组织并能够应用内建的标准实践。此外,他们还应接受适当的培训以管理新的职责。
DevOps和可发布性
为了实施SAFe,组织应采用DevOps方法来减少开发和运维团队在工作文化、自动化、度量、精益流程和恢复方面的差距。团队还应采用以客户为中心的方法,在需求时发布产品,与市场保持同步。
精益敏捷原则
所有参与此实施的人都应了解SAFe精益敏捷原则,并在其项目中使用它们。这些原则包括围绕价值组织工作流程、采取经济角度、以快速学习周期开发产品、基于客观评估的里程碑和分散决策。
PI计划
这是指当所有参与ART的人员聚集在一起计划下一个节目增量(PI)时的计划活动。一个PI持续8-12周,并提前安排。团队决定他们在PI期间可以交付的任务,并事先确定目标,以便所有团队知道他们应该做什么。
IP迭代
IP(创新和规划)迭代是一个节目周期的最后一个冲刺。它在创新和PI完成中扮演重要角色。它给产品经理提供了完成PI任务并计划下一个任务的机会,同时设置优先级。
节奏和同步
节奏意味着事件以稳定和可预测的节奏发生,以便公司可以计划PI计划和系统演示。另一方面,同步意味着在节目增量(PI)中同时发生整个ART中的多个事件。这两者都是SAFe框架的重要组成部分。
系统演示
在敏捷环境中,工作软件应用程序是衡量团队进展的唯一方式。公司需要在产品开发周期不断进行进度评审。为此,他们应整合所有团队的任务,并在每次迭代后检查软件演示。
总结
如果您的敏捷团队正在不断发展,那么现在可能是实施SAFe方法论的时候了。现在您了解了SAFe的基本知识,可以将其无缝地融入到您的组织中。
本文还包括一个详细的路线图,如果您有兴趣了解其他内容,可以使用该路线图来更轻松地进行实施过程。Agile frameworks