在做产品设计时,最重要的是设计思路。
在新做或者重构一套产品展示交互时,我的设计流程大致如下。
1、角色定义:产品的使用角色是有哪几种
2、场景定义:产品要要满足的场景有哪些
3、任务定义:不同角色要用产品做什么事(概述性任务)
4、任务分解:完成父任务需要做哪些子任务
5、功能定义:完成这些子任务需要什么样的功能
6、组合页面:将这些小功能组合成可视化的页面、弹框
7、提炼导航:从页面中提炼出产品的导航,架构定型
以下是详细说明:
1、角色定义
同一个产品,可能会有不同的角色来使用。比如买方和卖方(咸鱼),新用户和老用户,服务提供方和被服务方(滴滴类O2O),领导和下属(OA系统),管理员和普通角色。不同角色使用产品的场景不同,会导致对产品的需求有可能是不同的,因此在产品设计之初,如果业务中涉及到多个角色,我们应该按照业务需求,将角色切分清楚,针对不同的角色,梳理对应的用户场景。
2、场景定义
场景是指在一定的时间、空间(主要是空间)内发生的一定的任务行动或因人物关系所构成的具体生活画面。需求来源于场景,存在于场景中,梳理场景对定义需求和定义用户任务有很大的启发意义。
3、任务定义
用户打开一个产品时,是带着任务来的。比如打开淘宝时,一般会有以下任务:找商品、买商品,跟进已购商品情况等。梳理清楚用户需要做什么任务,才能知道我们应该给用户提供什么样的能力
4、任务分解
任务定义只梳理清楚的用户任务的大致轮廓,这些东西还不足以支撑我们确定应该给用户提供哪些具体的功能,所以就要做任务分解,将父任务细分成一个个子任务,进而由具体的子任务推演出功能。比如用户要找商品(父任务),那他可能需要搜索商品,在分类中筛选商品,在推荐中找商品,查看商品的详细情况,与卖家沟通商品情况(子任务)。
5、功能定义
以上定义出用户的子任务,根据子任务,可以推演出具体的功能点。根据细分出等搜索商品,在分类中筛选商品,在推荐中找商品,查看商品的详细情况等子任务,可以推演出搜索、商品分类、个性化推荐、商品详情、应用内即时通讯等功能。
6、组合页面
产品最终提供给用户的是一个个页面,页面由文案、按钮、图标等各种元素组成,用户通过这些小元素完成Ta想做的事。根据场景、任务,将产品要提供给用户的功能推演出来后,下一步就要把这些功能安排到一个个页面(包括弹框)上,并将抽象的功能具象化为原型。以上的功能就可组合成商品推荐页,分类展示页,搜索结果页,商品详情页,聊天对话框等页面,详细的交互设计一般在这一步完成。
7、提炼导航
导航是用户打开产品的虚拟世界的指示标识,用户靠着他指引操作的方向。所以导航设计的目标是让用户高效快速的完成任务,达成目标。导航代表各个页面共有的功能,不是简单功能模块的划分的Tab。导航设计的主要依据是产品的信息架构,有时也会作为常用、重要功能的快速入口。
在设计的过程中,有时遇到比较复杂的问题,可能要借助流程图,脑图,业务用例图,亲和图,系统循环图这样的工具来梳理思路。不同类型产品的设计方法也有所差别,方法论的作用是给让我们在处理具体问题时提供思路,所以不必拘泥于某一种固定的套路,最合适的才是最好的。