标准化产品需求文档逻辑思路

​PRD被公认为产品经理的标准文档,但你写PRD文档时是否做过这些事:

1.下载模版,填入内容;

2.不了解的章节内容,略过或删掉;

3.找己经做好的PRD,做内容替换。

以前我所在的公司,PRD管理不太好。常常使用上一个迭代,或其它产品团队的PRD模版,做内容替换。

按理解删减,严重的就只留下产品功能的内容。结果是需求没有可读性,长篇大论,甚至需求遗失,团队沟通成本极高,项目延期严重。

我们都说产品PRD是没有人看的,但对于大型项目PRD有着重要的地位,如果对PRD理解不够,应付了事,在项目开发过程中会造成极大的损失。

PRD是什么

MRD文档表达的是做什么PRD是MRD的延续,只一个表达主题是:产品怎么做。

PRD文档是市场想法落地设计方案的文档,是承上启下的重要文档。尤其在开始过程中,是开发人员的重要参与文件。

因此在产品实现过程中,PRD的重要性不言而喻。对于PRD文档,我们必定明确:

01

谁看这PRD文档

PRD的读者包含但不仅限于以下角色:产品总监、研发、UI、测试、相关产品团队(含硬件团队)、运营、客服。

最常关注的读者是:UI、测试、开发

02

PRD文档怎么写

PRD文档没有模板

适合的就是最好的,适合自己团队的文档需要产品经理做内容规划。

现在项目开发,多采取敏捷模式,提倡过程中文档的合适数量。因些,很多公司对PRD形式没有特殊要求。

这时,产品经理要制作合适团队的PRD文档,大公司的模版不一定适用小公司。

例如,有的团队研发能力强,配合度高,团队有长期磨合经历。无需过多表达就能理解产品经理的隐性需求,PRD当然可以不写,当然,这是项目规模不太大的情况下,对于大型项目,还是建议产品经理要制作正式的PRD文档。

同样的,合作度高的团队,他们的PRD文档,也许并不合适其它团队用,解释很久可能还要返工。

团队合作情况、项目状况。这些都是形成恰当PRD文档的参考因素。

可以参考Volere产品需求模板

虽然,前面说没有标准的团队PRD文档。但有没有一个规范的PRD模板文件,能够让我们对内容按需调整,形成自己的PRD文件呢?

这里给大家介绍一个极全面的一个PRD文档模板,Volere需求模板。大家可以利用这个模板,进行调整。我收集了很多模板,就是这个是最全面的了,这里分享给大家。


整体概览如下,后面对每个章节分解说明:

1.基本结构

先从前说起,一个需求文档,最前面的内容通常是产品相关信息介绍。但很多产品经理只重视“产品功能”描述,对其它信息空着,或随便填充内容,是一种误区。

文档是沟通用的,我们认为不言而喻的事,别人未必十分清楚。所以对于前面的内容,也应该有必要的关注。

A.        项目驱动

这部分内容表达了构建新产品的根本理由。

它描述了客户面对的业务问题,解释了产品将如何解决该问题,一定程度上可以展示公司和团队形象。
 

其中有两部分内容:项目目标和利益相关人

项目目标:描述我们希望产品做什么,以及它将为工作的整体目标带来什么好处。

这里的内容不用太长,简短地解释项目目标,通常比长而杂乱的论述更有价值。

利益相关人:描述了产品干系人,即与产品有利益关联的人。

这部分的内容可以让产品经理花时间确定与产品利益相关的人,不知道他们的后果可能非常严重。项目开发过程中,上线后,忽略与产品有利益关系的人,产品经理会掉入自挖的坑中。

B.        项目限制条件

这部分主要是描述对产品最终设计的可能形成限制的条件。

它们限制了你能做的事,从而塑造了产品。限制条件像其他类型的需求一样,需要有描述、提出的理由和验收标准。

例如,这个限制条件:产品的运行环境应在移动设备中

C.        功能需求

l  工作的范围

工作范围描述了产品中包含的业务领域的边界,工作上下文范围图明确了产品要完成的业务边界。

l  业务用例

详细确定业务用例( BUC)对的响应过程,当用户发起产品任务时,应执行的详细业务响应流程,这里是发现详细需求提供基础。

这部分的内容非常的多,也是产品经理主要完成的内容

l  业务数据模型和数据字典

例如:

地区气象产品的类:

在这个模型中,每个矩形代表业务数据的一个类。该类的属性在数据字典中定义

2.数据字典

数据字典确定下面的内容。

1.数据模型中的类。

2.这些类的属性。

3.这些类之问的关联。

4.所有模型的输入和输出。

5.输入和输入中的数据元素。

3.产品的范围

这部分的内容主要是用例图,它确定了用户与产品之间的边界。

Ø  产品用例清单

这部分描述产品中包含的所有用例,并能够确定用例中的输入和输出数据。

Ø  单个产品用例

对产品用例清单中的单个产品用例描述细节。包含每个产品用例的场景或模型。

例如

1.文本场景描述。

2.故事板。

3.低保真原型。

4.高保真原型。

5.正式的用例规格说明书,包括异常和可选场景。

6.序列图、活动图、数据流图或项目团队熟悉的其他类型的模型。

4.功能需求

每项需求的详细说明,是最细节的功能内容。

写这部分内容时,建议大家用表格一块块去,我尝试过很多次。表格式的详细需求,可读性是最强的。

A.        非功能需求

这部分包含了与产品质量相关,用户体验的所有需求。对于产品的体验性需求都记录在这部分中。

这里的内容重点是需求的可验证,也就是产品实现后,能够对这里的功能进行测试。

B.        项目问题

这部分主要描述产品的现阶段存在的问题:如:己经被提出但没有答案的问题、产品可以即刻使用的解决方案、产品出现的新问题、产品开始进度总体计划、费用风险和产品培训等问题。

这部分的内容是动态添加的,因为在产品开发过程中,产品所处的环境是随时在发生着变化的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/663347.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

用Idea 解决Git冲突

https://intellijidea.com.cn/help/idea/resolving-conflicts.html https://www.jetbrains.com/help/idea/resolve-conflicts.html idea 官方文档 当您在团队中工作时,您可能会遇到这样的情况:有人对您当前正在处理的文件进行更改。如果这些更改没有重叠(也就是说…

Linux系统使用Docker安装Drupal结合内网穿透实现远程访问管理后台

目录 前言 1. Docker安装Drupal 2. 本地局域网访问 3 . Linux 安装cpolar 4. 配置Drupal公网访问地址 5. 公网远程访问Drupal 6. 固定Drupal 公网地址 前言 作者简介: 懒大王敲代码,计算机专业应届生 今天给大家聊聊Linux系统使用Docker安装Drupal…

接口测试工具:Postman的下载安装及使用

1 Postman 介绍 1.1 Postman 是什么 Postman 是一款功能超级强大的用于发送 HTTP 请求的 测试工具 做 WEB 页面开发和测试的人员常用工具 创建和发送任何的 HTTP 请求(Get/Post/Put/Delete...) 1.2 Postman 相关资源 1.2.1 官方网站:https://www.postman.com/ …

CCIG 2024:合合信息文档解析技术突破与应用前景

目录 背景当前大模型训练和应用面临的问题训练Token耗尽训练语料质量要求高LLM文档问答应用中文档解析不精准 合合信息的文档解析技术1. 具备多文档元素识别能力2. 具备版面分析能力3. 高性能的文档解析4. 高精准、高效率的文档解析文档多板式部分示例 文档解析典型技术难点元素…

基于Java的KTV点歌系统

开发语言:Java 数据库:MySQL 技术:JSP技术,JAVA,B/S架构 工具:浏览器(360浏览器、谷歌浏览器、QQ浏览器等),数据库管理工具(MySQL) 系统展示 …

GPT-4o:人工智能技术的新巅峰

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

DBeaver连接Oracle报错:ORA-12514

Listener refused the connection with the following error:ORA-12514, TNS:listener does not currently know of service requested inconnect descriptor ———————————————— 1.报错信息2.配置正确结语 ———————————————— 如果是第一次连接Or…

IP地址开启HTTPS方法

可以使用IP地址申请SSL证书,申请之前必须是公网IP地址,不支持内网IP地址申请。 申请过程需要确定IP地址外网可以访问,这里特别注意只是申请过程中可以访问。访问验证过程必须采取80端口、443端口两者选择1个,不可以用其它端口进行…

「手把手prompt1」相关介绍

「手把手prompt1」相关介绍 在人工智能领域迅速发展的当下,“prompt” 这个术语正逐渐成为焦点。本文将带您深入了解prompt的本质,以及它如何影响我们与AI系统的互动。您将学习到,通过精确的指令设计,可以引导AI系统产出精确和有…

使用Minikube+docker+harbor+k8s自动化部署 @by_TWJ

目录 1. 开始1.1. 环境1.2. 测试的git仓库1.3. 离线文件1.4. 安装docker1.5. 安装docker-compose(非必要)1.6. 安装Jenkins1.7. 安装harbor1.8. 允许docker通过http访问私有仓库1.9. 修改/etc/hosts,追加自定义域名1.10. 安装Minikube 2. min…

【JavaScript】ECMAS6(ES6)新特性概览(一):变量声明let与const、箭头函数、模板字面量全面解析

🔥 个人主页:空白诗 🔥 热门专栏:【JavaScript】 文章目录 🌿 引言一、 let 和 const - 变量声明的新方式 🌟📌 var的问题回顾📌 let的革新📌 const的不变之美 二、 Arro…

CasaOS玩客云安装全平台高速下载器Gopeed并实现远程访问

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Spring-Cloud-CircuitBreaker-Resilience4j (3.1.1)

介绍 Resilience4j 是一个专为函数式编程而设计的轻量级容错库。Resilience4j 提供高阶函数(装饰器),以增强任何功能接口、lambda 表达式或方法引用,包括断路器、速率限制器、重试或隔板。您可以在任何函数接口、lambda 表达式或…

每日复盘-20240530

今日重点关注: 20240530 六日涨幅最大: ------1--------300637--------- 扬帆新材 五日涨幅最大: ------1--------300637--------- 扬帆新材 四日涨幅最大: ------1--------300637--------- 扬帆新材 三日涨幅最大: ------1--------301129--------- 瑞纳智能 二日涨…

Stable Diffusion AI绘画:从创意词汇到艺术图画的魔法之旅

文章目录 一、Stable Diffusion的工作原理二、从提示词到模型出图的过程三、Stable Diffusion在艺术创作中的应用《Stable Diffusion AI绘画从提示词到模型出图》内容简介作者简介楚天 目录前言/序言本书特色特别提示 获取方式 在科技的飞速发展中,Stable Diffusion…

读取YUV数据到AVFrame并用多线程控制帧率

文件树: 1.xvideo_view.h class XVideoView { public:// 像素格式枚举enum Format { RGBA 0, ARGB, YUV420P };// 渲染类型枚举enum RenderType { SDL 0 };// 创建渲染对象的静态方法static XVideoView* Create(RenderType type SDL);// 绘制帧的方法bool DrawF…

Word下一页怎么操作?6个操作方法分享!

在使用Word进行文档编辑时,经常需要设置分页、跳转页面或者对页面进行特定的布局调整。其中,“下一页”这一操作通常涉及到页面布局、分页符的插入、页面跳转等多个方面。 Word下一页怎么操作?很简单,方法已经准备好啦&#xff0…

Python代码:二十五、有序的列表

1、题目 创建一个依次包含字符串P、y、t、h、o和n的列表my_list,先使用sorted函数对列表my_list进行临时排序,第一行输出排序后的完整列表,第二行输出原始的列表。再使用sort函数对列表my_list进行降序排序,第三行输出排序后完整…

20240531瑞芯微官方Toybrick TB-RK3588开发板在Debian11下的关机尝试

20240531瑞芯微官方Toybrick TB-RK3588开发板在Debian11下的关机尝试 2024/5/31 9:10 https://t.rock-chips.com/forum.php?modforumdisplay&fid51 在Toybrick的论坛以关键词搜索:关机 可以找到抱怨这个的人很多! (一)【失败…

深入分析 Android Service (三)

文章目录 深入分析 Android Service (三)1. Service 与 Activity 之间的通信2. 详细示例:通过绑定服务进行通信2.1 创建一个绑定服务2.2 绑定和通信 3. 优化建议4. 使用场景5. 总结 深入分析 Android Service (三) 1. Service 与 Activity 之间的通信 在 Android …