什么时候该停止使用Scrum?

news2024/11/24 8:05:40

01、TL;DR:一个团队什么时候应该停止使用Scrum?

什么时候才能超越Scrum?毕竟许多类似思想、实践等事务迟早会过时;那为什么Scrum会是个例外?此外,我们不是通过实践Scrum来获得报酬,而是在既定的约束条件下解决客户的问题,同时又能为组织的可持续发展作出贡献。Scrum是一种工具,一种有用的实践,它既不是宗教,也不是哲学。这让我们回到了最初的问题:是否在某一个时刻,Scrum团队应该停止使用Scrum?

02、设置使用Scrum的环境以使您受益

当我问Scrum团队是否在某个时刻应该停止使用Scrum时,我的意思并不是说一开始使用Scrum是毫无用处的。例如,如果你看到下面的Stacey矩阵,你会注意到用红色表示的区域:简单和混乱。

  • "简单 "不需要精心设计的风险缓解策略,因为最佳实践通常是有效的;你不需要一个冲刺计划来准备一个(你选择的大汉堡)有薯条和苏打水的菜单。
  • 在光谱的另一端,“混乱”的重点是在无秩序的状态下保持稳定。当我们处理新的实践时,短期的行动-感觉-回应方法是有益的,但考虑到sprint作为中心计划实例的重要性,这不一定是Scrum的强项。

因此,这两个领域从一开始就不适合使用Scrum。

我也不是指你的团队因为技术原因未能解决客户所认为的问题或者因为根本就没有问题需要解决的情况。(因为我们都知道,很多初创企业都没有找到值得解决的问题;我自己也遇到过这样的情况。)最后,我也并不是指那些认为在任何情况下使用Scrum都是不利的专家,你根本不应该掺和到他们中去。

在本文中,我指的是一个能解决客户问题的 Scrum 团队。一个随着时间的推移对问题和解决方案空间有很好理解的团队。我想到的是一个 Scrum 团队,它体现了良好的 Scrum 应用的理念,在组织中享有良好的声望。然而,这个团队是否会遇到Scrum不再有用的情况呢?或者他们会永远快乐地应用Scrum吗?

03、导致重新考虑Scrum的演变

我过去观察到的是,由于Scrum团队的成功工作所带来的缓慢但稳定的发展,进一步向产品生命周期的成熟阶段迈进。一开始是对未知领域的探索,比如在团队最初知之甚少的领域中,什么东西是值得构建的。后来变成了有条不紊地推进,随着Scrum团队对主要挑战的掌握,需要做风险缓解的情况也越来越少。

回到Stacy矩阵,Scrum团队从“难懂的”[1]转移到“难处理的”[2]。

04、Scrum团队如何注意到他们何时从"难懂的"变为"难处理的"?

一些指标可以帮助 Scrum 团队理解他们作为一个团队所取得的进步,以及产品的日益成熟,也可以帮助证明他们最初使用 Scrum 的决定是否正确,例如:

  • 产品成熟度的提高会使开发过程变得更加稳定,而且波动更小;在交付增量时中断变少。
  • 可以得分的匹配点更少了,进展变得更加循序渐进,因为“大功能”已经具备,现在专注于小的改进。
  • Scrum 团队在创建团队统一的 Sprint 目标方面遇到越来越多的困难; 越来越多的产品待办事项不能集中在一个主题下。
  • 波动性的降低导致了规划范围的扩大。至少,人们会忍不住提前进行计划,这也适合团队的利益相关者的关系管理。(Scrum 团队最好通过枯燥而可靠的交付来与利益相关者建立信任。)
  • 利益相关者对团队的能力有了更多的信任,例如在Sprint评审中的参与减少了。(当Scrum团队成功地交付有价值的增量并允许你做你自己的计划时,为什么还要作为利益相关者对他们呼来唤去呢?)
  • 打个比方,Scrum团队从跳跃式前进过渡到稳步前进。

根据我的经验,没有唯一的阈值表明完成了从“难懂的”到“难处理的”的转换。相反,注意到这个缓慢而不明显的过程需要Scrum Master和所有团队成员的专门观察。此外,它还需要心理安全感来挑战正常工作的规律。正如前面所提到的: 我们不是通过实践Scrum来获得报酬,而是在既定的约束条件下解决客户的问题,同时又能为组织的可持续发展作出贡献。

05、结论:什么时候应该停止使用Scrum?

在某个时刻选择Scrum并不意味着我们将永远使用Scrum。可能有一天,我们决定停止使用Scrum,因为它不再服务于最初的目的:在降低风险的同时找出值得构建的东西。当我们注意到我们的工作方式与另一种方法存在竞争时,如果新的工作方式能带来更好的投资回报,我们就应该考虑并可能调整我们使用Scrum的决定。(不过,请注意,我所说的“投资回报”并不仅仅是从财务角度考虑的。还有其他因素,例如团队健康或产品质量。)像往常一样,在这个过程的早期让所有团队成员参与进来是个好主意。你有没有和一个决定停止使用Scrum的团队合作过?如果有,请在评论中与我们分享: 他们为得出这一结论采取了哪些步骤,结果如何?

更多精彩内容和视频,请关注同名微信公众号。

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

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

相关文章

( 链表) 707. 设计链表 ——【Leetcode每日一题】

❓707. 设计链表 难度:中等 你可以选择使用单链表或者双链表,设计并实现自己的链表。 单链表中的节点应该具备两个属性:val 和 next 。val 是当前节点的值,next 是指向下一个节点的指针/引用。 如果是双向链表,则还…

ubuntu 安装ffmpeg

一、我的编译环境 ubuntu 22 ffmpeg 4.36 二、安装必要的依赖 sudo apt-get update sudo apt-get install -y \autoconf \automake \build-essential \cmake \git-core \libass-dev \libfreetype6-dev \libsdl2-dev \libtool \libva-dev \libvdpau-dev \libvorbis-dev \lib…

160743-62-4,DMG PEG2000,1,2-二肉豆蔻酰-rac-甘油-3-甲氧基聚乙二醇2000

DMG PEG2000,DMG-mPEG2000,1,2-二肉豆蔻酰-rac-甘油-3-甲氧基聚乙二醇2000 Product structure: Product specifications: 1.CAS No:160743-62-4 2.Molecular formula: C34H66O 3.Molecular weight&#xff…

Ubuntu18.04 dash to dock启动器安装教程

1.安装主题工具:GNOME Tweaks sudo apt-get update sudo apt-get install gnome-tweak-tool2.手动安装dash-to-dock插件 Dash-to-dock不支持3.32以上版本的gnome,git clone dash to dock的仓库 yeatsyeats-virtual-machine:~/Tools$ git clone https:/…

Axure教程—垂直方向多色图(中继器)

本文将教大家如何用AXURE制作动态垂直方向多色图 一、效果介绍 如图: 预览地址:https://9fxtte.axshare.com 下载地址:https://download.csdn.net/download/weixin_43516258/87822547?spm1001.2014.3001.5503 二、功能介绍 简单填写中继…

mfc100.dll丢失如何解决?修复mfc100.dll的方法分享

mfc100.dll是Microsoft Visual C 2010中的一个动态链接库文件。如果该文件丢失,将会导致某些应用程序无法正常运行。在本文中,我们将探讨关于mfc100.dll丢失的问题,以及如何解决它。 一.什么是mfc100.dll mfc100.dll是Microsoft Visual C 20…

头羊部落亮相第26届北京餐食会

第26届AIFE2023亚洲(北京)国际食品饮料暨餐饮食材展览会(简称:BCFE北京餐食会) 于2023年5月23-25日在北京中国国际展览中心火热召开。顺应时代发展下的餐饮新潮流,北京餐食会首次聚焦预制菜市场,为彰显预制…

Web安全:代码执行漏洞 测试.

Web安全:代码执行漏洞 测试 攻击者可以通过构造恶意输入来欺骗应用程序执行恶意代码。这种漏洞通常出现在应用程序中使用动态语言(如 PHP、Python、Ruby 等)编写的代码中,因为这些语言允许在运行时动态执行代码。攻击者可以通过构造特定的输入来欺骗应用…

分布式事务的21种武器 - 5

在分布式系统中,事务的处理分布在不同组件、服务中,因此分布式事务的ACID保障面临着一些特殊难点。本系列文章介绍了21种分布式事务设计模式,并分析其实现原理和优缺点,在面对具体分布式事务问题时,可以选择合适的模式…

经典组件知识(zookeeper,kafka,ngix)

关于zookeeper的具体介绍 优化的点可以在于zookeeper吗&#xff1f; 如何安装使用&#xff1f; #include <zookeeper/zookeeper.h> 1、先配置java环境JDK&#xff0c;因为需要用java编译&#xff1b; 2、下载zk源码&#xff0c;解压&#xff1b; 3、重命名配置文件zoo_sa…

5000 字手把手实战|Kubernetes+极狐GitLab CI,获得极致 CI/CD 体验

目录 极狐GitLab CI K8s 架构解析 极狐GitLab CI 流程图 流程详解 极狐GitLab CI K8s 架构优点 开启极狐GitLab CI K8s 实战 环境准备 记录注册信息 获取极狐GitLab Runner 绑定 docker.sock 配置缓存 安装极狐GitLab Runner 集成 CI 定义文件 注意事项 配置…

Python实战基础11-函数

1 函数的创建于调用 1.1 创建一个函数 创建函数也称为定义函数&#xff0c;定义函数的格式如下&#xff1a; def functionname([parameterlist]): [comments] [functionbody] 参数说明&#xff1a; functionname&#xff1a;函数名称&#xff0c;在调用函数时使用。 paramete…

用echarts绘制的柱状图、折柱结合图,源码文末免费拿!

文章目录 Apache EchartsNPM 安装 ECharts在线定制 ECharts使用 Echarts 绘制基础柱状图绘制带背景的柱状图绘制带背景的柱状图绘制多条柱状图绘制条形柱状图绘制带标记的柱状图绘制折线图和柱状图绘制多轴折线图和柱状图源码地址 Apache Echarts 本文中的所有代码&#xff0c…

剑指offer(C++)-JZ46:把数字翻译成字符串(算法-动态规划)

作者&#xff1a;翟天保Steven 版权声明&#xff1a;著作权归作者所有&#xff0c;商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处 题目描述&#xff1a; 有一种将字母编码成数字的方式&#xff1a;a->1, b->2, ... , z->26。 现在给一串数字&#xf…

如何在Angular应用程序中插入自定义 CSS?这里有答案!

Kendo UI for Angular是专用于Angular开发的专业级Angular组件&#xff0c;telerik致力于提供纯粹的高性能Angular UI组件&#xff0c;无需任何jQuery依赖关系。 Kendo UI R1 2023正式版下载(Q技术交流&#xff1a;726377843&#xff09; 为什么需要在 Angular 应用程序中插入…

兼容性测试点和注意项,建议收藏

一&#xff1a;兼容性测试的概念&#xff1a;就是验证开发出来的程序在特定的运行环境中与特定的软件、硬件或数据相组合是否能正常运行、有无异常的测试过程。 二&#xff1a;兼容性测试的分类&#xff1a; &#xff08;1&#xff09;浏览器兼容性测试 指的是在浏览器上检查…

航空公司预订票数学建模论文

航空公司预订票数学建模论文篇1 试谈机票订票模型与求解 一、概述 1. 问题背景描述 在激烈的市场竞争中&#xff0c;航空公司为争取更多的客源而开展的一个优质服务项目是预订票业务,本模型针对预订票业务&#xff0c;建立二元规划订票方案&#xff0c;既考虑航空公司的利润最大…

form-create和form-create-designer创建自定义组件

在项目中&#xff0c;我需要使用表单设计器form-create-designer设计带有选择用户的弹窗组件&#xff0c;而设计器内置的组件不能满足需求&#xff0c;因此要创建自定义组件。form-create 支持在表单内部生成任何 vue 组件。 1.开发选择用户的组件 SelectUser.vue <!--用户…

论文《Diagnostic accuracy of CT imaging parameters in pelvic lipomatosis》案例分析

一、引言 在该篇文章的引言部分&#xff0c;作者明确阐述了本篇论文的研究目的、问题和方法&#xff0c;并指出了研究的贡献和创新点。以下是具体内容&#xff1a; 研究目的&#xff1a;本研究的目的是评估盆腔脂肪肥大的CT成像特征&#xff0c;并探讨其在诊断和管理中的应用…

Java程序设计入门教程--包

情形 在Java中&#xff0c;包(package)是一种松散的类的集合&#xff0c;它可以将各种类文件组织在一起&#xff0c;就像磁盘的目录&#xff08;文件夹&#xff09;一样。包的管理机制提供了类的多层次命名空间避免了命名冲突问题&#xff0c;解决了类文件的组织问题&#xff0…