如何撰写PRD文档
产品经理主要有两项职责:①评估产品机会 ② 定义要开发的产品;前者我们在上篇的《如何获得产品立项》文章中已经大致介绍过;而定义开发的产品则需要通过产品需求文档(PRD)来描述产品的特征和功能。本篇主要分享下博主平常工作中是如何撰写移动应用的PRD文档的。
PRD(开发需求文档)的作用
在学习如何撰写PRD之前,我们先要明白写PRD的目的是什么:
①概念化”阶段进入到“图纸化”
我们之前在市场需求文档(MRD)中阐述到的功能,都是表达的一个意向,不考虑实现方法和细节。而PRD则是将概念图纸化,需要阐述详细的细节和实现模型。产品人员可以通过撰写PRD,梳理清楚方案实现过程中的各种问题和影响。
②向项目成员传达需求的意义和明细
PRD的主要面向对象是项目经理、开发、设计和测试。如何向这些不同的角色表达清楚需求明细,就需要一份规范的PRD文档来描述。项目经理通过文档可以迅速了解任务的规模和相关接口,而开发设计人员通过文档可以了解页面元素和用例规则,测试人员可以提前根据文档撰写测试用例。PRD文档在形式上是项目启动的必要元素之一。
③ 管理归档需求
大都数的新需求都需要迭代几个版本后才能走向成熟稳定的阶段,如果没有PRD文档,在大型项目中,需求的迭代变更将变的无据可循。PRD的文档修订编号和命名也是项目规范化管理的主要方法之一。
PRD的表现形式
一般企业内部的PRD文档选择wiki系统或word文档。wiki在协同和保密方面会有优势,而且能够记录修改文档的每一次变更。而word在阅读修改方面比较有优势,一般使用Word加SVN的方式来管理更新文档。这个可根据每个企业的管理规范来选择那种方法更合适。
PRD的主要构成
①引言
引言部分主要包括:需求背景、需求目的、需求概要、涉及范围、全局规则和名词说明,交互原型地址等。引言部分的写作目的是让阅读者快速理解需求背景和概要。如果是公司内部文档,引言部分可以从简写作。
②业务建模
建模的目的是为了帮助阅读对象更好的理解需要开发的需求,常用的模型种类包括:用例图、实体图、状态图、流程图等。常用的建模语言如UML。UML具体的建模方法请戳这里。
③ 业务模块
业务模块包含具体页面的元素、用例规则,以及相关的原型,流程图。业务模块的描述是整个文档最核心的部分,下面博主用案例来描述一下业务模块的编写方法。
案例介绍:旅行箱–目的地攻略(应用商店搜索“旅行箱”)
需求的目标是在APP中展示相关国家/城市的旅游资讯内容,如下图所示:
那么我们在第一部分的引言中可以写下简单的需求描述:
- 目的地攻略以城市/国家为单位,展示八个栏目下的文章列表。
- 初期运营指标为编辑所有涉及城市的归属国家攻略内容,相关城市暂不编辑;APP前台默认显示国家内容卡片,城市内容卡片无数据时隐藏。
- 运营系统提供内容生成对应的触屏网页,App读取和下载对应网页内容;
为了帮开发者迅速了解需求结构,我们需要建一个简单的流程图帮助开发理解功能:
引言和建模部分是为了帮助开发和测试人员快速理解需求,具体的页面和用例规则还需要通过第三部分的业务模块来描述,这里我们节选案例中的文章列表页来描述:
文章列表页共包含一个页面,四个用例
那我们的描述结构就为:
文章卡片页面元素
收藏文章用例
分享文章用例
查看文章列表
查看文章(太简单可不描述)
非常感谢,请发一份PRD文档,学习一下,谢谢!
2557315258@qq.com
我也想要一份文档学习,跪求。可红包答谢~邮箱:619866657@qq.com
新人学习,求大神给积分PRD模板或者案例,感激不尽!
认认真真的看完了 很详细思路也很清新 受益匪浅 楼主 小白可以求一份完整的PRD文档学习吗~ zora810@163.com 感激不尽~
楼主,希望也可以发给我一份较为完整的,我自己也照着写写,小白入门求完整PRD 527186063@qq.com ,发给我的时候也留一下支付宝哈,我也红包答谢一下,嘿嘿
😀 😀 😀 前辈大神,跪求PRD模板一份。不胜感激,867925012@qq.com
楼主,希望可以发给我一份较为完整的,我自己照这写写,小白入门求完整PRD 1165799050@qq.com ,发给我的时候留下支付宝账号给您发红包感谢!!!!!
非常感谢,我也想要一份PRD文档学习2510934398@qq.com 😛
非常感谢,我也想要一份PRD文档学习 563612840@qq.com
非常感谢,我也想要一份PRD文档学习 1161635760@qq.com
感谢,我也想要一份PRD文档 403001246@qq.com
感谢楼主的分享,求一份PRD模板2835233239@qq.com
感觉分享的太棒啦,我以前的需求都是按照页面从上之下来写的,写的特别细节,比如一个输入框的状态都要写不同的状态。有时候很疑惑,我写这些东西,对于开发和测试来说到底是能否直观阅读。后来学习在原型上直接标注需求,感觉不是很详细。如果您方便的话,能否向我分享一下您的模板,以供研习研习。谢谢啦!1334648315@qq.com
请问有收到楼主的prd模板吗?能否分享一份qiaomeim.polaris@qq.com
我是产品新人,求前辈模板一份。谢谢谢谢,695612719@qq.com
楼主,麻烦发我一份呗,962253695@qq.com
😀 很好看,求PRD模版,谢谢大神。 355842944@qq.com
大神, 🙄 求PRD模板 614130722@qq.com
模板很棒!求楼主给几个prd与mrd模板,最好有实例的 😳 929307609@qq.com
有了吗
正在这条路上学习,很希望能膜拜下正规的PRD文档,532749573@qq.com,不甚感激
太棒了!!!求一份 PRD模板 谢谢楼主 690030333@qq.com
求一份 PRD模板 谢谢楼主 398607916@qq.com
超级好的PRD模板呀,求分享一份模板,感谢
感谢楼主,求一份PRD模板944961011@qq.com
求PRD模板 3037416090@qq.com
前辈,我也想要一份PRD需求文档,752024898@qq.com
感谢。同求,大神,1078789175@qq.com
作者你好,请问能不能发一份PRD的模板给我,谢谢。邮箱:xdo119@163.com
很不错的文章,就是文章排版业余了点,其他都挺好。
要是每个项目都按照这么个做法。。。。那我只能说PM是为了写文档而存在的了。。。。
UML 应该掌握几成?
好文章啊,收藏了