4.4 需求问题

客户方的主要问题:客户说不清楚需求,客户经常变更需求。

在国内,客户说不清楚需求、不断变更需求是普遍现象。客户想到啥就说啥,没有系统性和逻辑,今天记不得昨天说了什么;客户说的需求有真有假(伪需求),甚至相互矛盾;即使你费了九牛二虎之力把客户说的话全部都做了,他也不会满意,因为那不是他真正想要的东西,客户还会不断提出新的需求。

上述问题把开发方弄得疲惫不堪,开发人员们梦想:要是客户能够说清楚需求、不变更需求,那该多好啊?

要真是这样,那才惨呢!

如果客户自己把最难的事情都做了,还用得着请软件公司来开发?我们都没有饭吃啦!所以不要抱怨“客户说不清楚需求、客户经常变更需求”,就如医生不能抱怨病人生病一样。

开发方的主要问题如下:

(1)没有熟练掌握需求工程的各项技能,如需求调研、需求分析、需求定义、需求评审、需求跟踪和需求变更控制等。开发人员在大学里面学了软件工程,教科书里讲的是掐头去尾的需求分析方法,在现实工作中是不够用的,仅仅是需求工程中的1/6活动。

(2)研发企业没有在战略高度上重视“领域需求研究”,仅仅把需求分析当做项目中的一个环节看待。每个项目都从零开始做需求分析,被动地等待客户提出需求、变更需求,而没有主动研究领域需求,提炼出领域需求的知识财富,从而引导客户消费。

本书第9章讲述“需求工程”的一般性方法。第15章“消费者研究和产品创新设计”论述如何观察分析消费者的行为,发掘消费者深层次的需求(或问题),然后创作产品来满足该需求(或解决该问题)。