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

Posted 软件工程之思

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrum的七宗罪和其他的敏捷反模式相关的知识,希望对你有一定的参考价值。

在班加罗尔举行的2016年Agile India上,来自加拿大的和给大家带来了题为“”的演说(由撰稿)。

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

演说的一开始,他们向大家介绍了他们对反模式的定义,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项

  • 如果需要,给予一定的指导





以上是关于Scrum的七宗罪和其他的敏捷反模式的主要内容,如果未能解决你的问题,请参考以下文章

产品经理的七宗罪

产品经理的七宗罪

产品经理的七宗罪

细数 Windows Phone 灭亡的七宗罪(过程很详细,评论很精彩,但主要还是因为太慢了,生态跟不上,太贪了,厂商不愿意推广)

Scrum反模式

Jetpack MVVM 七宗罪之四: 使用 LiveData/StateFlow 发送 Events