AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:002748
用户头像

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

关注

评论

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

Week_12 作业

golangboy

极客大学架构师训练营

区块链发展前景广阔,要紧跟时代步伐

13828808769

区块链发展 时代发展

时序数据库DolphinDB和TimescaleDB 性能对比测试报告

DolphinDB

大数据 分布式系统 时序数据库 DolphinDB 数据库开发

架构师训练营第四周总结

Geek_xq

Sentinel 是如何做限流的

vivo互联网技术

高可用 限流 底层

公安一体化警务系统搭建,微警务APP开发

t13823115967

App 智慧公安

数据类型· 第1篇《元组和列表的性能分析、命名元组》

清菡软件测试

测试开发

以理性不断的崇敬 - 对DDD之后复杂业务软件系统设计的思考

冯文辉

领域驱动设计 DDD 架构设计

如何搭积木式的快速开发H5页面?

徐小夕

Java 大前端 React 数据可视化

【架构师训练营 1 期】第十二周学习总结

诺乐

求求你,别再用wait和notify了!

王磊

Java

《构建高性能WEB站点》.pdf

田维常

架构

京东智联云与CDA携手 共同打造电商领域数字化人才认证标准

京东科技开发者

大数据 数据分析 数据分析师

数据上链,区块链技术平台搭建

t13823115967

数据上链 区块链应用

【架构师训练营 1 期】第十二周作业

诺乐

浅谈产品与项目之间的爱恨情仇

随(曾铭新)

Java虚拟机科普系列—元空间Metaspace的内存结构

Java老k

Java JVM Java虚拟机 metaspace

Mybatis是如何解析配置文件的?

田维常

mybatis

社区团购大战升级:零售行业再次面临挑战

石头IT视角

新增原创标签相关改动

sean77

aa bb cc

《逻辑和计算机设计基础》第五版(英文原版)PDF免费下载

计算机与AI

计算机基础 计算机组成原理

FORSAGE智能合约矩阵系统软件APP开发

系统开发

ReactNative | 项目复盘,涉及环境、RN版本升级、安全等方案

梁龙先森

大前端 混合应用开发 React Native

领域驱动设计(DDD)实践之路(四):领域驱动在微服务设计中的应用

vivo互联网技术

架构 领域驱动设计 DDD 领域驱动设计DDD

从面试角度分析ArrayList源码

Java旅途

Java List 面试 ArrayList

喜大普奔,FL Studio终于出官方中文版了!

懒得勤快

编曲 编曲宿主 mid flstudio 汉化

新增原创标签相关改动

sean77

测试 个人 aa bb

生产环境全链路压测建设历程之九 淘宝网全链路压测的原理

数列科技杨德华

我国一项物联网安全测试技术成为国际标准;Windows 10将支持安卓应用

京东科技开发者

一鼓作气学会“一致性哈希”,就靠这 18 张图了

四猿外

分布式 算法 一致性哈希 一致性Hash算法 哈希算法

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