产品经理十四章:产品需求文档(PRD)

简介: PRD(Product Requirement Document):产品需求文档。产品需求文档主要用于完整描述产品需求,向研发部门明确产品的功能和性能。

PRD(Product Requirement Document):产品需求文档。
产品需求文档主要用于完整描述产品需求,向研发部门明确产品的功能和性能。
PRD是产品项目过程中最为重要的文档。
一份完整的PRD文档主要包含两部分内容:一是对项目介绍,包括项目概述、项目价值、项目背景等;二是整份文档的主体部分——对产品需求的详细描述,而产品需求又可以分为功能需求和非功能需求。
下面是一份比较常见的PRD的目录。

img_ad4eb68d3275c95ade38febc4a7516a0.jpe
IMG_0768.JPG

版本修订记录
由于方案优化、需求变更等原因,PRD文档在交付研发部门之后仍然可能要进行必要的修改,所以在文档主体的第一页必须要有一个版本修订信息的说明,让文档的受众可以快速的理清自己受到的是哪些版本,这些版本都做了哪些内容上的更新。

img_7d8f6cfcdd2790b530c25ac3c9a66e43.png
image.png

项目概述
项目概述就是对项目进行简单的介绍,说明项目要开发的主要功能,使项目组成员能够快速地对项目有一个初步的整体的认识。

项目价值
项目价值,顾名思义,就是我们预计项目能给我们带来的价值。

项目背景
项目背景用于简单介绍与项目相关的背景信息,比如项目要满足的用户需求、开展项目的主要原因、项目涉及的人员,等等。

场景描述
用户使用场景主要描述的是目标用户会在哪些情况下使用这些产品功能。用户使用场景描述可以使项目组成员对产品功能的用途有更直观的感受。

功能总表
功能总表是以表格的形式对产品功能进行罗列,并标注它们的优先级。功能总表可以让项目组成员快速地了解项目所要开发的所有产品功能以及每个功能的重要程度。

业务流程图
如果产品功能的业务逻辑较复杂,那么为了方便项目组成员更好的了解产品逻辑,文档中要附上业务流程图。

用户界面
用户界面就是以可视化的图形展示产品功能最终的模样。他可以是视觉demo,也可以是产品原型,但前提是它不仅要具体到每个功能细节,而且功能的所有逻辑都必须是确定的,不会再有太大的调整。

功能描述
PRD通常以用例(use case)的形式逐个对产品需求进行详细的描述。
功能描述和用户界面是PRD中最重要的两部分。

非功能描述
除了功能性需求之外,有时候还会需要一些非功能性的需求,例如性能需求、质量需求、接口需求和可维护性需求等等。

二、如何描述产品功能

对产品功能的描述大致分为两个步骤。
首先,我们要梳理产品功能描述部分的整体结构,即有规律的将产品功能分解成多个较小的功能单元,并确定描述的先后顺序。
然后,我们就可以对分解后的产品功能按照先后顺序逐个进行完整、详细描述了。通常我们用 “用例”来描述产品功能。

用例

简单来说,就是以用户的视觉说明系统提供了哪些功能和服务,这些功能是如何被使用的。有些类似于产品说明书。

img_7a58cb217ccdd665f24519ceead1bc9c.png
image.png
img_a8bfef6d646b841b9be04bfcf31363da.jpe
IMG_0801.JPG

这一节内容较多,下次继续。

目录
相关文章
Axure实战18:创建一个PRD产品需求文档生成器
Axure实战18:创建一个PRD产品需求文档生成器
830 0
Axure实战18:创建一个PRD产品需求文档生成器
|
数据库
产品需求文档(PRD)的写作方法之笔记一
1、写前准备(思维导图): http://www.woshipm.com/?p=80070 1.在写之前,请先很区分清楚什么是MRD文档(市场需求文档),BRD文档(商业需求文档),什么是PRD文档(产品需求文档) 可查阅知乎https://www.zhihu.com/question/19655491 2.规划产品的思维导图(信息结构图)   在写作这份文档前,我们需要先做一些准备,把BRD、MRD的相关需求消化并融合规划出产品的结构图。
1969 0
|
9月前
|
关系型数据库 MySQL 数据库
MinDoc:针对IT团队的文档、笔记系统
作为一名IT从业者,无论是在公司团队中,还是在平时自己写一些笔记、博客等文档,我都习惯使用markdown来进行书写。在使用过许多支持markdown语法的系统或软件(如Typora、未知、我来、思源、觅道等)后,我总觉得它们不能满足我的需求。直到我发现了MinDoc这款针对IT团队开发的简单好用的开源文档管理系统。我们下面将介绍一下这个项目及如何使用docker-compose 快速部署。
175 1
MinDoc:针对IT团队的文档、笔记系统
|
前端开发
「前端经验总结」大型业务项目中,前端如何撰写设计文档
设计文档可以帮助开发梳理业务功能,呈现优质的开发思维的载体。另外,当开发思路逐渐丰富,开发速度也就提上来了。所以本篇分享笔者前端的开发中尤其是大型业务项目,是如何撰写设计文档的。
1096 1
|
12月前
|
运维 监控 前端开发
带团队后的日常思考(十一)
带团队后的日常思考(十一)
|
12月前
|
存储 编解码 监控
带团队后的日常思考(十二)
带团队后的日常思考(十二)
|
数据可视化
R文档沟通|Dashboards入门(1)
在本章中,我们将介绍基于 flexdashboard[1] 包的仪表盘。 仪表盘在业务风格的报告中特别常见。它们可以用来突出报告的概要和关键内容。仪表盘的布局通常是基于网格搭建的,各个组件排列在各种大小的“盒子”中。
121 0
R文档沟通|Dashboards入门(1)
|
数据可视化
R文档沟通|Dashboards入门(2)
关于仪表盘布局的总体规则是: • 一级标题:生成页面; • 二级标题:生成列(或行); • 三级标题:生成框(包含一个或多个仪表盘组件)。
89 0
R文档沟通|Dashboards入门(2)
|
前端开发 JavaScript 数据可视化
R文档沟通|Dashboards入门(3)
前面推了两期有关dashboards的推文,可见:R文档沟通|Dashboards入门(1);R文档沟通|Dashboards入门(2)
187 0
R文档沟通|Dashboards入门(3)