layout: default title: 新手体验设计 parent: 实践模式 nav_order: 4 —
实践模式:新手体验设计
使用场景:
目录
我们在开发者体验中引入新手体验(Onboarding journey)的目的是,以 “新人” 的视角来观察整个生命周期中的潜在问题,并帮助 “新人” 更快地上手项目。
在日常的软件开发中,我们也会借助于这个思想来进行分析:
如我们开发一个开源的 SDK,那么 “新人” 来到这个项目时,他需要:
- 看到快速介绍项目的一句话介绍。这个介绍与开发者的痛点是存在一定的关联。
- 看到项目的详细介绍。诸如于这个项目的架构信息、优点、缺点等项目的信息。
- 尝试 —— 快速交互的使用体验。如一个快速使用的指南或者指令,又或者是一个线上的 DEMO。
- 查看更详细的文档引导。如这个项目包含了哪些 API,以及常见的 FAQ 等
价值机会点
机会点梳理
- 梳理开发者使用技术产品的主要流程。
- 细化过程中的相关步骤。
- 分析步骤中的用户行为。
- 研究对应的目标场景。
- 细化其中的机会点。
用户体验设计
- 前期调研。在开始阶段需要探索出相对明确的我们可行的方向
- 行业调研探索
- 现有的可行方向
- 用研&工作坊。深入了解动机,了解现有行为客户价值引领创新价值
- 一对一的用户访谈
- 可视化工作坊
- 机会点收敛。收敛阶段根据价值和可行性得到机会点
- 收敛出价值高、可行的机会点
- 用户需求的验证。机会点的验证,排除无效机会点
- 经过验证的创新提炼
- 创新场景旅程设计