97-things-every-programmer-should-know-3: 询问用户会做什么?

    我们总是会倾向于其他人的想法跟自己一样。事实却不是。心理学家称之为“错误的共识偏见”。但发现别人跟自己的想法不一样时,潜意识会有偏见,觉得对方某方面有缺陷。

    这种偏见解释了为什么程序员很难站在用户的立场思考。用户不会有程序员思维,研究电脑少,对计算机运行原理也不关心。这意味着它们不能利用程序员们所熟悉的解决问题的思路。

    了解用户想法的最好方法是去观察他们。多问问为什么他这么做而不是那样做。

    用户做核心事务的顺序都类似,犯错的地方也类似。你需要围绕核心行为做设计。这跟设计需求会很不同,那大部分是猜想,会导致复杂的特性和混乱的设计。观察用户可以消除这种混乱。

总结

    收集用户需求的正常方式是询问,但用户说他想要的和实际他们如何做的之间存在差距。所以捕捉用户需求的最佳方式是观察他们。花一个小时观察通常比花一天猜他们想要的更高效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值