回顾2019,有很多时间在做产品经理的工作,回顾自己和其他产品经理做的一些需求和解决方案,深切地感受到下面这些原则的重要性。
1.不要重复(Don't Repeat Yourself)
重复是很容易就产生的,看似不同的两个概念,可能背后的本质是一样,不同的地方可能只是表面的伪装而已,所以这条原则需要产品经理有一定的抽象能力和洞察力,能透过表象看清事物背后的本质,不相同的地方和不同的地方分离开来。比如你能参透SR、TP、Job、TS、Appointment和Consolidation的相同之处吗?能把它们的相同之处和不同之处分离吗?
2.不要让我想(Don't let me think)
我们的用户界面是否足够直观简单,用户一看到就知道怎么操作,根本不用想,比如说常见的反例是明明系统出错了却告诉用户“系统忙,请稍后再试。”;系统提示用户输入有误,却不告诉用户哪里有误;用户要完成一个操作有太多选择,用户不知道如何选择等等。微信是最好的范例,老人小孩都能轻松上手,就是因为它的操作不会让我们想。
3.最小惊讶原则(Principle of least astonishment)
系统的输出应该是在用户的预期之内,不要让用户惊讶,比如一个弹出框没有关闭的按钮,比如用户明明有编辑附件的权限,却无法删除附件,比如为啥名称不能重复等等。
4.避免过早优化
有时候产品经理会过度担心,想一开始就把一个功能做得非常完美,考虑得非常全面,但是有时候有些场景用户根本不用或者很少用到,我们花在上面的精力和时间很可能是浪费的,有些问题等用户碰到了再解决也不迟。一开始就加上各种各样的限制也是过早优化的一种体现。
要遵守上面的原则非常不容易,需要产品经理对用户需求的透彻把握、对已有产品的深入理解以及对问题本质的洞察,三者缺一不可。