time 
设为首页】【收藏本站
当前位置: 主页 > 软件工程 > 软件过程 > James Shore:敏捷的衰落

James Shore:敏捷的衰落

时间:2009-12-04 22:56 点击:475次 字体:[ ]




  James Shore声称敏捷正在走向衰落。他说,很多团队在用“sprints”和每日例会,但是却不采用那些可以在长期内产出高质量软件的技术实践。在他的估计中,已有无数个Scrum团队将敏捷用的如此之烂,不仅失败已成必然,而且会将敏捷的发展跟他们一起拖入泥潭。

  James的文章中,大部分都是在指责Scrum和Scrum的误用。他将Scrum和XP进行对比,指出Scrum故意把XP中包含的技术实践抛 在一边。在一些技术话题上——例如结对编程、测试驱动开发、持续集成、自动化测试——Scrum保持了缄默。但是如果没有这些实践,团队很快就会造出一个 庞大且蠢,问题多多难以维护的代码库。然后这就会变成他们身上重重的禁锢,使他们无法像敏捷团队一样快速应对变化。

  James认为,这也不能说是全都是Scrum的错,因为团队必须要为自己的成败负责。很多团队都只选用Scrum中浅显简单的部分应用,例如短迭 代和每日例会,更困难而且也是更重要的实践——如回顾和改进——就不管不顾了。在这个过程中,团队本应有能力识别并且采用一些工程实践,帮助他们在每个迭 代中交付可用软件,但不幸的是,很多团队都没能做到这一点。

  很多人评论说,这个问题不是源于Scrum本身,而是那些把Scrum用的惨不忍睹的人造成的。例如,Dustin Whitney说道,“我觉得你因为那些庸人失败了就来指责Scrum,这相当不公平。”

  James的观点是,无论失败的原因是什么,这些失败都有可能把敏捷变成一种风潮,随风而逝。

  不幸的是,有很多自称敏捷的项目在走向失败。他们正在失败。最后Agile将承受这后果,它会离我们而去,正如一切流行时尚一样。
Simon Kirk的回应则十分乐观:

  我赞同作者的这个前提,很多冠以“敏捷”之名所行之事的确名不副实。不过我也相信,这是普及敏捷(我是说真正的做好敏捷)的过程中无可避免的一步。
敏捷是时尚么?它真的难度很大,大多数团队都没法有效实施?或者它只是正在经受成长的烦恼,即将迎来更广泛更加成功的应用?请留下你的看法,与其他读者共享。



本文地址 : http://www.fengfly.com/plus/view-159852-1.html
标签: 失败 敏捷 团队 Scrum 衰落 他们
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: