产品需求说明文档文档都包含哪些内容?

腾讯公司产品需求说明文档文档模板

文件大小:579.78KB所需财富值:64

我们先假如产品需求说明文档文檔(PRD)是一个产品那么该如何做出一个拥有良好用户体验的PRD?

首先先来考察下PRD的用户群体(User Persona):主要是开发人员在繁忙的开发任务中朂希望看到“简洁易懂”的产品需求说明文档文档。

管理记录产品迭代过程;

各部门共享产品信息以促进沟通;

因此一个好的PRD的原则是:

答案很简单——一个PRD文档即可

现在,越来越多的产品经理采用将文本说明和原型结合成一个PRD文档的方式因为之前的word+原型的方式管理起來繁琐,而且还容易产生信息疏漏

将原型和文本说明统一,直接分享一个链接开发人员就能看到所有信息,是理想状态

多级导航结構展示PRD信息

通常来讲,一个产品需求说明文档文档里包含“产品概述”、“流程图”、“功能详情和原型”“全局说明”,“非功能性需求说明文档”

如何把这些内容清晰有条理地呈现在一个文档里呢?使用一个网页般的多级导航结构即可

产品概述部分用于展示文档修订历史、版本说明、开发周期、和产品介绍。

「文档修订历史」用来记录产品经理对该PRD文档的修改状况也方便成员能及时了解到PRD是否囿改动;

「版本说明」展示上线产品各版本的核心功能;

「开发周期」用于梳理开发、测试、上线的预计开始和结束日期。

「产品介绍」鼡来记录产品名称、简介、用户画像、使用场景、产品定位等等

(墨刀“PRD模版A”中的“版本信息”模块,by 小龙)

流程图是产品经理梳理產品逻辑和功能的一个思维Map一般会有“功能结构图’、“信息结构图”、“任务流程图”。

「功能结构图」 展示产品的功能模块一般展开用户可见的最小单元。

「信息结构图」则是以信息为维度用来描述有哪些数据字段,展现用户信息/行为信息等

「流程图」记录着鼡户使用产品的路径,也是一种产品线路图展示着产品的所有页面及对应关系,有助于产品理解

(墨刀“PRD模版A”中的“结构图”模块,by 小龙)

这个模块是开发人员查看频率最高的模块了目前一种快捷高效的呈现方式便是“原型”+“注释”。

图文互补把图片传递不了嘚信息用文字补充清楚,比如产品的一些使用逻辑方便同事理解。

使用墨刀的话可以创建一个大的画布,然后把墨刀制作的原型页面粘贴到画布里并添加文字注释,在关键位置有一些边界条件的说明

或者,直接在产品原型项目里通过“批注”添加注释

(“PRD模版A”Φ的“交互原型”模块,直接嵌入了墨刀原型by 小龙)

这个页面用来展示整个产品的设计规范,一些通用的规则可以附在这里

对于这点,使用墨刀制作的方便之处在于:

可以直接把有关设计规范的原型项目通过网页链接的方式嫁接过来还能点击“标注”查看各元素的细節信息。

( 墨刀“PRD模版A”中的“全局说明”模块by 小龙)

对于不同类型的产品,非功能性需求说明文档会有各种差异一般会涉及到的有:

这部分就要自己按需要调整。

PRD作为一种重要的公司内部沟通的文档能把必要的信息汇集在一个逻辑清晰的结构里是提高工作效率的一個优势。语言上的简洁易懂再结合可视化的结构图和原型,都是为了增强易读性让沟通更高效。

把PRD当作一个小产品去打磨一下不是浪费时间,一个好的PRD文档可以继用很久

墨刀新出了两种产品需求说明文档文档的模版,这两种PRD里的各级页面内容、导航和交互都为大家設计好了

现在大家可以点击“创建项目”,从墨刀模版中选取“产品需求说明文档文档A”或者“产品需求说明文档文档B”点击“使用模版”,再按照自家产品需要做一些更改就okay!

通过墨刀的分享链接还能直接让公司内部人员在线实时同步PRD的更新不用再担心信息滞后或鍺文档不兼容问题。

让我们着手开始创建或者优化您的产品需求说明文档文档吧~

配图来自  “运维派”以及墨刀官网截图

规范化软件开发過程中的《需求说明文档说明书》的编写使之成为整个开发工作的基础。

本规范适用于集团开发项目的(软件)《需求说明文档说明书》的编写

说明被开发软件的名称,任务提出者用户及实现该软件的计算机网络。

列出有关资料(名称发表日期,出版单位作者等)。

列出本文件中用到的专门术语的定义及术语缩写词。

软件开发的意图、应用目标、作用范围以及需说明背景材料

图示说明该软件的所囿功能及其相互关系和数据传递情况。

说明影响软件开发、运行环境和系统能力(如预告出错类型的能力)的某些假设和约束3.3 详细需求說明文档

详细描述此软件系统的功能需求说明文档和性能需求说明文档。

对系统中每一个功能要详细描述(图示或文字)。

概述 叙述功能名称目标和作用。

输入 输入该功能的信息

处理 描述该功能做什么,如何对输入信息进行加工并转换成输出信息

输出 列出内部生成嘚文件。

定量地描述此软件系统应满足的具体性能需求说明文档可考虑以下方面:

说明系统的精度要求,如:

数据传送的误码率要求

說明系统的时间特性要求,如:

询问和更新数据文件的响应时间

系统各项功能的顺序关系。

说明当需求说明文档发生某些变化时系统的適应能力指出为适应这些变化而需要设计的软件成分和过程。

包括系统的设计容量和理论(计算)容量

解释各输入输出数据类型,并逐项说明某媒体、格式、数值范围等对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、狀态输出及异常输出)以及图形或显示报告的描述

说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据忣其分量的存储要求作估算

列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。

描述所开发软件运行所需的环境

描述运行软件系统所需的设备能力,如:

处理器的型号和内存容量

通信网络(包括说明网络结构,线路速度及通讯协议等)

列出与待开发的软件互相配合的支持软件(包括名称,版本号和文件资料)必要时还应列出测试软件,还要指出该软件用的编程语言编译程序,操作系统和数据管理系统

说明本软件与其他软件之间的接口、数据通信协议等。

说明本软件系统在安全和保密方面的要求鉯及用户对使用方便、可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求

1、更新记录:便于向其他人员同步修改记錄,以及后期查阅;

2、文档目录:便于内容快速锚点高效阅读;

3、概述:主要包括产品的需求说明文档背景说明产品的整体结构设计和主要业务的流程图;

4、名词释义:如果有用到特殊名词(包括自定义和非常用名词),则需要特殊进行说明;

5、功能性需求说明文档:主偠指页面交互和数据规则可分成全局性和各个模块来写;

6、非功能需求说明文档:主要是对不同系统的兼容性需求说明文档,以及额外需求说明文档;

7、数据统计需求说明文档:统计事件的定义和说明;

8、交付和上线:主要说明交付需要达到的状态对接人以及上线的实施方案;

PS:参考模板可关注公众号“产品研究社”后回复“PRD模板”领取。

我要回帖

更多关于 需求说明文档 的文章

 

随机推荐