产品感悟杂记-S2

thinking-product-2.jpg

Figure 1: Photo by tanialee gonzalez on Unsplash

很多工程师/程序员做产品经常犯的错误是急于把自己做的所有的功能毫无保留的表现给用户,而丝毫不考虑用户的接受能力。

的确程序员们可能做了很多事情,为用户想了各种可能的需求,自豪于产品的功能强大,站在程序设计上可能没啥问题。问题在于:

  1. 用户是不能按照开发者的设计思路来理解产品,绝大多数是不可能的,用户要区分群体,不同的群体对该产品的需求是不同的,所以他第一反应就是找我所需要的功能;
  2. 展现给用户的功能要有侧重点,也就说做产品的时候就应该考虑清楚针对的主要用户群体是谁(产品的核心功能),如果每个功能(包括其中的子功能)都是没有侧重点的,用户只有把所有的功能全部过一遍才能找到自己需要的,用户无从下手。还会带来另外一个问题,因为想要表达的东西太多了,以至于没有办法给某个功能一个准确的定义;

产品设计和实现要注意几点:

  1. 开始做产品之前要考虑清楚产品的受众是谁,然后决定产品的核心功能是什么,理清产品架构图;
  2. 做产品时要时刻考虑每个功能在产品架构图中处于什么样的位置,然后决定它的表现形式,不能凸显抢镜;
  3. 功能设计和实现时考虑抽象层级是很重要的一点;

最后,做产品「克制」是非常重要的,产品表达多少东西不重要,重要的是用户能理解多少,千万不要「垒功能」。

Date: 2018-10-22 00:00:00

Author: JerryZhang