|
为活跃气氛, 先说两句题外话. 按, 我国语言源远流长博大精深, 自然有与E文中的"silver bullet"文义等同的各种词汇, 比如包治百病药到病除的"万金油"一词. 从我个人意愿上来说, 我更愿意标题用上"万金油", 这样可以显得自己斯文典雅, 更有修养一点. 然而, 现今这世道大家都清楚, 斯文典雅不值一钱买, 修养再好却不能当饭吃, 于是为了更时髦, 更吸引眼球, 更耸人听闻, I have to say as this : "no silver bullet!" 我们的客户怎么了? 我们热衷于讨论各种先进的思想, 方法论, 这和国外并无不同, 可抱歉的是, 我们却不能象国外那样提出成功案例来沾沾自喜深入研究, 我们之中说的多的, 往往没机会成功, 甚而没机会实践, 很多这样那样的问题追究来追究去, 根源都追溯到了客户那里, 那么, 我们的客户怎么了? 在国外, 客户允许我们的外国同行进行技术冒险(当然这不是无原则的),对项目的成功和失败都有理性而且成熟的心理准备, 对项目的开发也有宽容和正确认识. 然而, 我们的客户却不是这样, 我们的客户对我们所从事的行业的所有见解均基于无非以下两点认识: - 计算机是万能的,它能解决而且一劳永逸的包办碰到的任何问题, 如果不是, 则是我们能力不够.
- 计算机是神秘的,它的使用会彻底改变客户已经习惯而且乐意接受的工作方式, 使之从此变得食之无肉弃之有味, 如果不是, 则是我们在对客户进行他们看起来明显可笑的诈骗.
这两点认识是我们不可接受然而难以解决的, 只能说这是历史问题. 从国外计算机发展的历史来说, 从政府或者军方对计算机的大型应用时,就一直在进行计算机的普及,几十年来技术在前进,软件工程等应用思想也在同步发展, 而且德先生和赛先生在西方几百年的深入人心,使人们认识到计算机也无非是一种工具,无非是比汽车或者飞机更抢眼, 更牛*一点而已. 而从我们国家来说, 计算机虽然也是一种精英活动, 然而我们太强调"技术"这种工具, 忽视"方法论"这种工具使用技巧, 技术发展的很好了, 软件工程却还才刚刚兴起. 而且我们大众基于一种自认为落后的心态, 一向有一种可敬而且狂热的迷信, 先进的东西永远有我们探索不尽之处, 先进的东西是要供起来的! 国人对于好的或者神秘的东西, 向来有一种或者秘而不宣, 或者敬而远之的冲动. 大家都很无奈, 包括客户和我们自身. 从我想到的, 我想对于客户来说, 我们要向他们灌输以下信念: - 万事没有尽善尽美, 客户本身如是, 所以需要我们来帮助改进. 计算机也如是, 所以不要以为使用计算机就是给患处涂了万金油.
- 我们虽然是大众眼里的精英, 但我们也不是能包办一切的神, 我们尽量做的尽可能好, 但不能做到恰如所愿的好, 我们并不是终结者, 计算机还在发展.
- 计算机是项技术活儿, 而不是载歌载舞那样一种追求场面好看的仪式, 仪式可以很快改变, 技术活儿的一处看来轻微的改动, 可能需要伤筋动骨的大手术, 所以我们更需要尽量利用已有的一切, 而不要寄期望于来解决需要解决的一切.
客户明白这几点了, 就能理性一点宽容一点了, 我们的日子也就好过一点了, 从我们的蹒跚学步去追赶国外的小步快跑的指望也能更大一点了, 我们的行业环境也能有点良性循环的意思了. 也许有人不以为然, 因为从他的经历来说, 有些客户还是好说话的, 说什么就是什么, 百信不疑. 这种盲目的相信, 殊不知, 正是客户将对我们整个行业产生彻底的狐疑的开始, 从什么都信, 到什么都不信, 转变其实只要用一转念的时间, 如果客户确实信赖你, 那是对你基于一种individual的宽容, 而不是对我们的职业本身的宽容, 从这点人情味儿来说, 我们中国的客户, 有时候还是比国外的客户好打交道一点的, 呵呵. 同样的, 我们自身也要有所改变有所适应, 比如在向客户进行"欺诈"时提到我们是CMM几级云云, 这可是品质保证, 品质保证是好事, 但却不见得能满足客户所指望的"以人为本", 一个品质过硬的项目最终却上马失败并不是稀奇事. 再比如agile方法论倡导现场客户, 不断反馈, 快速原型等等, 客户却可能不耐烦, 也以为原型展示的东西就是实际上可以跑的东西, 他会对你的工期紧的请求原谅的不得已, 认为是延缓进度将来请求追加资金的托词. 举个实际的另外一种例子说明我们"以人为本"的重要性, 故事发生在我身上, 因为需求的变化, 开始做的界面上的一些东西残留着没有清除, 后台却改掉了, 于是, 这些残留的东西触发了会出错, 被同事看到说话了:"你得赶紧都清除掉, 客户什么地方不想点呀,你不让他点他更想点了, 客户要是看到这出错,电话非打爆不可..."这是一件差点发生的真实故事, 汗~~
|