红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

Scrum 的七宗罪和其他的敏捷反模式

  • 2016-04-01
  • 本文字数:1058 字

    阅读完需:约 3 分钟

在班加罗尔举行的 2016 年 Agile India大会上,来自加拿大 IHS Sean Dunn Chris Edwards 给大家带来了题为“ Scrum 的七宗罪和其他的敏捷反模式”的演说(由 Todd Little 撰稿)。

他们展示了敏捷实践在组织机构中被错误实施的几种常见方式,这些错误的敏捷实践带着由“反模式”引起的症状。

演说的一开始,他们向大家介绍了他们对反模式的定义,引用 James Coplien 的话来说就是:“一些事情看上去是好主意,但在使用的时候会产生意想不到的后果”。

他们在谈话中引用了具有嘲讽意味的“不称职的敏捷软件开发宣言”以及多少敏捷 /scrum 项目的实现只是纸上谈兵,空头支票。

他们提到了对 scrum 团队来说最常见的七宗“罪”以及他们在这七宗罪很明显的组织机构中看到的症状。他们使用了敏捷宣言的结构来解释这七宗罪及其可能导致的反模式。

这七宗罪及其反模式包括:

  1. 过程和工具先于个体和交互
    a. 敏捷即工具先于支持敏捷的工具
    b. 敏捷是一种过程先于敏捷是一种思维方式
    c. 最佳实践先于原则和价值
    d. 万全之策先于具体问题具体分析
    e. 合作先于共同承担
  2. 状态先于价值流
    a. 过程展示先于交付价值
    b. 复选框先于学习和适应
    c. “我的部分完成了”先于“整个团队的工作完成了”
    d. 开始先于结束
    e. 个人实现先于团队产出
    f. 特殊化先于普遍化
  3. 故事先于策略
    a. 桶(工作块)先于过滤器(价值流)
    b. 贪婪的“我全都要”先于最小化可行的产品
    c. 听客户的建议先于了解他们真正的需求
    d. “我知道他们想要什么”先于验证各种假设
    e. 任务先于故事
    f. 按部就班的工作先于了解其原因
  4. 无用的工作先于技艺
    a. 快完成了先于真正完成
    b. 速度先于质量
    c. 测试时把控质量先于开发构建时把控质量
    d. 技术债务是罪恶的先于技术债务是应还的债务
    e. 无用的工作成本先于延期的成本
  5. 迭代先于发布
    a. 潜在可发布增量先于发布
    b. 承诺先于专注于价值
    c. 容量规划先于速度规划
  6. 幻想先于现实
    a. 毛速度先于净速度
    b. 未指派的故事先于最佳估计
    c. 速度先于质量
    d. 估计先于预测
    e. 微观估计先于宏观估计
    f. 无用指标先于决策指标
  7. 组织的处理先于领导力
    a. 控制输入先于控制结果或输出
    b. 微观管理先于宏观管理
    c. 偏袒于某一方先于服务整个团队
    d. 会议先于行动和解决方案
    e. 认证先于资质

最后,他们给出了一些建议,帮助团队步入正轨:

  • 使用“回顾”
  • 增量改进
  • 一次选 1 至 2 项
  • 如果需要,给予一定的指导

查看英文原文 Seven Sins of Scrum and other Agile Antipatterns


感谢丁涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-01 19:002313
用户头像

发布了 218 篇内容, 共 64.6 次阅读, 收获喜欢 75 次。

关注

评论

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

这 BUG,绝了

AlwaysBeta

程序员

Go语言入门很简单:如何在 Go 语言中使用 MySQL

宇宙之一粟

Go 语言 MySQL 数据库 5月月更

云原生×实战派:向业务聚焦,数字创新时代的最佳选择

阿里巴巴云原生

阿里云 云原生 实战 电子书 案例集

兼容PyTorch,25倍性能加速,OneFlow“超速”了

OneFlow

人工智能 深度学习 性能优化 oneflow

适合喜欢快速wiki和md的 vuepress

kcnf

sealer 成为 CNCF Sandbox 项目,旨在构建分布式应用交付新标准

阿里巴巴云原生

阿里云 开源 容器 云原生

深入浅出PID算法

劼哥stone

算法 工业互联网 PID

浪潮云x乡村振兴:在烟台 十字融合勾勒数字乡村全新蓝图

浪潮云

云计算

音视频行业玩家必读,如何实现生态合作+商业变现

华为云开发者联盟

音视频 华为云 实时音视频 实时音视频行业加速器 华为云SparkRTC

新作!分布式系统韧性架构压舱石OpenChaos

华为云开发者联盟

Serverless 容器 分布式系统 混沌工程 OpenChaos

PHP基础语法1

乌龟哥哥

5月月更

他教全世界程序员怎么写好代码,而且将所有答案写在这本书里!

博文视点Broadview

NFT 智能合约中的元数据(Metadata)

devpoint

区块链 智能合约 元数据 NFT

高效学习C++基础部分&话题挑战赛

安然无虞

5月月更

【PIMF】手把手教会在OpenHarmony仓库不使git命令提交PR参与社区贡献

离北况归

OpenHarmony Openharmony啃论文俱乐部 PIMF团队

一种基于事件驱动思想的 SAP 系统集成二次开发方法介绍

Jerry Wang

云计算 SAP 二次开发 5月月更

网站开发进阶(五十)IE浏览器JS调试方法详解

No Silver Bullet

调试 5月月更

深入了解python字典的有序特性

红毛丹

python 3.5+ 5月月更

奉劝想把编程学好的学弟们 · 如何高效学习编程?

安然无虞

5月月更

ACK One 构建应用系统的两地三中心容灾方案

阿里巴巴云原生

阿里云 容器 云原生 容灾

C语言_函数封装、变量的作用域

DS小龙哥

5月月更

云网资源如何搭乘「数字孪生」的快车道?

鲸品堂

数字孪生 设备 云网资源

CMMI3级(低成熟度)与5级(高成熟度)到底有什么不同?

高山

CMMI CMMI高成熟度

[Day39]-[二叉树] 二叉搜索树中第K小的元素

方勇(gopher)

LeetCode 二叉树 数据结构算法

知名整机厂商中科曙光加入,携手龙蜥社区共建应用生态

OpenAnolis小助手

龙蜥社区 CLA 龙腾计划 中科曙光

01-Linux 系统简介

爱好编程进阶

程序员 后端开发

kubernetes下的Nginx加Tomcat三部曲之二:细说开发

程序员欣宸

Java Kubernetes 5月月更

keep-alive+导航守卫让缓存更精确

空城机

Vue 5月月更

网站开发进阶(五十三)浅谈JS、Ajax、JQuery之间的关系

No Silver Bullet

JavaScript jquery ajax 5月月更

HTML的iframe使用

恒山其若陋兮

5月月更

YUV色彩空间

Loken

5月月更

Scrum的七宗罪和其他的敏捷反模式_Scrum_Shane Hastie_InfoQ精选文章