产品经理方法论连载13 | 深度好文:如何设计产品方案?需求文档含哪些要素?(附模板)

0 评论 4038 浏览 13 收藏 6 分钟

需求文档,作为产品经理的基础技能和关键输出物,实际上不少同学的做法都差强人意。大家可以参考作者的做法检查一下自己的做法和文档,看看有哪些可以学习的地方。

本篇文章聚焦在项目落地中的方案设计与过程管理阶段,主要内容围绕【产品方案设计】,具体划分为:

  • 产品方案设计整体说明:是什么、核心目标、工具、整体流程
  • 需求文档的前期分析和动作拆解:如何确定主流程、提炼关键节点、功能设计和交互
  • 需求文档模板:包含哪些模块、每个模块输出什么内容、目的和作用是什么
  • 需求文档页面注释方式
  • 产品设计注意事项

一、产品方案设计整体说明

二、需求文档的前期分析和拆解

1. 先确定业务主流程和功能模块

1、目的:了解背景,提炼角色与系统,为系统逻辑拆解做铺垫

2、输出内容:用户故事、业务流程、功能模块

2. 再根据功能模块梳理关键节点

1、目的:为了设计具体功能,拆解

①单系统的角色

②多系统多角色之间的逻辑流转

2、输出内容:系统流程图、时序图、核心模块的关键节点与状态(甚至页面流程图)

3、如何输出关键节点

(1)拆解上一步表格中的[功能模块4-细化版]的某角色功能模块

(2)挑选出需拆解的模块细化,动作如下:

  • 针对角色穷举动作,即罗列动作合集
  • 挑选出动作里的关键节点并以时间轴的形式串联(有必需和非必需节点)
  • 抽象出各阶段
  • 考虑关键节点的状态

3. 功能设计与交互

1、目的:设计出角色在哪些页面通过什么动作或操作,达成什么目的。

也因此,可以前置在设计系统逻辑的时候,依照时间轴和关键节点绘制页面流程图,用草图标注需要核心操作的动作。

2、输出内容

  • 功能清单(角色、系统或工具、一级二级三级功能菜单)
  • 原型页面
  • 页面交互与规则

三、需求文档应该包含哪些内容要素?

四、需求文档页面注释方式

1、方式:按页面模块拆分

如个人中心页拆分成:概述、基本信息、操作模块

2、表格表头:

数据

类型:图片/文本/数字

操作:点击后跳转至

备注:数据口径/来源

3、示例:

五、产品设计注意事项

1、方案完整性

1、做好增删改查和所有异常情况处理

2、评估有没有遗漏,或是更好的解决方案

3、注意对于存量数据的影响

4、每个现状流程的节点都要考虑到,要梳理出来之后,看现在的功能能解决哪几个节点的问题

2、通用性、轻量型和有效性

1、业务永远是在变化的,要足够灵活,可适配多种场景

2、适配方式:

① 尽可能列尽场景

②拉取一个不变的因素找到本质

3、避免人工审核等重运营内容,降低人工操作带来的不可控因素。如果一定需要人工操作,一定系统留痕

4、尽量一次性解决全量问题,或解决某问题的全量方面。不要给前面的版本打补丁

六、总结

本篇文章是作者精心梳理的如何写一份产品方案/需求文档,内容信息凝练自本人工作中的多类型的产品和项目经验。

产品方案是每个产品的关键输出物,我愿称之为吃饭的家伙之一。一份好的需求文档能提高开发测试的可读性、开发效率、减少产品设计的错漏,也能在产品方案评审时减少被judge的窘迫,因此产品经理应该持续锻炼,形成自己输出详尽优质需求文档的能力。

本文由 @刘一手 原创发布于人人都是产品经理。未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!