跳转至

Introduction

参考产品需求文档写作指南

需求文档是研发流程中最重要的凭据。

首先,需求文档描述了这个需求的原始说明。它的场景是什么,它要解决什么问题,它用何种方式解决,它期望的解决效果是什么。后置的技术文档、测试用例、代码实现等,均依赖原始的需求文档进行生产。

其次,需求文档是团队各方沟通的依据。需求方、设计、研发、测试、运营等每一个环节,都可以借助需求文档同步思路,确认各方所构思的东西是同一个东西,确保需求执行中的所有改动能有效、准确同步给各个相关方。

再次,需求文档是产品经理直接产出的“产品”。从经验上来判断,需求文档写得好的产品经理一般基本功不会太差。好的需求文档也是对产品经理的一种评价标准。

最后,虽然大多数需求是在需求文档撰写前就已经规划好的。但是撰写过程并非仅仅把讨论中的内容结构化写在纸上这么简单,写文档是对需求的深度思考的过程,写文档也是产品经理自己思维训练的过程。

需求文档的结构

  • 需求背景 -- 研发不直接实现的、为了便于相关方理解需求的内容
  • 需求概述 -- 在讲解需求细节之前,能一眼全蓝需求全流程、相关流程
  • 用户端交互流转图,直观表明相关页面之间的跳转关系,标注页面名称
  • 后端流程图,用流程图或者泳道图的形式,表示相关后端逻辑框架。
  • 产品框架图、功能清单、功能流程图等全局视角图表
  • 需求详述 -- 按照从总到分、从主流程到边缘流程、分场景注意描述各个需求模块
  • 文档记录

需求背景

一句话简介

简单来说就是:为什么,怎么做,有什么效果。

最好能够做到语言简洁、直白、描述具体,不要有歧义。

具体的说,需求应当具体,行为路径应该明晰且便于理解,目标应当可量化。

需求目标 -- 为什么

用户诉求

描述这个需求满足了哪些用户诉求。应当解释说明为什么是这些用户、为什么是这些诉求。

业务诉求

在满足业务需求的前提下,对当前用户的体验是否有附加价值

满足了业务需求,是否会对用户体验产生负面影响

业务需求还有没有其他满足途径

名词解释

大同行都能明白你在做什么

竞品分析

“哪些用户”+“什么场景下”+“遇到什么问题”+“产品是怎么解决的”