文本描述
产品思考:体系化设计流程与思路 本文作者从工作实践出发,结合案例分享了关于体系化设计流程相关的思考与建议,与大 家分享。 大部分交互设计师接到需求后,就开始分析下竞品、然后结合自己产品和自己的想法,就 着手交互原型制作了,在这样一个设计流程中,交互设计师很难有体系化的思考。 有没有一套体系化的设计思路,让交互设计师做出的方案又专业、又全面、又经得起挑战 和用户的检验的设计方案呢? 本文是我梳理的一套体系化设计流程与思路,希望可以帮到大家。体系化设计思路大纲如 下: 拆解目标 确定设计方法 设计方案过程 方案细化和走查 数据跟踪 后续迭代 01拆解目标 作为一个交互设计师。在我们接到需求之后,首先需要弄清楚的是产生需求的业务背景是 什么。其次是基于业务背景了解产品的目标是什么。最后弄清楚产品的用户人群有哪些, 用户目标是哪些。 交互设计师通过从产品经理或者其他需求发起方那里了解需求生产的业务背景,了解为什 么要做这个需求。在了解清楚之后,追溯需求最原始本质。 在我们实际工作的大部分情况下,大部分产品经理不会在需求文档中将业务背景写清晰, 这时候我们交互设计师就可以将业务背景在交互文档中输出,并清晰的展示出来。 业务背景是什么? 业务背景通常是我们为什么要做这个功能。通过做这个功能,对业务有什么帮助。通过业 务背景,我们可以推演出业务诉求,并得到对应的产品目标。 产品目标是什么? 产品目标是产品能得到什么样的结果,对产品来说可以获得什么样的好处。所以在交互文 档的设计中要重点体现出产品目标。通过明确产品目标,可以清晰的指导我们做交互方案。 用户人群是哪些? 用户人群主要是通过我们对现有产品的用户画像得到,并推算出使用这个需求的用户人群 是哪一类人,通过明确的用户人群,这样我们在做设计过程中,可以很清晰知道这个需求 为谁而做。 用户目标是什么? 用户希望通过使用这个功能达到什么样的好处或目的。 设计目标是什么? 通过业务背景、用户人群、用户目标和产品目标拆解出对应的设计目标。 以登录注册为例。业务背景是目前产品的登录和注册的效果不理想。对应的用户人群分为 两类,分别为新用户的注册流程和老用户的登录流程。用户目标是方便快速的完成登录注 册流程,越简单越快越好。产品目标是提升登录注册的完成率。 设计目标是拆解,如何能提高登录注册的完成率。那么设计师可以拿到登录注册的完成流 程,看看登录注册过程中,哪些步骤转化率低,那么对转化率低的地方进行设计优化。 目标拆解就是对页面进行数据提升具体优化方案,例如文案问题、视觉布局问题、交互路 径问题等。 02确定设计方法 对于设计师来说设计方法有很多种。例如常见的有:目标导向、数据分析、用户调研、设 计走查、场景化设计、用户体验地图、竞品分析等。 在做设计方案过程中,一般不会将上述的方法全部用到,更多的是使用其中的一种或者几 种混合使用。 根据具体的需求选择适合的方法。例如在做登录注册这个优化流程方案过程中,可以通过 数据分析找到转化率低和设计走查思考如何提升数据,就可以完成设计目标。 03 设计方案过程 1.不同场景梳理 我们需要以场景的思维做场景分析,通过场景分析就可以清晰地描述这些场景,从而确定 用户的需求,并在这基础上用交互方案满足需求。 举个栗子,产品提出一个需求:应用添加“商品列表按照价格从低到高排序”的功能,这 还是老思维,是在“定义我们的应用”; 而如果从场景的角度来思考,用户搜索某种商品,在列表页会列出一长串商品,而用户此 时只想快速找到符合他的要求的那一个;而有些用户在挑选的时候,会需要买价格便宜的, 此时排序功能就是用户的需求。 这样从场景来理解,会更清楚地理解需求发生的环境,便于做出好设计。 比如,顺着排序的场景,可以进一步想:有这样需求的用户在我们的应用里多吗?如果多, 那么意味着用户经常需要进行排序的操作,所以在设计的时候,可以把排序的入口放的明 显一点,好操作一点,方便用户轻松地进行排序。 对于使用滴滴快车的用户,整个流程包含三个阶段,分别为上车前,坐车中和下车后。每 个阶段都存在多种用户使用场景。 2.不同角色用户 有时候需要考虑不同角色的用户,例如后台系统,需要同时考虑普通用户、管理员角色和 超级管理员。 三个不同角色的使用权限也是完全不同的。权限:普通用户 <管理员角色<超级管理员。 三种角色的主操作流程也是不一样,在设计过程中需要差异化设计。 3. 设计不同流程 明确设计目标、设计方法确定、弄清楚不同场景。接下来就是设计不同的流程。 一般先设计功能入口流程,接下来就是主流程和支线流程。最后才设计异常流程。 4.方案细化和走查 在涉及到异常场景,且可以全局性复用的情况,则只需要全局性组件说明即可,不用每个 流程都展示其异常场景组件或者