“为什么敏捷开发在亚洲实行不了”这个话题近几年被讨论了很多。Joshua Partogi是scrum.org的一位资深敏捷教练,他最近就这个话题写了一篇文章,说亚洲的大多数银行都没有把敏捷开发推行得很彻底。

\\

Partogi就为什么Scrum和敏捷在亚洲实行不了这个问题给出了一些解释。他说最主要的原因是大多数亚洲人都对现在的管理文化很熟悉很习惯,他们知道自己在组织中的角色,也知道在什么样的情况下该怎么办事。

\\

\

有人希望有人告诉自己该干什么,也有人总想指挥别人干事,整个组织工作井然有序。

\

\\

亚洲人习惯于和自己的伙伴保持和谐的关系,避免冲突,这就影响了亚洲的敏捷小组在从事敏捷开发时的工作方式,包括迭代计划、迭代回顾及日常敏捷工作等。据Partogi说,人们习惯于保留意见,因为他们无法适应一个他们可能会犯错误的环境,即使在这样的环境下犯错误也无所谓。

\\

Claudio Caballero是Goodwill Group Foundation的CTO,他在博客里写过一篇文章《在亚洲推行敏捷开发遇到了大困难》,也提到了一个原因,就是亚洲人是羞于当面说出逆耳之言的。

\\

\

敏捷开发需要大家当面直言问题所在,而这有悖于亚洲文化,因为亚洲人特别注意对别人表示尊重、给别人留面子,这一点与西方文化特别不同,而西方正是敏捷思想的发源地。

\

\\

Ken Schwaber是scrum.org的创始人,也是Scrum的创造者之一,他在他的博客上提到了在中国推行敏捷思想的文化障碍。他提到那些关注可预见性的人们在敏捷环境下会遇到困难:

\\

\

对于那些习惯了可预见性的人们来说,他们希望他们可以预见未来。那么他们的工作就是动用人力物力来使自己预见的未来成为现实。而具有敏捷思想的人们却深知对于软件研发这种复杂的、创造性工作的来说,可预见性这种事情是不可能的,结果通常是很糟的:软件质量差、计划延期、资金浪费和士气低迷等。

\

\\

Partogi说亚洲的教育机制也影响了人们在工作中的思考方式和行为。

\\

\

亚洲的教育完全都是为了考高分、定级别,而不是为了尝试、自我发现和试错,可这些却正是敏捷实践的目的所在。

\

\\

Partogi说到因为很多公司都把项目外包到亚洲去,他们想通过采用敏捷来减少成本。可实际上敏捷需要非常高素质的队员,这些人恰好通常不便宜。那么只要大家仍然误以为转用敏捷开发方式会减少成本,在亚洲敏捷就推行不下去。

\\

查看英文原文:Why Agile Does Not Work in Asia

\\


感谢丁晓昀对本文的审校。

\

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

为什么敏捷开发在亚洲实行不了相关推荐

  1. 敏捷开发是一个坑吗?

    敏捷开发虽然很好,但也并不是任何团队都适合这种方法. 敏捷开发从理论层面,以及在国外,都是个很好的方法,但国内企业在实际落地过程中普遍都有比较多的问题,这也就造很多团队觉得敏捷开发是个天坑. 下面我们 ...

  2. 敏捷开发的45个好习惯

    今天把<高效程序员的45个习惯:敏捷开发修炼之道>翻了一遍,讲的基本是敏捷开发的一些原则,虽然没有焕然大悟的感觉,但定期来出来提醒自己一遍也不错,这些道理虽然简单易懂,但真正要在项目中实施 ...

  3. 敏捷开发生态系统系列之五:关于敏捷生态系统的一次聊天记录(敏捷估算,同行压力,估算扑克)...

    这是敏捷生态系统系列的第五篇(之一,之二,之三,之四,之五). 本文是2009年刚刚提出敏捷生态系统的时候参与一个MSN讨论组时的对话,当时的想法与现在相比尚缺少系统性,但由于有问有答,也包含了本系列 ...

  4. 如何 给给软件开发 添加 代理_敏捷开发是如何被跑偏的

    今天聊聊敏捷软件过程. 先说结论:据我观察,至少有60%的团队误用了敏捷软件过程,或者说至少60%的团队在进行伪敏捷开发. 与大家通常的认知是相反的,敏捷过程并不是一个非常容易实践或者实施的过程规范. ...

  5. 敏捷项目管理实战第一天 敏捷开发SCURM的前世今生

    开篇词 敏捷是互联网时代的超级管理术 你好,我是莫敏.自 2006 年开始接触敏捷,到 2010 年参与组织每年一届的敏捷大会,再到 2012 年加入腾讯先后从事项目管理和产品管理工作,可以说从过去到 ...

  6. 敏捷开发--实际工作流程梳理

    敏捷开发–工作流程梳理,让工作更效率 前言:说下我公司敏捷模式,发布周期工作流程和故事开发流程 先说下敏捷的相关概念: 敏捷简述: 敏捷开发是以用户的需求进化为核心,采用迭代.循序渐进的方法进行的软件 ...

  7. 敏捷 | 【万字长文】 说透 如何学习敏捷开发流程和运用

    作为程序员如果说你不了解 敏捷开发流程,不能说你不是一个好程序员,肯定的是你一定很痛苦,你将面临项目周期和版本无序的困扰. 针对这种情况,建议你看看这边文章,看完你完全能够明白敏捷. 敏捷开发是目前很 ...

  8. 敏捷开发 宣言 思想 认识误区

    敏捷软件开发 Agile software Development 敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作. 敏捷宣言的诞生: 2001年2月11日到 ...

  9. 敏捷开发之道 总结小记

    第一章 敏捷-高效软件开发之道 敏捷开发宣言 个体和交互胜过过程和工具 可工作的软件胜过面面俱到的文档 客户协作胜过合同谈判 响应变化胜过遵循计划 敏捷的精神 一种以人为本.团队合作.快速响应变化和可 ...

最新文章

  1. 图解自监督学习(CV)
  2. python 函数可以作为容器对象的元素_11.Python初窥门径(函数名,可迭代对象,迭代器)...
  3. 通俗理解TCP握手次数是三次?
  4. 换个名字卖到海外?海外版小米9T与Redmi K20 Pro配置相差无几
  5. python版本管理工具_Python版本管理工具与虚拟环境的介绍
  6. 6寸照片的尺寸是多少_各类证件照标准尺寸大全
  7. python中的leap_Python-规则打破了leap年?
  8. python内置函数open_Python学习教程:Python内置函数大总结(下篇)
  9. 在类库中使用Session
  10. 测试网络机顶盒的软件,新买的网络机顶盒安装什么软件好 几款热门装机必备软件分享...
  11. KumiaoQQ机器人框架源码(带成品)
  12. 计算机技术数字影音,技能大赛数字影音后期制作技术赛项规程.pdf
  13. iOS Sonar 集成流程
  14. NFS4.1规范研究:session
  15. android电视无线同屏,手机连接电视同屏操作方法详解
  16. js点击获取—通过JS获取图片的相对坐标位置
  17. AD转换中【参考电压】的作用
  18. 前端一键自动部署工具
  19. 亚马逊联手AI初创公司开发ChatGPT竞品;百度公布2022年财报;高通推出付费云软件服务丨每日大事件...
  20. 双剑合璧:springboot打包将vue引入

热门文章

  1. python坐牢-为什么说炒股要保护好本金 ?
  2. Unity 网络编程(Socket)应用
  3. 完整的node脚手架搭建服务
  4. python 动态属性
  5. 第二阶段 工作总结 05
  6. Linux CentOS 6.5 + Apache + Mariadb + PHP环境搭建
  7. jQuery lazyload插件详解和问题解答
  8. 证券市场中银行的分类和作用
  9. C++ 包含目录、库目录、附加依赖项详解
  10. android开发中的数据库SQLite的使用