ScrumButs are reasons why teams can’t take full advantage of Scrum to solve their problems and realize the full benefits of product development using Scrum. Every Scrum role, rule, and timebox is designed to provide the desired benefits and address predictable recurring problems. ScrumButs mean that Scrum has exposed a dysfunction that is contributing to the problem, but is too hard to fix. A ScrumBut retains the problem while modifying Scrum to make it invisible so that the dysfunction is no longer a thorn in the side of the team.
A ScrumBut has a particular syntax:
(ScrumBut)(Reason)(Workaround)
ScrumBut Examples:
"(We use Scrum, but) (having a Daily Scrum every day is too much overhead,) (so we only have one per week.)"
"(We use Scrum, but) (Retrospectives are a waste of time,) (so we don't do them.)"
"(We use Scrum, but) (we can't build a piece of functionality in a month,) (so our Sprints are 6 weeks long.)"
"(We use Scrum, but) (sometimes our managers give us special tasks,) (so we don't always have time to meet our definition of done.)"
Sometimes organizations make short term changes to Scrum to give them time to correct deficiencies. For example, "done" may not initially include regression and performance testing because it will take several months to develop automated testing. For these months, transparency is compromised, but restored as quickly as possible.
Ken Schwaber On ScrumBut. Ken talks about what it means to adopt "Scrum...but," or ScrumBut.
Ken Schwaber On ScrumBut Examples. Examples of ScrumBut so you can better recognize them in your company.
转自:
ScrumButs and Modifying Scrum
realize['riəlaiz] 第三人称单数: realizes动词过去式: realized过去分词: realized现在分词: realizing vt. 了解, 实现, 使显得逼真, 变卖
desired adj. 渴望的, 想得到的 期望的
exposed[ik'spəuzd] adj. 暴露的, 无掩蔽的, 暴露于风雨中的
dysfunction[dis'fʌŋkʃən] n. 机能不良, 机能障碍, 功能障碍, 功能不良
thorn[θɔ:n] n. 荆棘, 刺
overhead['əuvəhed] adj. 在头上的, 高架的 adv. 在头顶上, 在空中, 在高处 n. 经常开支, 普通用费
deficiency[di'fiʃənsi] 名词复数: deficiencies n. 缺乏, 不足
compromise['kɔmprəmaiz] n. 妥协, 折衷, 和解, 折衷案 vt. 危害 vi. 妥协处理
很多人在接触Scrum之后,会认为Scrum太理想化,而不去使用全部的Scrum框架。取而代之的是:“我们使用Scrum,但是……”言下之意就是,我们根据我们自己的实际情况,对Scrum框架做了相应的裁剪。
Scrum的实践者大多都会认同“Scrum但是”的伤害。
Scrum是一个帮助发现问题和解决问题的框架,这个框架如果少了一块,就不能如期帮助你透明地发现问题并解决问题。也就是你屈服于当前存在的问题,而不是去面对它,解决它。但事实上,绝大多数人又确实在用“Scrum但是”,因为很多历史遗留问题确实很难解决。
Scrum就像是和你的婆婆一起生活,她会不断指出你的缺点,让你改进。如果有一天你烦了,用东西堵上她的嘴,那就是Scrum-but。但这并不意味着她说的是不对的。
Scrum-But,Scrum但是
分享到:
相关推荐
### Agile -Scrum and XP 知识点概览 #### 一、Scrum与XP的融合实践 **硝烟中的Scrum和XP** 这本书深入探讨了如何将Scrum和极限编程(XP)这两种敏捷方法论有效地结合在一起。通过实际案例分析,作者分享了在复杂...
Getting Agile with Scrum Mike Cohn Scrum is one of the leading agile software development processes. Over 12,000 project managers have become certified to run Scrum projects . Since its origin on ...
redmine_agile-1_6_8-light.zip,redmine agile插件,可以增加redmine功能。 redmine_agile-1_6_8-light.zip,redmine agile插件,可以增加redmine功能。 redmine_agile-1_6_8-light.zip,redmine agile插件,可以...
《Agile Project Management with Scrum》这本书,出自微软出版社,深入探讨了如何运用Scrum进行敏捷项目管理。 Scrum的核心概念包括: 1. **角色**:Scrum有三个关键角色——产品负责人(Product Owner)、Scrum ...
本文档标题《Agile-Data-Warehouse-Design-From-Business-Models-to-BI-Models.pdf》直译为《敏捷数据仓库设计:从业务模型到BI模型》,表明这是一份关于数据仓库设计的资料,着重讲解如何从理解企业业务模型出发,...
《ebook-agile-software-testing.pdf》是一本关于敏捷软件测试的电子书合集,涵盖测试方法、工具以及测试文化的方方面面。本书由测试人员编写,专为测试人员提供信息和见解,内容涵盖了移动应用测试、行为驱动开发...
This book covers the nuts and bolts of scrum—its framework, roles, team structures, ceremonies, and artifacts—from the scrum master’s perspective.The Art of Scrum details the scum master’s ...
《深入解析agile-share-xml.jar.zip:敏捷开发与XML技术的应用》 在软件开发领域,敏捷开发(Agile Development)已经成为主流的项目管理方法论,它强调灵活应对变化、快速迭代以及持续交付价值。而agile-share-xml...
《敏捷开发中的“agile-share.jar.zip”:深入解析与应用》 在IT行业中,敏捷开发(Agile Development)作为一种高效、灵活的软件开发方法论,已经在全球范围内得到了广泛的应用和认可。它强调快速响应变化,通过...
《敏捷开发与共享库——以agile-share-prof.jar.zip为例》 在当今的软件开发领域,敏捷开发(Agile Development)已经成为主流的项目管理方法论,它强调灵活应对变化、快速迭代以及持续交付价值。而Java平台上的jar...
《Python库:agile-analytics-0.5的深度解析》 在信息技术日新月异的今天,Python作为一门强大且易学的编程语言,已经广泛应用于数据处理、数据分析以及后端开发等多个领域。本文将围绕名为"agile-analytics-0.5"的...
原生动态sql解析支持 依靠agile-sql(动态sql解析器)实现jpa中对sql语法段的动态解析,弥补其在动态sql解析方面的短板。面对复杂查询语句将不再是难点。内置slq分页与jpa分页 JPA风格的Do类对象操作形式分页与原生...
Agile-PLM系统简介.pdf
标题中的"AGILE-~1.ZIP"似乎是一个被压缩的文件,可能包含了与敏捷开发相关的资料。在IT行业中,"Agile"通常指的是敏捷开发方法,这是一种以人为本、迭代、逐步进行的软件开发方法论。它强调灵活性和快速响应变化,...
《Vue3.0与Element Plus结合的敏捷后台管理系统——agile-admin详解》 在现代Web开发领域,前端框架的发展日新月异,Vue.js凭借其轻量级、易上手和高效性能,已经成为开发者们首选的框架之一。尤其是Vue3.0的发布,...
敏捷开发与Scrum的实践应用: 本书名为《*** Development with Scrum》,旨在向读者展示如何在实际的.NET项目中应用敏捷开发和Scrum方法论。作者提供了一个名为“SuperJumper”的2D游戏开发项目作为案例,详细讲述了...
【描述】"agile-bpm-basic-master.zip" 是一个包含敏捷业务流程管理(Agile Business Process Management,简称Agile BPM)基础知识的压缩文件。该文件可能是一个项目或者教程的源代码仓库,用于帮助学习者理解如何...