最近,常常有一些上层领导来跟我们交流。不过真有些像钦差大臣似的,到处指手划脚,如何提高效率啊、质量啊,拿了一个新流程又在不停地鼓吹。我们一开始都充满热情地向他们表述我们目前的问题和困难,希望上层领导能够帮助我们来推动解决问题的办法,可是后来都失望极了,发现他们的目的不过又是在唱一个新的主义,scrum不成了,就讲agile。又是测试驱动,又是用户驱动,不亦乐乎。
    其实,无论什么理论,什么流程,都可以搞得很好,也可以搞得很烂,关键是具体在怎么做。记得有一句话说,成功的关键在于细节。我觉得大多数时候就是这样的。
    我曾经是一个scrum的极力的反对者,我现在不是了。我发现,我们的失败,并不是scrum的错,也不是agile的错,我们的错在于领导层的急功近利。
    其实,永远都不会用银弹。
    任何一个寄希望于靠某个流程就可以解决一切问题的梦想都会破碎。问题永远都是问题,需要一个一个地去解决,需要一步一步地去改善。
    逃避问题,选择靠一个吹嘘得很漂亮的流程来改变一切,这样的改革,从一开始就会失败,时间只是在无数次地验证这个亘古不变的道理而已。
    如果领导层愿意看到这一点的话,很多事情就会变得很简单。