SAFe 方法论教程:什么是规模化敏捷框架
在当今尖端技术和交付系统时代,适应不断变化的全球至关重要。为了蓬勃发展,公司必须能够适应其发展方式的快速变化并向消费者提供价值。
随着大多数组织转向敏捷,扩展和保持竞争优势变得非常重要。ScaledAgileFrameworks在这一点上发挥作用。
SAFe究竟是什么?
ScaledAgileFramework(SAFe)是一个免费的在线知识库,可让您将精益敏捷概念应用于整个组织。它提供了一个简单而轻量级的软件开发环境。它是旨在帮助企业扩展精益和敏捷技术的组织和工作流模式的集合。
SAFe框架使团队能够-
企业范围内精益敏捷软件和系统的使用
它建立在精益和敏捷的思想之上。
它为投资组合、价值流、程序和团队级别的工作提供了精确的指导。
它的创建是为了满足公司所有利益相关者的需求。
ScaledAgileFramework是一个将敏捷精益采用分为四个阶段的框架。
TEAM级别是最低级别,其中多个团队正在研究Scrum、看板或任何其他敏捷方法,利用XP编程的基础在团队级别创造价值。
PROGRAM是第二个层次,从上到下,是指团队在项目管理团队的指导下协同工作,在敏捷发布列车概念中创造价值。
VALUESTREAM是包含在SAFe4.0中的新层。它是项目团队和敏捷发布列车的组合,负责为消费者提供大量价值。
然后是我们的下一个级别,即投资组合级别,它负责调整和确定其下方三层将如何产生价值。
SAFe既支持涉及50到125名从业者的小规模解决方案,也支持涉及数千人的大规模系统。
它是一个可公开访问的在线知识来源,拥有成功的记录。许多组织通过使用它来创建复杂的软件。SAFe还讨论了复杂软件开发带来的困难,以及每一层涉及的许多角色、职责、工件和活动。
DeanLeffingwell的书籍和博客详细阐述了SAFe,它最早是在该领域建立的。2011年,第一个正式版本是1.0版。最新版本4.6于今年10月发布。它就如何在企业的投资组合、价值流、程序和团队级别工作提供建议。
为什么要使用敏捷框架?
它是一个简单轻量级的框架,可以管理海量的价值流和复杂的系统开发需求。以下是使用SAFe敏捷框架的一些优势
生产率从20%提高到50%。
产品质量提高了50%以上。
上市时间缩短了30%到75%。
员工参与度和工作满意度有所提高。
在网站上,你可能会得到一个完整的框架图。它描述了所有重要的职责、活动、可交付成果和流程图。它还充当站点其余部分的站点映射。
史诗是一个庞大的文学体,被细分为几个较小的故事或子史诗。作为一个故事,这些子史诗被分配给团队。之后,每个团队依次处理这些故事或软件开发。
SAFe的形成
让我们从ScaledAgileFramework以及它是如何形成的开始。我们现在已经清楚地识别并理解了公司中对ScaledAgileFramework的需求。
现在想象一个场景,其中多个团队在可比较的条件下工作以实现相同的目标。是时候继续探索像ScaledScrum这样的AgileScaledFrameworks在这种环境中的表现了。
所有内部和外部利益相关者以及管理层合作建立一个高层次的投资组合愿景文件,通常称为投资组合积压。PortfolioBacklog由多个业务和架构需求组成,这些需求被称为史诗。这些经济和建筑史诗中的优先事项是匹配的。
这些史诗是由产品经理/交付经理根据优先级选择的。他们建立了清晰的路线图和愿景文件。他们通过与发布管理团队讨论发布计划并将路线图与产品发布保持一致来实现这一目标。
创建路线图和愿景文档后,产品经理的下一步是构建程序待办事项列表。发布项、功能位和非功能需求池构成了程序积压(NFR)。
为了使功能适应发布周期,发布管理团队创建了一个发布计划。
发布管理团队现在正在开发功能部件,以实现发布计划的目标。他们还致力于准备架构和基础设施,以便发布可以顺利运行。
我们从项目待办列表进展到单个产品待办列表,也称为团队待办列表。每个发布/系统团队都有自己的产品待办列表,每个从事该项目的Scrum团队也将有自己的产品待办列表。
功能和非功能故事都包含在产品待办事项列表中。该Scrum团队的产品负责人负责确定这些故事的优先级。
在规模化敏捷环境中,通常有5-10个Scrum团队在运作。产品负责人、ScrumMaster和开发团队被分配给每个Scrum团队。在ScaledScrum中,每个Scrum团队成员都具有与传统Scrum环境相同的任务和责任。
Scrum团队负责执行Scrum仪式并处理将在每个sprint结束时交付的增量。
什么时候应该使用可扩展的敏捷框架?
当团队希望将敏捷策略一致地应用于大型、多团队项目和投资组合时。
当各种团队试图以自己的方式实施敏捷,但经常遇到挑战、延迟和失败时。
当团体选择自己工作时。
当您希望在整个组织中传播敏捷但不清楚需要哪些新角色或现有角色(如管理)应如何改变时。
当您尝试在整个组织中发展敏捷,但无法让每个人都在同一页面上制定跨业务部门(从产品组合到程序再到团队级别的统一或一致的策略)时。
当一家公司需要减少生产产品所需的时间并希望了解其他公司如何使用SAFe扩展敏捷时。
使用这个框架有什么好处?
SAFe4.0拥有成功的记录,许多大型企业通过在尽可能短的交付周期内交付软件产品同时坚持精益敏捷方法来实施该框架并改善客户体验。
它主要关注敏捷开发、系统思维和精益开发的原则。
它有助于-
调整公司的业务和技术目标。
做出决定以改善结果。
调度以确保按时交货。
提高解决方案的质量。
将敏捷流程一直扩展到企业级别。
充分利用员工的能力。
识别和定义有效的组织架构
衡量敏捷团队的有效性
此外,提供激励个人做好工作、学习新事物和抓住机会的方法。
这与其他敏捷实践有何不同?
在这篇ScaledAgileFramework文章中,让我们看看ScaledAgileFramework与其他敏捷方法有何不同。
它是免费使用并向公众开放的。
以易于使用且易于使用的格式提供。
它使用简单,已被证明具有优势,并且是特定于级别的。
它定期修改和维护最广泛使用的敏捷实践。
提供了标准敏捷实践的扩展。
将敏捷实践整合到业务环境中。
提供软件开发的综合视图。
在所有层面上,可见性或透明度越来越重要。
经常或持续地提供关于质量和开发的反馈。
规模化敏捷框架的基础
规模化敏捷Framework(SAFe)-
它建立在它的基础上-
精益敏捷原则
核心价值观,
精益敏捷领导
精益敏捷的心态,
实践部分(不断致力于SAFe实践的一群人)
实施1-2-3
总结
SAFe是一种以价值为中心的技术,用于在企业级别扩展敏捷,已在行业中得到验证。
“我们怎么计划?”“我们如何预算?”以及“我们如何在架构和DevOps中实现跨职能?”是其回应的一些问题。
SAFe敏捷框架帮助大公司团队实现组织的总体目标,而不仅仅是特定的项目目标。
该框架允许您维护和创建集中的价值交付计划。
SAFe概念包含巩固组织战略主题的三/四层。
分散式敏捷开发执行与集中式策略相结合。