引导客户明确需求

需求是需要引导出来的. 很多时候,我们会遇到 一句话需求.

作为一线程序员, 如果遇到含糊的需求,肯定会把它往某个方向想.(有经验的程序员偏向于想的简单, 无经验的程序员偏向于想的复杂), 跟用户真实的需求往往是不符合的.

(TODO 图片,对于不同需求下的人的反应)

所以我们要善于挖掘出客户的需求.

有趣的是,在跟用户的沟通中,我们发现,对于第一次找外包的人,往往是你问他要什么,他的回答是"都要". 例如:

用户: "我要有用户注册功能" 程序员: 用什么注册? 手机? 邮箱? 最好都要 手机注册的话,要发送验证码吗? 我要 需要第三方的支持吗?比如 QQ,微信? 呃...要的. 需要对支持包,微博的支持吗? 对了!也要!

这种问答,直接体现出了用户对于技术问题的不懂,所以完全就是能要就要,能有就有. 所以,我们问完 这些问题后还不算完, 要告诉对方:

手机注册的工作量, 第三方登陆的工作量. 对微信/微博等支持的话,需要用户提供哪些材料(证照等)

让用户体会到这些功能都是需要消耗人力和财力的.

很多时候,用户的需求也往往是一句话需求

所以,我们必须让他们耐心的坐下来,把心中的需求落实到纸面上,做到需求可视化.