AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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

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

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

关注

评论

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

Kafka集群是如何选择leader,你知道吗?

做梦都在改BUG

Java kafka 集群

华为云UniXcoder-VESO-v1问鼎CodeXGLUE榜单第一名

华为云PaaS服务小智

算法 代码 华为云 代码语义

引领下一代云计算技术的变革:无服务器架构

xfgg

云计算 severless

Health Kit文档大变样,一起尝鲜!

HarmonyOS SDK

HMS Core

创建矢量图形:Patternodes 3 免激活版

真大的脸盆

Mac Mac 软件 矢量图形创作 创建矢量图形

如何科学地利用MTTR优化软件交付流程?

SEAL安全

DevOps MTTR 企业号 5 月 PK 榜

刚入职的后端开发问我SpringBoot如何跨域配置?我表示

Java你猿哥

Java Spring Boot ssm 跨域

阿里大神级Elasticsearch学习笔记,还学不会就埋了

做梦都在改BUG

Java elasticsearch 分布式搜索引擎 ES

一次错误的解码处理导致Netty堆外内存泄漏问题的分析

Java你猿哥

Java Netty ssm RSS 逻辑

Solaris Network:BSC上首个链上合成资产解决方案

鳄鱼视界

如何将千亿文件放进一个文件系统,EuroSys'23 CFS 论文背后的故事

百度Geek说

数据库 云计算 百度 企业号 5 月 PK 榜

GitHub发布即百万!字节内网超实用 java性能优化手册,star超十万

Java你猿哥

Java ssm jvm调优 Java性能优化

500行代码手写docker-实现硬件资源限制cgroups

蓝胖子的编程梦

容器 k8s ,docker Cgroups #k8s

大语言模型技术原理

NineData

AIGC ChatGPT AI大语言模型 大语言模型 技术原理

如何避免写重复代码:善用抽象和组合

阿里技术

Java 代码实战

一块显存为 12GB 的 GPU 卡能够在CST 时域求解器仿真的最大网格数是多少?

思茂信息

cst cst使用教程 cst操作 cst电磁仿真 cst仿真软件

硬核!阿里2023版Spring全家桶进阶笔记流出,堪称Java跳槽神器

Java你猿哥

spring Spring Boot spring security Spring全家桶 Spring Cloud Aliababa

GitHub上开源24小时获星96K的,从零到实战Java架构师成长手册

Java你猿哥

架构 架构师 高可用架构 高性能架构 高可扩展

4 种 MySQL 同步 ES 方案,yyds!

Java你猿哥

Java MySQL sql elasticsearch Binlog

阿里架构组分布式架构技术使用心得:全在这一份文档里面了

Java你猿哥

架构 分布式 ssm 分布式架构 安全架构

5月书讯 | 《这就是ChatGPT》来了!

图灵社区

数学 书单 书单推荐 GPT

5月书讯 | 《这就是ChatGPT》来了!

图灵教育

数学 书单 GPT

从7天到1天,Kyligence 和亚马逊云科技助力欣和提高数据应用价值

Kyligence

数字化转型 指标平台

Spring Boot实现第一次启动时自动初始化数据库

做梦都在改BUG

Java spring Spring Boot

使用 Node.js、Socket.IO 和 GPT-4 构建 AI 聊天机器人

devpoint

node.js websocket GPT-4

前端开发如何更好的避免样式冲突?级联层(CSS@layer)

vivo互联网技术

CSS 级联 @layer

深度理解:Redis Hash(散列表)实现原理

Java你猿哥

redis 开源 ssm hash 散列表

kafka集群是如何选择leader,你知道吗?

JAVA旭阳

kafka

解锁人机交互新技术 华为开发者联创日·全栈AI黑客松大赛等你来

说山水

2023数博会丨软通智慧发布“一屏统揽”TongView 数字政府慧治平台解决方案

说山水

MatrixOne 助力开启分布式计算格局新征程

MatrixOrigin

分布式数据库 HTAP MatrixOrigin MatrixOne 矩阵起源

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