您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 开发技术 > 正文

规模化敏捷框架(SAFe)的完整指南

发表于:2022-07-20 作者: 李睿 来源:51cto

译者 | 李睿

审校 | 孙淑娟

如果进行定义,敏捷是一组产品开发框架的总称。Scrum框架、DSDM、看板和极限编程(XP)等方法是敏捷框架的一部分,并为使用敏捷价值观和原则构建产品和解决方案提供规则、实践和指南。  

由于其灵活性和进化性,敏捷成为当今最流行的项目管理方法之一。而希望利用新技术并支持经济高效的解决方案以满足其需求的企业都会选择敏捷框架或外包其产品开发。

投资最适合的敏捷框架可以消除工作和用户流程中的摩擦和矛盾,并为企业获得竞争优势。因此,如果企业还没有考虑为其业务使用敏捷框架,那么将会错过许多可以将其业务提升到新水平的技术进步。  

规模化敏捷的含义

如上所述,敏捷是将既定的敏捷方法(如Scrum和看板)转化为规模较小的人群,同时允许不同的员工定义他们的目标和设计产品来鼓励适应性规划、探索性开发、快速交付和持续改进。  

企业期待采用敏捷框架的最大原因之一是,初创公司享有以敏捷为主导的增长和收入收益。但是,敏捷框架通常不适合企业模型。这正是SAFe(SAFe)发挥作用的地方。  

SAFe是一个可靠的企业敏捷框架,可以帮助大型企业克服对其业务发展速度产生负面影响的挑战。 

无论企业家努力管理多个项目,还是希望改进现有项目管理流程,都需要了解SAFe的含义。  

SAFe的简介  

SAFe是由精益敏捷专家Dean Leffingwell和Drew Jemilo于2011年推出的,自从推出以来,该框架越来越受欢迎。

SAFe是一个综合平台,它鼓励基于敏捷的交付以扩展企业系统和软件。简单来说,它包含一个广泛的知识库,开发团队使用这些知识库来实施敏捷实践,并在大型企业中交付成功的软件产品。  

SAFe方法是最受欢迎的敏捷框架类型之一。其概念围绕两个主要方面展开,即敏捷的迭代开发方法和精益制造理念。在功能方面,它融合了来自精益产品开发、敏捷开发、系统思维和DevOps的信息,以提高业务敏捷性并帮助企业成长。  

SAFe的好处  

由于一致性、内置质量、透明度、程序执行代表了SAFe的核心价值。将工作流程转变为SAFe可以为企业带来很多好处。随着规模化敏捷导致管理、文化和技术的变化,其好处远远超过挑战。

以下是SAFe的一些关键优势:  

(1)更快的上市时间  

根据调研机构Project Management Institute进行的一项研究,75%的敏捷性较高的企业报告收入同比增长至少5%。

利用SAFe的企业即使在上市时间较短的情况下也显著提高了客户满意度和投资回报率。此外,大多数敏捷公司也被证实比那么敏捷性较低的企业更能吸引顶尖的行业人才。  

(2)更好地协调战略和工作  

SAFe的另一个好处是它使企业能够制定战略并为其终级目标而努力。这种协调有助于创造许多效果,例如提高透明度、促进跨团队协作、实现快速响应等等。  

此外,使用SAFe也代表了在每个开发阶段都需要集成质量。因此,企业最终倾向于将质量检查从最后一刻的重点移到每个人的责任上,因为企业的每个人都旨在为客户创造价值。  

(3)提高员工敬业度  

为了实现规模敏捷性,企业的主要需求之一是来自不同团队和部门的人员汇聚在一起进行协调。SAFe无缝地处理了这一点。  

利用SAFe,企业可以按季度计划活动,将跨职能团队聚集在一起制定工作战略,同时满足潜在的依赖关系。根据企业的目标交付,通过让每个人都以季度可交付成果为目标来识别风险。  

(4)实现企业范围的可见性  

可见性不仅来自计划。SAFe通过连接和可视化每个团队成员的责任来提高企业的透明度。  

因此,企业领导者和管理者可以更全面地了解潜在障碍,这些障碍有助于制定深思熟虑的工作分配策略、衡量绩效以及衡量工作的财务影响。  

SAFe的主要支柱  

SAFe的主要支柱如下:  

(1)一致性

SAFe的第一个核心价值是一致性。当企业计划扩展敏捷框架时,当务之急是让所有团队朝着同一个目标努力。改进的一致性和协调性对于地理上分散的团队来说尤其重要,因为失调会阻碍企业对变化做出反应的能力。SAFe通过明确定义团队角色和同步活动来无缝支持一致性,从而使企业能够跟上竞争对手的步伐。  

(3)内置质量  

SAFe可以提倡高质量标准,确保它仍然是优先事项而不是事后考虑的事项。将这些质量标准引入开发生命周期,尤其是在未经测试的批次迅速堆积的大型系统中是必要的。SAFe在五个方面确保内置质量:流程、设计、架构、代码质量、系统、最终产品。  

(4)透明度  

任何成功的企业的另一个关键方面是对团队的信任,以及创造开放工作环境的努力。利用SAFe可以确保团队合作和未完成任务的完全可视性,并定义明确的目标,从而有效地发现和清除工作中的任何障碍,从而提高透明度。

(5)程序执行  

战略性地开发和交付可提供重要业务价值的高效的最终产品是SAFe的核心目标,实际上,也是敏捷本身的中心目标。SAFe强调提供可靠和强大的系统,以持续提供有利可图的结果。

SAFe框架中有哪些不同的角色?  

(1)SAFe Scrum 管理者(SSM)  

人们可能知道,传统的Scrum管理者专注于团队级Scrum的基础知识。与其相反,对于SAFe Scrum管理者,他有权调查整个组织的复杂性,然后围绕程序增量制定战略并执行。  

(2)SAFe产品负责人(POPM)

SAFe产品负责人是一个多任务者,负责预算、定义优先级和确定工作流程。  

(3)SAFe Scrum高级管理者

具有SAFe的SAFe Scrum 高级管理者是SAFe Scrum 管理者的领导者。他负责协助与企业级的产品管理团队、架构师和其他项目利益相关者进行交互。  

(4)SAFe敏捷者(SA)  

 SAFe敏捷者是一位具有精益思想的管理者,他引入并实施精益敏捷思维的原则和价值观。SAFe敏捷者主要负责在敏捷框架实施路线图中创建和领导高效团队。

 (5)发布培训工程师(RTE)  

发布培训工程师(RTE)也是重要的人员,负责应用他们的精益敏捷知识来交付最终产品价值。  

结论

综上所述可以得出结论,随着市场竞争的加剧,企业扩大工作流程至关重要。SAFe具有一致性、内置质量、透明度、程序执行的核心价值观,因此是实现业务敏捷性的首选框架。  

虽然敏捷框架更适合初创公司和小型企业,但SAFe可以成为希望在多个团队投资组合和项目中扩展敏捷实践的大型企业的救星。SAFe可以帮助企业有效地制定战略,从而减轻构建团队的繁琐任务,并在各个部门之间实现团队之间的有效协作,从而无缝过渡到敏捷组织。

原文标题:​A Complete Guide About Scaled Agile Framework (SAFe)?​​,作者:Arvind Sarin​