采用敏捷方法学的人越来越多,但是这也带来了新的挑战:当团队只是简单的把敏捷实践拷贝到项目中而不是在实践中逐步掌握,没有理解就直接加以实现,这又怎么谈得上敏捷呢?也许是时候该讨论一下如果没有正确的教授一些基本知识会对团队最重要的资产——诚实,守诺以及客户的信任——带来怎样的负面影响了。
本文从目前敏捷流行过程中一些人对敏捷的误解谈起。正所谓林子大了什么鸟都有,在 Yegge 的一篇博客里,他形象地将敏捷实践比作迷信,“我敢保证,你要是来跳舞祈雨,连着跳上七八十天,或者更久,大不了一直跳下去,那早晚也能求到雨的。”
事实果真如此吗?当然不是。Deborah 列举了针对 Yegge 错误推理的质疑观点,比如“有这样一种人,他们完全就是机会主义者,直接跳到敏捷的潮流中大喊‘跳进来吧,这里包治百病!’他们不理解什么是开发,也不知道 Beck,Cockburn,Jeffries,Fowler 或是其他人为什么推荐一些实践,他们甚至都不知道实际的问题是什么!”
作者最后建议说,敏捷团队应该把敏捷实践和敏捷价值放在一起学习,从而把开发过程真正变成属于自己的东西,然后继续完善。一味追求实践,而背离了敏捷宣言的基本价值原则,导致的结果只能是摧毁了团队中最重要的资产——诚实,守诺以及客户的信任。
查看全文:用了敏捷实践就是敏捷项目吗?
评论