2008年9月28日星期日

如何学习/引入/改进敏捷

1) 敏捷实践和技术是和团队和团队所在的环境紧耦合的,不是跨平台的
2) 敏捷背后的哲学(价值观和原则)是抽象的,需要通过具体的敏捷实践来表达
3) 先看到别人是怎么实践的是第一步,活学活用是最困难的
clipped from www.infoq.com
很多人都只是片面的关注具体实践,而不是它背后的哲学。如果你只是一味的采用实践,对这套体系的哲学理念置之不理,还想有多好的成效,那可能吗?
……
我觉得要学会怎么实践敏捷,最起码要花上几个月的时间。你得进入团队,用敏捷的方式工作,你需要查看所有的因素是怎么配合到一起的。这要经过几个月的练习才行。
学过唯物主义认识论的人,或者说,能够有清晰缜密的思维逻辑的人应该都清楚,我们是先要认识世界,然后才能谈得上改造世界。换句话说,是先认识到问题所在,然后对症下药量体裁衣去 解决问题。假如,我们能够有一个统一的认识:为客户交付高质量的软件,能够适应客户不断变化的需求,在成本和收益之间达到最佳的平衡,消除潜在的或是明显 的浪费,能够让客户收获最大的ROI(Return of Investment);那么问题就很明显了——为了达到这样的目的,我们需要采取什么样的手段?
Jeff Xiong在敏捷中国内说过的一段话
我不要敏捷

我要致力于消除软件开发中的一切浪费

blog it