SAFe概述
SAFe(Scaled Agile Framework,规模化敏捷框架)是一个公开发布和免费使用的知识体系,它整合了多种经过验证的企业级精益-敏捷开发的模式。SAFe是可扩展和模块化的框架,企业可以根据自身情况加以应用,从而获得更好的业务成果,并能培养更为快乐和敬业的员工。
SAFe可以促进大规模敏捷团队之间的协调、协作,以及交付的同步化,它可以支持那些需要数以万计的人员参与开发和维护的软件解决方案和复杂的信息物理系统。SAFe是在具体的实践中诞生和发展起来的,旨在帮助客户解决他们所面临的最具挑战性的规模化问题。SAFe汲取了三大知识体系(敏捷开发、精益产品开发和系统思考)的精华,并加以综合利用。
SAFe基础
精益-敏捷领导者
领导者就是那些知晓方法、勇敢践行、引领方向的人。
——约翰C.麦克斯维尔。
SAFe的哲学理念很简单:作为团队的推进者,精益-敏捷开发方法的采纳、成功运用和持续改进的最终责任是由企业的管理层、领导人和高管们来承担的,只有他们可以改变和持续改进大家所使用的系统。
SAFe精益-敏捷领导者是终身学习者和老师,他们通过理解和展示精益-敏捷思维、SAFe原则和系统思考,帮助团队构建更好的系统。这些领导者的行为表现如下。
引领变革:引领一个组织向精益-敏捷的行为、习惯和成果进行变革的工作,沟通变革的必要性,创建一个成功变革的计划,理解和管理变革的流程,当问题出现时及时进行处理和解决。
知晓方法,强调终身学习:创造一个促进学习的环境,鼓励团队成员与客户和供应商建立关系,并给团队成员更多的展示空间。努力学习和理解新的开发方法,包括精益、敏捷和现代管理实践。建立和培养正式及非正式的学习与改进小组。博览群书,扩大阅读的广度,与他人分享阅读观点,并在相应的环境中发起读书俱乐部活动。
允许员工自己解决问题。帮助员工识别问题,理解根本原因,找到解决方案,并且提供组织支持。当员工和团队犯错误的时候,为他们提供必要的支持,只有这样才能做到持续学习。
发展员工:采用精益的领导风格,专注于开发团队成员的技能和职业发展路线,而不仅仅是作为一个技术专家或任务协调员。创建一个对成功共同负责的团队。学习如何解决问题,同时发展员工的能力,增强员工的投入与承诺。尊重员工和企业文化。
鼓舞和遵循使命,最小化约束:通过最小化的、明确的工作需求,实现使命和愿景。去除那些消极的政策和流程。基于价值构建敏捷团队和版本发布火车。理解自组织、自管理的团队的能力。创建一个安全的环境,让大家学习、成长和相互影响。为每个价值流构建一个经济视角的框架,并告诉企业中的每一个员工。
去中心化的决策:建立一个决策框架。通过设定使命、发展员工、教授问题解决等,对团队进行授权。领导者主要负责制订和传达战略层面的决策,这些战略决策通常不会经常发生,一经制订将会持续相当长一段时间,也会对经济收益产生重大的影响。除了这些战略层面的决策,可以把其他决策授权给团队分散进行。
SAFe所强调的价值观包括:尽可能自治、自组织、跨职能团队和敏捷发布火车。
人员和团队发展
● 吸引、招聘和留住有能力的员工
● 建立高绩效团队,为员工和团队建立使命和目标
● 指导员工的个人职业发展
● 倾听和支持团队进行问题识别、根本原因分析和决策制订
● 参与制订和管理员工的福利、补贴和晋升制度
● 消除障碍并参与系统开发和实践,支持
精益-敏捷开发
● 对于团队人员分配进行巧妙的控制,处理团队无法解决的问题,必要时引导个人改变
● 评估绩效,包括团队的输入;提供管理者的输入、指导和纠正措施
● 作为团队的敏捷教练和顾问
● 一方面保持与团队足够接近,从而可以为团队提供帮助,成为一名胜任的管理者;另一方面与团队保持适当的距离,为团队留出空间,让他们自己解决问题
项目群执行
● 帮助建立敏捷里程碑和路线图,以及团队建设的计划
● 帮助开发、实现和传达经济有效的框架
● 参与检视和调整工作坊
● 保护团队免受不相关和不必要的干扰
● 协助发布火车工程师(RTE)和价值流工程师(VSE),进行项目群增量(PI)计划准备会议,以及PI计划前、后会议
● 参与PI计划会议、系统演示和解决方案演示
● 建立与供应商、分包商、咨询顾问、合作伙伴、内部和外部利益相关者的合作关系
● 为团队和敏捷发布火车提供必要的资源,从而成功实现其愿景和路线图
协调一致
● 与发布火车工程师、价值流工程师和系统的利益相关者协作,确保战略主题的统一和有效执行
● 与系统架构师/工程师、产品经理、产品负责人(PO)协作,建立其清晰的内容权
威性
● 不断地协助多个团队之间对系统使命和愿景的协调一致
● 帮助确保业务负责人(BO)、共享服务团队和其他利益相关者的参与
透明
● 创造一个“事实友好性”的环境
内建质量
● 理解、教授或发起技术能力开发,从而支持高质量的代码、组件、系统和解决方案
● 培养实践社区(CoP)
● 理解、支持和应用敏捷架构
实践社区
聪明的人会从自己犯的错误中学习,更加聪明的人会从别人犯的错误中学习,最聪明的人会从别人取得的成功中学习。
——约翰C.麦克斯韦尔改编的禅宗谚语
实践社区(Community of Practice, CoP)是指在企业或者项目群的环境中,由团队成员和相关专家组成的非正式的组织,其使命是在某个领域中或者一些相关领域中进行实践知识的分享。
SAFe的核心价值观
寻找那些与你有相同价值观的人,大家一起去征服世界。
——约翰·拉岑贝格
SAFe的核心价值观:协调一致、内建质量、透明和项目群执行
精益-敏捷思维
精益的SAFe之屋
敏捷宣言
敏捷宣言的原则
SAFe的原则
SAFe的九个原则
#1——采取经济视角
#2——运用系统思考
#3——接受变异性,保留可选项
#4——通过快速集成学习环,进行增量式构建
#5——基于对可工作系统的客观评价设立里程碑
#6——可视化和限制在制品,减少批次规模,管理队列长度
#7——应用节奏,通过跨领域计划进行同步
#8——释放知识工作者的内在动力
#9——去中心化的决策
实施SAFe步骤1-2-3
1.培训实施人员和精益-敏捷变革驱动者
● 使用SAFe引导企业级敏捷转型
● 实施SAFe
● 实施敏捷发布火车,通过检视和调整工作坊持续提升敏捷发布火车的执行
如果参加了培训课程并通过了SPC认证考试,可以获得以下授权:
● 教授“Leading SAFe课程”,培训经理和高层管理者,颁发SAFe敏捷领导者(SAFe Agilist, SA)认证
● 教授“SAFe 4.0团队级课程”,培训团队层级的实践者,颁发SAFe敏捷实践者(SAFe Practitioner, SP)认证
2.培训企业高管、经理和主管
● 采纳精益-敏捷的理念
● 应用精益和敏捷的原则,基于这些恒定的原则进行日常决策,理解、使用和教授这些原则
● 理解规模化敏捷框架的实践、角色、活动和工件
● 释放知识工作者的内在动力
● 学习持续改进的实践和工具,向员工教授问题解决和纠偏行动的技能
● 深入到一线,参加新流程采用、消除障碍和促进组织变革管理等工作
● 负责精益-敏捷的成功实施
3.培训团队,启动敏捷发布火车
● 组织50~100人的团队成员进入敏捷团队,对他们进行精益、敏捷和SAFe的培训
● 协调每个敏捷团队,明确发布火车的共同目标,利用2天的时间进行下一个项目群
增量(PI)的面对面计划会议
● 介绍在新型敏捷企业中产品负责人和Scrum Master需要具备的技能及开展的活动
● 构建基于环境、节奏和滚动式的计划与交付模型,不断将业务目标的制订和项目群承诺、有效且可靠的项目群执行,以及适应性反馈联系起来