Post by "J2.NETe", 2006-11-16, 12:55
-----------------------------------------------------
今早,坛主让我帮解决一个问题,费了一会功夫,就在我解决了问题的时候,我--“升华”了。
用户现场:
坛主:J2.NETe不要闲着了,来给我解决个问题。
我:好啊,(揉揉眼睛)。
坛主:我找了个“写好代码的十个秘诀”,但是这个pdf里面的字体都是点点了,还有个对话框,说是“cannot find or create the font Curier.New.Bold0133....”。你解决一下,就在坛子里面。
我:好,马上解决。
思考过程:
字体没有现实出来,应该是Adobe Reader没有找到对应字体的问题,首先,先去“百度”一下这个字体。
一“百”才发现这个字体压根搜不到,只好“Google”一下,还是也没有。
怎么办?然后我花费了进2个小时的时间,去上Adobe官方网站,找方案,下补丁,重新安装,重启电脑,转化pdf。。。。反正能用的方法全都使了个遍,也都是无济于事。
然后,在我准备放弃的时候,突然,灵机一动,坛主要的只是“写好代码的十个秘诀”的内容,我只要将它内容给坛主不就解决了这个问题,然后再去“百度”。
哇~~~!到处都有的下载,逼人下载了一个ppt版本的,一模一样的内容。
于是,问题也解决了。
我突然感觉我升华了。。
感悟:
用户提出要求的时候,可能对问题的描述再加之我们自己的理解,就会将问题的针对目标偏离本来的地方。比如上面的事,问题目标是这样被转移的:
1. 坛主要发一个关于“写好代码的十个秘诀”的帖子,于是找到了一个PDF;(问题目标:发“写好代码的十个秘诀”的内容)
2. PDF打不开,郁闷。找来我帮忙一下;(问题目标:发内容为“写好代码的十个秘诀”的PDF)
3. 我只看到了PDF打不开的现象,于是尝试解决;(问题目标:PDF为什么打不开)
4. 通过错误原因,看出是字体原因引起,尝试一系列解决方案;(问题目标:解决Adobe Reader的字体不能显示问题)
5. ........
从上面可以看出,我已经偏离了用户(坛主)本来的意愿很远了,就算我能解决,这所耗费的物资和精力已经是很大的了。从前也有一个类似的故事是关于基因牛和拖拉机的。说是农夫需要一个少吃多干的牛,结果科学家准备通过什么基因技术劳命伤财的搞了一头基因牛,但最好的解决方案是拖拉机。
看来在做项目的过程中,要解决一些问题或设计的时候,需要真正的理解用户的需求,并且始终要以解决用户需求为目的。
虽然农夫要的是少吃多干的牛,坛主要的是能正常查阅的PDF,但他们根本上核心的要求并不在这表面的几个要求上。显而易见,农夫要的是减少成本,提高生产效率;坛主要的是让大家看到“写好代码的十个秘诀”这篇脍炙人口的好文章。如果,我们偏离这些根本需求,就会想我和那个科学家一样,--“费力不讨好”。
(自己想的挺多,碍于表达功力欠火候,大家见笑。其中之意,也望大家研讨之。) |
|