如何进行产品设计? – dongdong 的回答 – 知乎

2016届58的校招生,产品新人一个。最近听了公司的校招生产品课程,其中有讲到产品设计,有一些收获,我结合之前对产品设计的粗浅理解做一个输出,算是自己对产品设计知识的一个梳理。希望能够帮到你。

答案组织的主线如下:

一、产品设计的流程

1.1 产品设计的主要流程

1.2 产品新人主要参与的工作

二、怎样一步一步地完成从产品需求到产品功能的设计(主要内容在这一部分)2.1 从需求到功能2.1.1 需求流程的梳理2.1.2 功能列表梳理

2.1.3 优先级的判断

2.1.3.1 判断是否做某个功能

2.1.3.2 判断某个功能是否有用

2.2 从功能到设计2.2.1 功能细节的设计2.2.2 界面的设计2.2.2.1 界面设计的步骤2.2.2.2 界面设计的一些原则

三、产品设计的一些常见的错误 (自己踩过的坑)

3.1 没有把事情想明白就急着着手做方案(画原型)3.2 希望一次性100%地满足的需求3.3 所有的问题都期望通过产品设计来解决

一、产品设计的流程

1.1 产品设计的主要流程

产品设计大的步骤上是分成以上5个步骤:

①.确定产品的定位&目标

②.确定产品的用户

③.确定用户的核心需求

④.梳理出满足这些需求的功能列表

⑤.具体的功能设计(最终落到产品原型上)

1.2 产品新人主要参与的工作

在实际的产品设计过程中,1、2、3部分其实一般是各种大boss们决定的。刚入门的产品新人的工作一般情况下主要是4或者5。简单来说就是:

4、5 这些工作是刚入行的同学们或者产品实习生做的最多的工作,可能这就是大家所说的产品基本功吧。

二、怎样一步一步地完成从产品需求到产品功能的设计

假如说现在我们有一个需求,那么怎样一步步把这个需求转化成具体的产品设计。

主要有两个步骤:

① 从需求到功能

梳理出梳理出该需求的主要流程以及用于支撑该流程的产品功能的列表

(这里的需求流程指用户在现实生活中做事情的流程,eg:用户购买东西的流程就是 [产生购买动机] ——>[ 寻找目标物品] ——> [购买决策] ——>[交易行为] )

② 从功能到设计

对功能做最细粒度的使用流程分析,梳理支撑这个功能的主要页面并完成原型设计

2.1 从需求到功能

从一个产品需求到功能列表大概分3个步骤:

梳理出该需求的主要流程

从需求流程出发或者借鉴先行者的要素,梳理出支撑这些需求流程的主要功能

判断这些功能的优先级,产出功能优先级列表,确定(本期)必须要做的功能

举个例子,假如我要设计一个二手电商产品

用户的核心需求

  • 对于买家:能快速找到自己想买的东西,交易安全、便捷
  • 对于卖家:能快速卖出自己想卖的东西,交易安全、便捷

2.11 需求流程的梳理

2.12 产品功能列表的梳理

方法:① 分析需求流程 ②市场先行者的既有要素

2.13 优先级的判断(P0 > P1 > P2)

2.1.3.1 判断是否做某个功能

做那些有助于强化产品核心价值的功能

2.1.3.2 判断某个功能是否有用

  • 使用的广度:有多少人用
  • 使用的频度:使用频率如何
  • 使用程度:用户使用依赖的程度深浅

2.2 从功能到设计

从一个功能到设计大概分4个步骤:

梳理出该功能使用流程

梳理出支撑该流程的主要页面

从使用流程出发设计产品功能的细节

完成界面的设计

举个例子,假如说我们要设计一个机票预订功能的 [出发/到达城市选择页]

需要确定的功能细节包括但不限于如下:

接下来的页面是具体的页面设计,页面设计的主要流程如下:

  • 确定页面的所有核心元素以及优先级
  • 按照优先级对所有核心元素进行布局设计
  • 给原型加上产品标注(用来说明设计细节)

设计的过程中主要注意的一些事情:

  • 使用用户最易理解的和接受的文字表述
  • 使用用户最容易和理解的元素表现形式
  • 功能布局按照用户使用流程排布
  • 功能布局按照重要性排布

三、产品设计中常见的一些错误(自己踩过的大坑)

3.1 没有把事情想明白就急着着手做方案(画原型)

很多时候,在接到需求后,我们很容易急于着立即手做方案、画产品原型,然而往往这个时候我们还没有把整个需求以及实现方式考虑清楚(简单说就是事儿没想明白就开始下手做)。一旦你打开Axure开始画原型图,很容易陷入忽略功能的设计,反复纠结原型好看不好看的怪圈(如果之前没有把各种优先级想清楚)。

3.2 希望一次性100%地满足的需求

并不是所有的需求都需要通过一个产品方案一次性满足100%。在实际的的项目过程中可能会有这么一种情况。可能你的产品方案可以花不算大的成本解决80%的问题,但是解决剩下的20%可能需要2倍的代价。那么这个时候可以选择本期方案只解决那80%的问题,先满足大部分的需求。(后台产品遇到这种情况会稍多一些,内在的逻辑就是在投入有限的情况下,先让功能可以用,再让它变得好用

3.3 所有的问题都期望通过产品设计来解决

并不是所有的问题可以通过产品设计来解决。我们在做实际的工作中会遇到各种各样的问题,但是并不是所有的问题都需要通过产品设计来解决。产品的同学需要在这一点上有自己的判断,判断问题是出在产品设计上,还是出在运营上,还是出在业务流程上…举个例子就假如你在负责一个社区产品,现在社区活跃度不高。导致这种情况的原因可能会有几种情况:1、产品设计问题,产品流程有问题,用户产出内容的成本太高 2、运营有问题,社区里用户引导不到位 3、业务问题,你所做的社区产品本来用户群体就不大。

© 版权声明
THE END
喜欢就支持一下吧
点赞65 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容