生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

为什么敏捷实践会遭遇失败?

  • 2007-09-06
  • 本文字数:1085 字

    阅读完需:约 4 分钟

虽然众多敏捷专家都在帮助敏捷项目走向成功这方面投入了很多精力,但是我们也应当过一段时间就停下来思考一下,为什么有些敏捷项目或是对敏捷的实施会失败呢?了解了这些以后,或许我们就能在日后的实践过程中躲开前行路上的种种陷阱。

Jean Tabaka 列出了导致敏捷实施失败的 11 点因素

敏捷方法已经遭到了种种质疑,因为有的时候它们并没有为采用它们的组织带来所预期的收益。但是在我担任敏捷教练的期间,我发现实际上敏捷实践并没有失败,而是由于种种因素导致了敏捷实施过程的失败。下面是我所列出的最重要的前十一种原因。看看有没有哪一条给你带来过同样的痛苦。

她所列出的 11 点因素如下所示:

  1. 没有真正有效地实施定期的回顾(retrospective)
  2. 没能让每个人都参加计划会议
  3. 没有注意实施敏捷所需的基本结构
  4. 为项目带来反面作用的 ScrumMasters
  5. 要么是产品负责人(Product Owner)一直没有加入项目中,要么是项目中有太多的负责人,而他们的意见又不一致
  6. 因为遇到困难而放弃敏捷,回退到从前的开发流程
  7. 组织的执行高层只给予口头承诺
  8. 团队中缺少决策者和负责组织管理开发过程的人
  9. 远程团队中没有“布道者”,协助调整团队状态,保证敏捷实践的顺利实施
  10. 缺少支持自我学习提高的团队或是组织文化
  11. 讳疾忌医,宁愿逃避也不愿面对现实

以上种种,在你的敏捷软件开发中是否也碰到过一些(或是全部)呢?或者你还有什么可以添加到这个列表中来么?

Tom Hume 描述了他们组织的一个名为《为什么敏捷会失败》的活动,他们总结出的一条结论就是:“如果敏捷没有起到作用,那么要么是你没有正确的实施,要么就是团队成员不是作敏捷的那块料”。《QA Strategies》列举了一些实施敏捷时遇到的挑战,从对细化管理的担心到过于热心的团队,这些都是实施敏捷的不利因素。Kevin Brady 认为敏捷方法没有考虑到人类心理学的因素

  • 人们常常都会把自己的兴趣放到团队的兴趣之上。
  • 人们都更为关注自己的事情。
  • 商业产品的决策是基于理性的期望的。
  • Karl Popper 的“协作活动第一定律”:你永远不可能找到超过五个人对任何事物的意见都会保持一致。

Eric D. Brown 也认为这和人们自身有关,但是他是从另外一个角度来分析的:“这不在于使用的过程或是方法学……帮助项目成功取得成功的是参与项目开发的人。当然,过程在这方面也会起作用,但是如果没有比较好的团队成员,或者没有帮助这些人取得成功的组织,那么就算是再好的项目管理方法也会失败”。

您可以听一下对Jean Tabaka 进行的采访播客以获得更多信息,或者你还可以在 InfoQ 敏捷社区中留言,告诉我们你认为导致实施敏捷失败的因素有哪些,而你又是怎样处理这些问题的。

查看英文原文: Why do Agile Adoptions Fail?

2007-09-06 03:301136
用户头像

发布了 197 篇内容, 共 52.4 次阅读, 收获喜欢 20 次。

关注

评论

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

net.ipv4.ip_forward=0导致docker容器无法与外部通信

百度搜索:蓝易云

云计算 Linux 运维 云服务器 ECS

PostgreSQL技术内幕(十四)探索PG的进程与内存管理

酷克数据HashData

如何高效接入 Flink: Connecter / Catalog API 核心设计与社区进展

Apache Flink

机器学习 大数据 flink

NOT IN子查询中出现NULL值对结果的影响你注意到了吗

GreatSQL

MAMP Pro 6.8.1 Mac永久破解版 Web开发环境 兼容m1

Rose

编程开发 Mac软件 Web开发环境 MAMP PRO激活码 MAMP Pro安装教程

完美兼容M芯片 Omi NTFS磁盘管理助手下载 NTFS Disk by Omi NTFS Mac

Rose

NTFS Disk by Omi NTFS NTFS 磁盘管理器 ntfs

【中文无限试用版】intellij idea 2020下载 最好用的Java开发工具 兼容m1

Rose

IntelliJ IDEA激活码 intellij idea 下载 intellij idea 中文 intellij idea 2020破解版

Docker中容器的随机命名方式

百度搜索:蓝易云

Docker 云计算 Linux 运维 云服务器

从testcafe迁到playwright你需要注意什么?

QE_LAB

自动化 TestCafe 测试框架 playwright

MediaBox音视频终端SDK已适配鸿蒙星河版(HarmonyOS NEXT)

阿里云视频云

云计算 低代码 sdk

技术分享 | Selenium多浏览器处理

霍格沃兹测试开发学社

什么是数字化工厂?数字化工厂的整体架构是什么?

万界星空科技

数字化 mes 数字化工厂 万界星空科技

RESP破解版下载 Redis桌面管理工具 Mac软件下载

Rose

Mac软件 RESP破解版 Redis桌面管理工具

DaVinci Resolve Studio 16 mac达芬奇调色剪辑软件 附注册密钥

Rose

DaVinci Resolve 破解 达芬奇调色软件 达芬奇安装秘钥

JetBrains DataGrip 2020 编程开发软件 中文无限试用版 兼容m1

Rose

编程 软件 开发

如何在Ubuntu 22.04上安装PHP8.1并设置本地开发环境

百度搜索:蓝易云

php Linux ubuntu 运维 云服务器

制造业工厂使用生产管理MES系统前后区别

万界星空科技

数字化转型 制造业 mes 万界星空科技

京东五星门店小程序性能优化实践

京东零售技术

taro 性能优化 前端

技术分享 | 网页 frame 与多窗口处理

霍格沃兹测试开发学社

青否数字人:未来人工智能与数字化世界的打工人!

青否数字人

数字人

互动数字人用到什么源码软件?

青否数字人

数字人

Mac 上最好用的 Open 客户端 Viscosity永久激活版 兼容m

Rose

Viscosity mac下载 Open 客户端 Viscosity mac破解

掌握Python库的Bokeh,就能让你的交互炫目可视化

华为云开发者联盟

Python 开发 数据可视化 华为云 华为云开发者联盟

从0带你设计与实现基于STM32的智慧农业管理系统

华为云开发者联盟

开发 华为云 stm32 华为云开发者联盟 智慧农业管理系统

MySQL的JOIN到底是怎么玩的

派大星

:MySQL 数据库 互联网大厂

2023 亚马逊云科技 re:lnvent 大会探秘: Amazon Connect 全渠道云联络中心

亚马逊云科技 (Amazon Web Services)

C++语言现在还有人学吗?

小齐写代码

Matlab r2023a 破解版 安装激活教程 含Matlab许可证文件安装密钥

Rose

数学软件 MATLAB R2023a MATLAB安装秘钥

20年后的人工智能会发展到什么程度,如何融入到普通人的生活中?

算法的秘密

AI会取代低代码吗?——探讨两者在软件开发中的角色和关系

天津汇柏科技有限公司

低代码开发 人工智能、

掌握 Kubernetes 故障排除技巧:kubectl命令的基本指南

SEAL安全

Kubernetes 云原生 kubectl

为什么敏捷实践会遭遇失败?_研发效能_Geoffrey Wiseman_InfoQ精选文章