这两天公司在美国那边的一个OnSite来上海和我们讨论上一阶段工作中存在的问题,以便下一阶段改进。这位老兄是个印度人,看样子果然是见过市面的,巨能侃,再加上我们对印度那边的过程管理本就有点崇拜心理,搞得大家对这老兄佩服的不行。

讨论中,我们说上一阶段需求改得太厉害,OnSite显然有责任。这位老兄说,那些需求都是客户公司的老板拍脑袋想出来,We developped for him,因此这个他们OnSite也控制不了。他说,知道美国人为什么说The customer is king,而不说The customer is God吗?大家蒙了,这怎么会知道呢?于是他解释道,因为God forgives,而永远不要指望King forgives。看来我们中国人错了,顾客是国王!

不过不得不承认,印度的过程控制是比我们这边强。讨论时,他觉得我们现在使用的方法不好,我们说我们是按照XP的指导原则实践的,甚至有同事向他引用XP书上话来说明问题。没想到他说了一句话,让我感触颇深,他说,这说明XP用在这里不对,XP不适合我们的项目。然后他仔细解说了XP的要求和我们项目的实际情况的差距。试想我们这边的程序员,大家一听XP,立即就会一种近乎膜拜的心理,谁还敢提出质疑?还不是书上怎么说,我们就怎么做吗?这种质疑与挑战的精神恐怕才是我们真正缺少的。