2.1 基本产品设计流程
一般来说,结构较为完善的互联网公司都设有专门的设计部门或是用户体验中心(UCD),积累总结设计师在产品线团队中协作的方式、方法,梳理成设计流程规范,以更好地发挥设计师的价值。诸如百度移动用户体验部(MUX)、腾讯社交用户体验设计部(ISUX)、阿里巴巴UED体验设计团队(如淘宝、天猫、蚂蚁金服)等,都有一套相对成熟、成体系的产品设计流程规范,其基本要素是相似的,可以归纳为几个步骤。
基本产品设计流程
常规产品设计流程可以归纳为4个大步骤:需求阶段、设计调研、设计阶段、开发上线,具体实践中拆分为如下8个子步骤:挖掘需求机会点、明确需求方向、探索设计机会点、聚焦设计机会点、发酵可能的设计、定型可行的设计、跟进项目开发上线及验证产品上线结果。在每个步骤推进的过程中,也会有相应职能的参与与配合。
Step1.挖掘需求机会点
参与人员——产品经理、产品运营人员、用户研究员、交互设计师
主要工作——需求挖掘,用户分析和调研摸底(用户画像、体验地图);产品现状及市场分析(SWOT、竞品分析);项目关键风险评估及预判
Step2.明确需求方向
参与人员——产品经理、交互设计师、研发工程师
主要工作——需求分析,对需求文档进行需求评审;需求沟通,清晰了解项目背景、目标、详细需求等
Step3.探索设计机会点
参与人员——交互设计师、用户研究员
主要工作——开展用户调研并得出相应结论;对产品数据进行调研并分析,做竞品分析等
Step4.聚焦设计机会点
参与人员——交互设计师、用户研究员
主要工作——基于用户需求、技术可行性、商业可持续性等明确产品设计目标
Step5.发酵可能的设计
参与人员——交互设计师、UI设计师
主要工作——概念设计阶段,根据目标分析用户核心需求及痛点;构建相应解决方向和产品架构;明确得出设计策略
Step6.定型可行的设计
参与人员——交互设计师、UI设计师、用户研究员
主要工作——详细设计阶段,基于设计策略组织头脑风暴得出概念框架;绘制设计初稿,并最终输出详细设计文档;组织设计评审、可用性测试等
Step7.跟进项目开发上线
参与人员——研发工程师、产品测试人员、交互设计师、UI设计师
主要工作——参加技术评审;做线上A/B测试;对开发效果进行设计还原;上线前预先做好数据埋点准备等
Step8.验证产品上线结果
参与人员——产品经理、产品运营人员、交互设计师
主要工作——对产品上线表现进行数据分析;用户反馈回收和跟踪等
在整个项目流程中,从需求分析到设计评估(Step2~Step6)是最为考验设计师专业能力的,是核心的设计流程,需要设计师运用其专业能力重点把握。
通常在实际工作中,设计师需要具备除设计专业能力以外的更为全面而多方位的能力,跟进完整的产品设计流程,其中包含项目管理、数据分析、沟通协作等。用户体验设计师将设计想法推动落地的方式主要有以下两大类:
1.设计师自主发起的Topic项目(Step1~Step8)
从设计目标出发,以体验的维度挖掘产品优化以及创新方向,整合成产品需求,并完成设计,最终推动上线。在主动性项目中,设计师们会重点参与到步骤一需求挖掘阶段,建立有效的设计目标。
2.常规性设计需求(Step2~Step8)
在大多数情况下,需求挖掘工作是由产品经理主导完成的。产品经理撰写需求文档并向设计师发出设计需求。拿到需求后,设计师需要从需求分析开始,与产品经理深度沟通需求背景和开发目的,细化、明确设计需求,以便更好地开展设计工作。
当然,前面说到的设计流程不是教科书也不是公式,并非所有项目都要按照完整的流程来执行,需要具体情况具体分析。如果过于依赖流程步骤,可能会拉长设计工期影响项目进度,也会限制设计师创造力的发挥。在产品竞争激烈需要快速响应敏捷开发的大背景下,可以针对实际情况有所侧重,机动调整设计流程路径。