透明思考


Transparent Thoughts


魔鬼藏在细节中,金子也是

实施敏捷要不要面面俱到?其实这本《卓有成效的程序员》已经从另一个角度给了我们答案。就像我在译者序里说的,

在钢铁厂,泰勒的科学管理方法让一个搬运铁块的工人每天的工作效率提高了3倍;而在软件开发中对细节的重视甚至能让程序员的效率提升更多,因为人的体力终归有限,而脑力的开发程度则远未达到极限。

那么反过来想想,如果只有方法学没有细节,难道不是会让浪费成倍增加,效率成倍降低吗?那么这种脱离细节、无助于提高生产率的“敏捷方法学”、“敏捷专家”,要来有什么用?(所以一个SCRUMMaster证只值4000块──这是成交价,花一万块去培训的master们下次记得要讲价。)

所以,友情提供参考判据:如果一个自称“敏捷专家”的家伙告诉你,搞敏捷用不着面面俱到,什么结对编程啦持续集成啦测试驱动啦,没有也没关系,不影响你搞你的敏捷…

  1. 请想想你是不是喜欢一个对提高生产率没啥帮助的敏捷。
  2. 这个家伙很可能就是个只值4000块的敏捷专家──他之所以这么说,是因为他自己也做不来。