写点什么

Scrum 看板:是进展,还是矛盾?

  • 2009-11-21
  • 本文字数:1299 字

    阅读完需:约 4 分钟

尽管看板不是什么新鲜事物,但有越来越多的敏捷软件开发方法的使用者开始关注它。相关讲话、研习班、甚至一整个与之相关的会议都如雨后春笋一般不断涌现,敏捷的培训师们也把看板加入了自己的讲授课程之中。有实用精神的敏捷专家们开始研究这种来自精益的方法能为团队带来哪些好处,引人之处包括:揭示瓶颈、更快取得更多进度、让团队体验更多的“流畅”状态而变得更为快乐。在这个大环境中,Simon Bennett 的一篇看板思想是Scrum 的氪星石》给希望将看板结合到Scrum 流程的人敲响了一记警钟。看板的提倡者们同意Bennet 的看法,认为看板对于障碍的处理方法不那么积极,这与Scrum 要求立即移除障碍的理念有所冲突。

Bennett 在博客文章中声明,他自己既不是一个反对看板的呛声者,也不是发表类似“要保持 Scrum 纯洁性”长篇大论的人。他指出:

如果你打算试用 Scrum,但是忽略或隐藏障碍(甚至根本不在第一时间说出它们),那你就等于是自找苦吃,而且不会取得工作进展。这就是 Ken Schwaber Martin Fowler 提到过的“松弛的 Scrum”(至少从技术债的角度看是这样)。 Scrum 和看板都奖励透明度,不过是以不同的方式:Scrum 内建了对于行动的直接召唤,必须要应答这种召唤,Scrum 才能成功。

看板允许你和团队只是“接受”障碍,还要衡量它们的影响。

他认为:两者背后的思想是冲突的,“当看板思想迫近时,Scrum 项目就会一直得到削弱”。然而,应用纯粹的思想并不是目标,目标是高质量的软件和频繁的交付。为了达成目标,他鼓励实践者们检查他们从事什么样的项目,使用 Scrum 的成功率如何,他还提供了指南,帮人们选择使用合适的方法论。

Corey Ladas2008 年的文章“ Scrum 看板”讲述了向看板演进的过程,如果走得足够远的话,看板就能替换绝大多数的 Scrum。Ladas 的方法会修改甚至替代许多传统的 Scrum 实践,比如每日立会和燃尽图。有趣的是,在 Agile2007 大会上凭借自己的看板实施经验报告让人们眼前一亮的 Anderson(看来他目前主要的经历放在实施看板上)提到,他最初的意图不是为了“让人们转而离开 Scrum”,而是要帮助实施敏捷有困难的人。Bennett 的博客指出:团队在引入看板之前要想清楚,团队自身从 Scrum 中获得足够价值了么?他补充道:“如果你真的在开发最前沿的技术,那我想你将来还会依赖 Scrum。”

虽然 Bennett 并未被列入 Limited WIP Society (该社区希望成为软件开发社区的看板之家)的思想领导者之列,很多被列席的人都在他的博客留言中表示了支持之意,其中包括 Karl Scotland 和 David J. Anderson。Anderson 表示赞同:

是的,看板是一种进化,而 Scrum 是一种革命。我非常同意这种定位。

当然,任何工具都可能被误用。Chris Sims 的文章《 Are Kanban Workflows Agile? 》提醒读者:如果看板被用来确保每项必要活动都发生了,那就等于是用作强制推行团队对完成的定义,这活有个检查列表就可以了。同时Mitch Lacey 最近总听到这样的话在提醒人们:“说到底,没有什么万能钥匙。说一个什么东西比其他东西更能解决人们的问题,那不过是一厢情愿、痴人说梦而已。”

在InfoQ 上还有更多与看板相关的内容:文章演讲

查看英文原文: ScrumBan - Evolution or Oxymoron?

2009-11-21 12:042503
用户头像

发布了 479 篇内容, 共 180.6 次阅读, 收获喜欢 53 次。

关注

评论

发布
暂无评论
发现更多内容

容器 & 服务: 扩容(二)

程序员架构进阶

Kubernetes 28天写作 弹性扩容 4月日更

音视频编解码--编码参数CRF

Fenngton

ffmpeg 视频编解码 视频压缩 码率控制 CRF

高并发系列:架构优化之细说负载均衡

Coder的技术之路

负载均衡 高并发 高并发优化 负载均衡架构

从字节跳动到火山引擎(一) | Redis 云原生实践

redis 字节跳动 Kubernetes 云原生 火山引擎

被遗弃的 Vector 和 Stack

Kori Lin

Java

5.1特辑|为何显示有票你却抢不到?技术揭秘12306如何保证车票不超卖

华为云开发者联盟

数据库 GaussDB(for Redis) 五一 12306 数据强一致性

站在车顶才能维权?中汽协基于区块链放“大招”!

CECBC

特斯拉

特斯拉行车数据被篡改?专家称车企很难自证清白,保留“数据指纹”的区块链技术在路上

CECBC

指纹

软件 IT 专业的高校学生有关在线课程的问卷调查

程序员历小冰

2021高校IT专业大学生就业意向调查问卷

程序员潘Sir

Kubernetes入门——Kubernetes实现应用的高可用

百度开发者中心

Kubernetes k8s入门 #技术课程#

基于 HLS 创建 Golang 视频流服务器

天黑黑

音视频 HLS 声网 Go 语言

华为云云原生数据库GaussDB加速创新,企业核心数据上云信赖之选

华为云开发者联盟

数据库 云原生 华为云 GaussDB(for openGauss) 全密态安全

【XXX高校】软件IT专业学生(恋爱观)调查问卷

码界西柚

调查报告 大学生 恋爱

获取chrome80谷歌浏览器存储的指定网站Cookie数据方法详解

老猿Python

Python chrome 爬虫 Cookie

云图说|数据可视化管理,搭载数据安全黑科技!华为数据安全中心,助你保障云上数据安全!

华为云开发者联盟

数据安全 华为云 云图说 DSC 数据安全中心 云上数据

跨湖跨仓场景下如何实现海量数据分钟级分析

华为云开发者联盟

大数据 数据湖 数据分析 华为云FusionInsight MRS HetuEngine

领域驱动设计(DDD)在百度爱番番的实践

百度Geek说

中台 微服务 领域驱动设计DDD

区块链赋能的Web 3.0时代将是一番怎样的景象?

CECBC

区块链

海南新场景!数字人民币在三亚完成首单离岛免税购物

CECBC

海口免税

区块链技术赋能不动产登记,让群众办事更便利

CECBC

区块链

UT之最后一测

好好学习,天天向上

LeetCode题解:151. 翻转字符串里的单词,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

ArrayList 与 LinkedList 底层结构

Kori Lin

Java

SCA工具:开源安全威胁一手掌控

华为云开发者联盟

开源 安全 测试 SCA 软件成分分析

基于Kubernetes Operator的网易数帆生产级云原生中间件实践

网易数帆

架构 Kubernetes 云原生 operator 中间件

Android 设备音视频兼容性适配

网易云信

WebRTC

anyRTC 音视频 uni 插件集成步骤

anyRTC开发者

uni-app android 音视频 WebRTC sdk

如何从 0 到 1 开发 PyFlink API 作业

Apache Flink

flink pyflink python 3.5+

浪潮云再次入围央采2021年云计算服务采购名单

云计算

Linux 上 定时备份postgresql 数据库

Yang

数据库 postgresql

Scrum看板:是进展,还是矛盾?_研发效能_Deborah Hartmann Preuss_InfoQ精选文章