2009年5月10日星期日

最大价值

“如果你的男朋友跟你谈恋爱三个月了,还没有谈到未来,那么你们就没有未来”。这是以前看到的一个笑话。现在我改编了一个新版本:“如果你的项目开始三个月了,还没有提供客户价值,那就永远不能提供客户价值”。

这句话很极端,我相信一定能找出反例。所以如果您不同意,一笑而过就可以了。

早交付、常交付客户价值,是敏捷方法学的核心。这样做的直接结果就是提高了ROI。所以,向商业客户推销敏捷方法是不难的,只要告诉他们可以提高ROI就可以了。

体现客户价值的需求有很多项,先交付哪一项?答案很简单,先交付最有价值的那一项。如果你运气好,最有价值的那项需求碰巧可能是最容易用计算机系统实现的。那项需求如果用人工来做,成本可能极大,精度和时间上可能完全做不到;但对于计算机系统,则是轻而易举的事。

但是,要明白什么是客户的最大价值,需要和客户进行充分地沟通。要让客户了解计算机系统可以做到什么。如果客户对计算机系统缺乏了解,就不能提出计算机系统对他最大的帮助是什么。开发者要尽可能了解客户的业务特点,和客户一起,找出计算机系统能够实现的最大价值。

鼠标的发明者Douglas Engelbart说,计算机的作用是IA(人类智能的扩展)。我们要找到人的弱点和计算机的长处,然后取长补短。

七个习惯说“要事第一”,TOC理论说“找到瓶颈并加以改善”,棋谚说“急所先于大场”,道理都是类似的。可做的事情有很多,做不完,要列出优先级。

宫本武藏在《五轮书》说:以剑法而言,敌一人与万人其理雷同。做一个人的小项目和做一万人的大项目,道理是一样的。

结论:定制开发的成本是很高的,客户的价值也很多,我们要尽可能从最大价值开始。

PS:问:“不太理解这里客户价值指什么。是指客户最关心的feature吗?”

答:要让客户享受到实实在在的好处,挣到钱。这样客户就愿意掏钱支持下一步的开发。大家拿到钱,士气才会高。

 就像医生开药,不能说我的药吃两年,让你壮得像小伙。得是吃了一个月之后,关键症状有明显减轻。然后再说,坚持吃点啥,调理调理。也有可能吃了一个月的药后,后面的药都不用吃了。

 实际上,随着客户业务的发展,不断会有新的业务瓶颈出现,需要克服。IT系统也可以不断改进,提供新的客户价值。于是实现了双赢。 

所以在客户关心的feature中,弄清楚每个feature能帮客户挣(省)多少钱。这是提供解决方案的基础。

2 条评论:

Unknown 说...

不知道为啥对用过激的言论来吸引眼球总是让我不以为然.
敌一人和敌万人真的一样么...
一个人的项目好一万人的项目真的一样么...

Seal Wang 说...

呵呵,“治大国若烹小鲜”,治大国和烹小鲜真的一样么?
类比只在要说明的那个方面上相似。