原型设计和需求文档

产品原型

思考:交互与原型的区别是什么?

原型就是把需求/流程通过图形表达出来的结果

交互是手段,是技巧,是方式方法

原型的作用

  • 提高工作效率
  • 做需求的人方便理解
  • 视觉设计师方便理解
  • 便于发现问题

画原型的工具

Mac:

  • Sketch
  • Principle

Windows:

  • 墨刀
  • Axure

做原型图的要求

1.使用工具不限,不管是 axure,墨刀还是 sketch,甚至是Ps,手绘除外

2.建议把同一功能逻辑的交互界面放在同一个大的页面中,方便整体性的看页面的布局以及页面流程,不同的功能用不同的页面来表达

3.每一层逻辑分别要用简单的文字进行概括

4.尝试给每一个页面命名

5.碰到一屏展示不完的单个界面,可以通过长图的形式表达

6.手机屏外观属于美化方向,可用可不用,现在不少交互工具都有相关的手机模板,想调用也十分容易

画原型的步骤

1.拆解需求

2.功能分类

3.明确层级

4.绘制原型

例子-签到功能

Step1:拆解需求

需求:

签到功能
给予现金及奖励

背景与目标:

希望能接住用户签到以拉活

功能点:

签到天数展示
日期展示
签到动作
每天/积累签到的奖励
现金奖励的展示,领取
累计签到人数展示
签到状态

Step2:功能分类

签到信息类:

签到天数展示
日期展示
签到状态
累计签到人数展示
签到动作

奖品展示类:

每天/积累签到的奖励
现金奖励的展示,领取

Step3:签到功能页面原型设计

小结:做原先的前提,务必要理清需求。

总结

原型图的原则:

1.画什么

  • 任何需要界面展示的逻辑(新增,优化)

2.写什么

  • 逻辑概括Title
  • 每一页的Title
  • 简单逻辑阐述及功能表达(复杂底层逻辑留着需求文档阐述)

3.要点

  • 每一行表最好表达一层逻辑
  • 注意:原型不是页面流程图

需求文档基本要素

什么是需求文档

PRD(Product Requirements Document) 通过文字的形式将产品的需求特性与逻辑描述出来

回顾整个流程

需求文档给谁看?

开发,项目经理,测试,运营,自己,设计,其他产品经理

需求文档的作用是什么?

  • 传达产品开发需求
  • 保证各部门沟通有理有据
  • 产品质量控制有具体标准
  • 归档

需求文档主要结构

不需要需求文档的情况,即敏捷开发中的需求

需求文档被拆分到了各个需求中,只关注逻辑细节撰写

修订记录

标题:更新版本号,方便区分、查阅 修订记录:

  • 备注更新时间
  • 区分版本号
  • 描述改动内容(删除内容注明)
  • 写明撰写人员
  • 注意颜色

注意整理大纲/目录,注意分段落。

需求背景和目标

需求背景:

方便参与者了解为什么要做

项目目标:

  • 可量化的目标让大家更清楚价值
  • 上线后验证数据完成情况的依据
  • 项目目标尽可能量化

功能特性列表

拆分标准:

  • 内部功能模块的部分
  • 重要的部分特性单独列出
  • 数据需求、技术需求单独列出

特性列表的作用

  • 对涉及的模块又一个初步的认知
  • 参与者容易理解需求并按照需求进行开发

需求表达

图+文的形式,发挥各自优点,防止细节遗漏。

细节逻辑文字撰写

描述细节功能点:

  • 描述正常逻辑,不同状态的逻辑
  • 描述异常逻辑
  • 描述边界情况(视情况可补充)
  • 描述性能指标(强要求时撰写)

细节逻辑描述的作用

  • 开发,测试的关键依据

每一次都需要写那么多异常逻辑和边界情况的逻辑吗?想不到那么多怎么办?

性能需求撰写

比如:打开速度、服务器访问速度、崩溃率、负载能力...

数据需求撰写

最终目的:想要知道什么?

数据采集的标准:

  • 理论上所有新增功能
  • 改动/优化的点需要进行前后数据的对比
  • 版本的核心数据指标

数据采集的类型:

基础数据、按钮点击、页面的路径

(注意:埋点数据不可逆)

小结

需求首先是写给自己看的,务必锻炼好逻辑表达的能力

产品经理写文档

什么是好的需求文档

  • 目录结构一目了然
  • 正确满足产品需求,逻辑清晰
  • 需求描述无歧义,易读
  • 流程图,原型图辅助
  • 文档是不断修正的,良好的归档习惯

简单的需求文档

可以写一句话的需求,比较适合有敏捷项目的管理系统

原型和需求文档

可以采用图中有文或文中有图。完全根据你对开发的熟悉程度、自己的经验,产品的完整程度

案例

题目:如果要写一个微信流量消耗的需求文档,应该怎么写?

  • 流量提醒的对象是谁?

小视频、大文件、H5里面的视频

  • 触发提醒的场景有哪些?

点击播放/接收文件/Wifi切换

  • 有哪些提示类型?

视频流量消耗,大文件提醒

  • 提醒之后的情况如何?

决定试用范围:生命周期?永久

  • 提醒消息的种类

警告框,弹出Toast

  • 边界情况

Wifi切换3G,4G时,熄屏,亮屏等

文档示例:

V1.1 流量消耗提醒

    V1.1.1播放朋友圈小视频场景

    基本逻辑:
    >用户在APP的生命周期内首次在运营商网络条件下点击播放小视频时,弹出 toast提示
    >文案内容:当前处于运营商环境下,请注意您的流量消耗;

    V1.1.2 接收大文件场景

    基本逻辑:
    >用户在选择大于50M的文件并发起下载时,弹出daog提示
        Tite:大文件下载提醒
        内容:次文件大小为XM,是否继续下载?注:M为文件的大小
        按钮:继续下载,取消

    异常情况:
    >当用户在W环境下选择下载大于50M的文件,则:
        当用户在前台任意页面时,弹出 toast提示
        已切换至运营商网络,XX文件下载暂停,请手动开启。
    >当用户在后台时:文件直接暂停下载,待用户恢复至前台,弹出toas提示

    V1.1.3 H5播放视频时的场景

results matching ""

    No results matching ""