规模化敏捷框架:Scrum@Scale

news2024/11/27 16:32:29

Scrum 敏捷方法有助于团队成员之间更有效地合作,实现共同的业务目标。但是当一个组织想要扩展 Scrum 方法到更多的团队时,应该如何实施?Scrum 仅为单团队开发、交付和运维产品提供了一个框架,而 Scrum@Scale(S@S)专注于组织的整体架构,涉及整个企业的研发文化变革。

一、什么是Scrum@Scale?

Scrum@Scale 是由 Scrum 公司和 Scrum 联盟在Jeff Sutherland博士的指导下实践总结的,Jeff Sutherland博士是Scrum的共同创造者之一,也是敏捷宣言的合著者。

Scrum@Scale 是一种基于 Scrum 和自适应系统理论二扩展得出的规模化 Scrum 方法。在 Scrum@Scale 方法中,多个 Scrum 团队根据相关的业务目标联系在一起,形成一个网状的生态系统。Scrum@Scale 旨在帮助大型团队进行规模化敏捷实践,它需要专业的培训和认证。

tips:Scrum@Scale 与 Scrum 有着相同的价值驱动文化:开放、勇气、专注、尊重和承诺。

Scrum@Scale 的目标是通过无限制的架构来实现线性的可扩展性,它与另一种敏捷方法 MVB(最小化管理模型)相结合,有助于在不影响团队创造力的情况下保持大规模组织的工作效率和一致性。

Scrum@Scale 的扩展是一个个团队传递的,最后扩展到整个团队网络。这样避免了在组建其他团队时引入额外的复杂性,例如对新加入的人员进行分组工作。

因此,Scrum@Scale 的首要任务是解决大型组织遇到的以下几个关键问题:

  • 以有限的资源确定工作优先顺序
  • 在时间周期内交付高质量的产品
  • 产品重构的可实施性
  • 从组织和产品角度适应变化

二、Scrum@Scale 的组成

1.Scrum@Scale核心概念

Scrum@Scale 基于三个核心概念:

  • 小团队
  • 在整个组织中扩展
  • 最小化的管理模型(MVP)

小团队是 Scrum 的核心概念,通常应该有3到9个人,这个概念对于敏捷团队的组建非常重要。

Scrum 团队是 Scrum@Scale 在整个组织中进行规模化敏捷实践的基础。

最小化的管理模型是由决策和执行所需的时间来定义的。对于小团队来说,这种方法有助于快速解决组织中的问题。

2.Scrum@Scale组件

Scrum@Scrum 的组件能够帮助组织推动和适应整体的转型。

这个框架组件分为两个周期:Scrum Master Cycle 和 Product Owner Cycle。这些周期明确区分了 Scrum Master 周期中的“如何做”和 Product Owner 周期中的“做什么”,并突出显示它们重叠的地方。

扩展方式是通过利用 Scrums 概念来实现规模化的组织结构,多个 Scrum 团队在每次迭代结束时可以提供一个集成的可交付产品增量。

时间周期和迭代容量是实现规模化敏捷的关键。如果团队多次未实现承诺的迭代目标,请在尝试规模化之前先解决遇到的问题。如果需要对团队的表现进行分析检查,Pingcode 报表可以帮助发现问题。

3.Scrum@Scale角色

Scrum@Scale 规模化敏捷框架基于 Scrum 敏捷方法,因此可以使用 Product Owner 和 Scrum Master 这两个角色,它们与 Scrum 方法中定义的角色能力是一致的。在多团队管理方面,Scrum@Scale 引入了新的角色

  • 首席产品所有者(CPO)与各个团队和Product Owner进行协作,整理所有利益相关者的待办事项列表,并制定组织与团队的战略愿景。
  • Scrum of Scrums Master(SoSM)负责联合多个团队进行产品发布,在规模化组织层面承担与 Scrum Master 类似的责任。

4.Scrum@Scale实践

Scrum 的关键成功因素之一是以下这些简单但强大的实践方法:

  • 迭代(Sprint)
  • 迭代计划
  • 每日会议
  • 迭代演示
  • 迭代回顾

在进行规模化 Scrum 时,多个团队像往常一样实施 Scrum 方法。但团队中有一个额外增加的活动:Scaled Daily Scrum(跨团队的每日会议),这个会议要求每个团队必须有一名代表参加。会议内容与迭代每日站会非常相似,每天需要花15分钟来了解团队迭代目标达成的障碍、团队的风险、团队之间的依赖性、改进的方法以及团队之间可以分享的知识。

5.整个敏捷组织的Scrum Master——执行决策团队(EAT)

在进行规模化 Scrum 时,组织中的问题将成倍增加,因此 Scrum@Scale 需要一个执行决策团队(EAT)。这个团队负责战略转型,并负责组织的 Scrum 价值观、角色和决策推动,以及消除障碍。EAT 的一个关键先决条件是执行人员有权进行组织优化。

以下是 EAT 关注的重点领域:

  • 确保工作的优先级,而不是将所有内容标记为重要
  • 确保团队有能力和环境来交付每次迭代
  • 确保组织不断改进,并撤除多余的管理部门

6.敏捷组织的产品负责人——MetaScrum 决策团队(EMT)

MetaScrum 决策团队(EMT)负责组织愿景,并为组织确定战略中的优先事项。这个团队负责调整组织业务方向,或决定哪些产品或服务需要重构或直接放弃。通过定期或临时性的调整业务,进一步保证企业方向与路线图保持一致。

该团队由 CPO 和拥有资金、人员和客户承诺的企业管理者组成。EMT 和 CPO 密切合作,以解决战略、资金或资源分配的企业问题。

总结

Scrum@Scale 允许组织以自己的速度科学的成长,并通过使用规模化的架构有效地协调无限数量的 Scrum 团队。这个规模化敏捷框架背后的概念有据可查,而且比其他框架的规定更少。因此,在团队级别熟练应用 Scrum 后,可以更容易地使用 Scrum@Scale 方法进行扩展,将敏捷推行到整个组织。

在实施 Scrum@Scale 方法时,需要提前关注 Scrum 的实践方法,同时需要建立一个有权进行组织优化和障碍消除的 EAT(执行决策团队)。另外,团队使用的工具也有助于提高敏捷实践的效率,从更多方面为组织带来好处。借助 PingCode 产品中的协作空间和项目集管理,团队可以提高可视性、战略一致性和适应性,加快数字化转型。

延伸阅读:敏捷开发指南

Scrum 开发指南: Scrum 框架详解  |  Scrum 四个会议及正确召开方式  |  正确的计划和执行Sprint的方式  |  做好迭代计划的4大关键点 |  做好这4点让每日站会更适配敏捷团队  |  开好迭代评审会的3个关键步骤  |  为什么要召开迭代回顾会  | Scrum 3大角色及其岗位的具体职责  |  Scrum三大工件在敏捷开发中的作用  |  2022年14个最佳 Scrum 敏捷项目管理软件  |  更多 

Kanban 敏捷指南: 使用看板(Kanban)管理方法的5大好处  |  看板 VS Scrum:如何选择? |  看板和 Scrum 的混合模式适合在哪些场景使用  |  更多 

规模化敏捷: 规模化敏捷的价值及五大规模化敏捷框架  |  规模化敏捷之 Spotify 模型  |  规模化敏捷框架之LeSS框架  |  SAFe 规模化敏捷框架  |  Scrum@Scale 模型  |  敏捷项目组合管理  |  OKR与敏捷开发  |  更多 

产品管理: 如何构建合格的产品路线图  |  如何成为一个优秀的产品经理  |  敏捷路线图的重要性以及构建  |  如何构建简单有效的产品需求文档  |  利用 NPS 确定功能优先级  |  每个产品经理都需要了解的产品分析技能  |  更多 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/423552.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多模态 AI 开发者召集令|4月22日@深圳,等你参加!

四月春暖花开,Jina AI 联合好朋友 OpenMMLab 一起,共同举办第八期「中文社区面对面」活动,将于 4 月 22 日(周六)下午在 Alpha Bay 深圳智汇港湾孵化器举行。本活动也得到了亚马逊云科技 User Group深圳、Xtreme1 的大…

C++ std::cin

C std::cin相关概念使用1. 一个常见的使用场景:2. 用于静态对象的构造和析构函数中,访问标准输入/输出流是安全的。3. 作为 *while* 语句的条件4. 配合 *get*、*getline* 使用相关概念 istream 一个class,提供输入操作。cin 一个 istream 对…

javaweb游戏代练网站设计与实现

目 录 第1章 绪论 5 1.1 选题的依据及意义 5 1.2 国内外现状研究 6 1.3 研究目的 6 第2章 设计技术与开发环境 7 2.1 相关技术介绍 7 2.1.1 JSP简介 7 2.1.2 B/S模式分析 8 2.1.3 mysql简介 9 2.2 开发环境介绍 9 2.2.1 Myeclipse简介 9 2…

魔镜魔镜告诉我,如何挑选靠谱的硬件方案!

随着传统健身房半胁迫顾客进行数万元的预售、办卡后,分分钟遁地跑路的新闻已经在大家心中留下了深深的烙印,再加上良莠不齐的教练、器材质量、永远无法抢到的健身课、以及办卡之后就被“打入冷宫”……可真是苦了每一个无处安放的运动灵魂啊!…

XCODE14生成的APP制作成IPA

1.用XCODE14生成Archives存档包 2.在Finder中显示 3.显示包内容 4.双击进入Products 5.双击进入Applications 6.复制生成的.App文件到Playload文件夹 压缩Playload文件夹成zip 重命名zip为ipa 在弹出 的 提示中 选择 Use .ipa 重命名IPA文件为自己的命名

【vscode】SSH连接远程服务器Host/容器

目录 1. 连接远程服务器 1.1 确保远程服务器Host上ssh打开 1.2 本地主机 1.2.1 安装ssh-client 1.2.2 安装vscode插件 1.2.3 通过密钥完成身份认证 1.2.4 SSH连接配置 2. Python代码跳转 3. C代码跳转 4. Git 历史记录 5. 连接远程服务器上的Docker容器(易…

radmin远程控制软件怎么样,有没有替代品

Radmin 是流行的、屡获殊荣的安全远程控制软件,它使您能够在远程计算机上实时工作,就像使用它自己的键盘和鼠标一样。 您可以从多个地方远程访问同一台计算机,是网络和管理类别中流行的远程桌面工具。 Radmin 是外国软件,在国内使…

Unity协程和线程的区别深入理解(附实验展示)

Unity协程和线程的区别附实验展示写在前面协程、进程、线程的概念进程与线程的区别协程与线程的区别实验1:协程中执行普通函数实验2:协程中开启另一个协程实验3:协程中开启WWW请求实验4:一个脚本中多个协程访问临界资源实验5&…

车载以太网基础篇之Eth Driver

车载以太网基础篇之Ethernet Driver前言 首先,请问大家几个小小问题,你清楚: 你知道Eth Driver模块的主要作用是什么吗?EthDriver与以太网控制器,以太网收发器,都有哪些关系呢?Eth Driver的常…

java虚拟机反射机制

(1)Java虚拟机反射机制的定义? Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功…

苍穹最终一致性使用

适用场景 最终一致模式可以保证跨数据库或跨节点更新时的数据一致。它会以1个更新操作为基准,注册多个其它更新操作,最终保证所有更新都成功,实现分布式事务的弱一致性。可以适用一个更新适用多个场景(跨云、跨库、跨系统) 工作原理 1、在第…

4月17日第壹简报,星期一,农历闰二月廿七

4月17日第壹简报,星期一,农历闰二月廿七坚持阅读,静待花开1. 风云三号G星顺利入轨!我国成功发射首颗主动降水测量卫星(能探测到毛毛雨般的降水)。2. 四次出舱!神舟十五号乘组刷新单个乘组出舱活…

Opencv c++ 图片截取不规则ROI区域

做目标检测的很多时候,需要我们选择一个相对固定的区域来识别目标。 思路很简单,适合相机固定,ROI变化不大的场景。 1、原图备份后先截取不规则的ROI区域,其他区域置为黑背景,检测识别效果 2、在原图上,将…

全新适配鸿蒙生态,Cocos引擎助力3D应用开发

一、适配HarmonyOS背景 HarmonyOS 3.1版本自发布以来,备受广大开发者的好评,同时也吸引了鸿蒙生态众多伙伴的青睐。 鸿蒙生态所强调的智慧全场景、多端联动与跨设备流转等能力,与Cocos所具有的跨平台、低功耗、高性能三大核心特点不谋而合。C…

银河麒麟服务器ky10 sp3 x86编译安装postgresql(包含uuid)

目录 下载 编译安装 目录说明 脚本文件说明 压缩包说明 脚本代码 下载 官网 PostgreSQL: The worlds most advanced open source database 源码下载地址 PostgreSQL: File Browser 有多个版本可以选择,我选择的是10.23 点击下载即可 我下载好之后把他上传到…

Qt网络编程 (udp广播和接收例)

大纲概述senderreceiver演示概述 使用两个项目 1 sender 用来广播"hello world";2 receiver 用来接收广播信息 sender 1 创建Qdialog类2 在sender.pro 中添加 QT network 一行代码3 在sender.h 中声明类 class QUdpSocket;在声明一个私有对象QUdpSocket *sender;…

ASEMI代理AD8226ARZ-R7亚德诺(ADI)车规级AD8226ARZ-R7

编辑:ll ASEMI代理AD8226ARZ-R7亚德诺(ADI)车规级AD8226ARZ-R7 型号:AD8226ARZ-R7 品牌:ADI /亚德诺 封装:SOIC-8 批号:2023 安装类型:表面贴装型 引脚数量:8 类…

VS 创建ATL组件(C++)

目录1、新建ATL项目2、添加接口类、实现接口方法3、创建自己的方法。在头文件Add.h中添加声明4、在源文件Add.cpp中添加函数实现5、在MyComTest.idl中添加方法接口设置,如interface IAdd:IDispatch中所示。6、解决方案配置选择release, 平台选择x64,生成。MyComTest…

【数据结构与算法】判定给定的字符向量是否为回文算法

题目: Qestion: 试写一个算法判定给定的字符向量是否为回文。   回文解释: 回文是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。 主要思路: 因为数据要求不是很严格并且是一个比较简单的…

软件测试—基础篇

软件测试—基础篇🔎软件测试的生命周期🔎如何描述一个BUG🔎如何定义BUG 的级别🔎BUG 的生命周期🔎测试的执行与管理测试的执行与管理如何发现更多的BUG🔎产生争执怎么办🔎结尾🔎软件…