如何撰写PRD文档

468 评论 586259 浏览 1375 收藏 7 分钟

产品经理主要有两项职责:①评估产品机会  ② 定义要开发的产品;前者我们在上篇的《如何获得产品立项》文章中已经大致介绍过;而定义开发的产品则需要通过产品需求文档(PRD)来描述产品的特征和功能。本篇主要分享下博主平常工作中是如何撰写移动应用的PRD文档的。

PRD(开发需求文档)的作用

在学习如何撰写PRD之前,我们先要明白写PRD的目的是什么:

①概念化”阶段进入到“图纸化”

我们之前在市场需求文档(MRD)中阐述到的功能,都是表达的一个意向,不考虑实现方法和细节。而PRD则是将概念图纸化,需要阐述详细的细节和实现模型。产品人员可以通过撰写PRD,梳理清楚方案实现过程中的各种问题和影响。

②向项目成员传达需求的意义和明细

PRD的主要面向对象是项目经理、开发、设计和测试。如何向这些不同的角色表达清楚需求明细,就需要一份规范的PRD文档来描述。项目经理通过文档可以迅速了解任务的规模和相关接口,而开发设计人员通过文档可以了解页面元素和用例规则,测试人员可以提前根据文档撰写测试用例。PRD文档在形式上是项目启动的必要元素之一。

③ 管理归档需求

大都数的新需求都需要迭代几个版本后才能走向成熟稳定的阶段,如果没有PRD文档,在大型项目中,需求的迭代变更将变的无据可循。PRD的文档修订编号和命名也是项目规范化管理的主要方法之一。

PRD的表现形式

一般企业内部的PRD文档选择wiki系统或word文档。wiki在协同和保密方面会有优势,而且能够记录修改文档的每一次变更。而word在阅读修改方面比较有优势,一般使用Word加SVN的方式来管理更新文档。这个可根据每个企业的管理规范来选择那种方法更合适。

PRD的主要构成

一份基础的PRD文档主要由三部分组成

①引言

引言部分主要包括:需求背景、需求目的、需求概要、涉及范围、全局规则和名词说明,交互原型地址等。引言部分的写作目的是让阅读者快速理解需求背景和概要。如果是公司内部文档,引言部分可以从简写作。

②业务建模

建模的目的是为了帮助阅读对象更好的理解需要开发的需求,常用的模型种类包括:用例图、实体图、状态图、流程图等。常用的建模语言如UML。UML具体的建模方法请戳这里。

③ 业务模块

业务模块包含具体页面的元素、用例规则,以及相关的原型,流程图。业务模块的描述是整个文档最核心的部分,下面博主用案例来描述一下业务模块的编写方法。

案例介绍:旅行箱–目的地攻略(应用商店搜索“旅行箱”)

需求的目标是在APP中展示相关国家/城市的旅游资讯内容,如下图所示:

那么我们在第一部分的引言中可以写下简单的需求描述:

  1. 目的地攻略以城市/国家为单位,展示八个栏目下的文章列表。
  2. 初期运营指标为编辑所有涉及城市的归属国家攻略内容,相关城市暂不编辑;APP前台默认显示国家内容卡片,城市内容卡片无数据时隐藏。
  3. 运营系统提供内容生成对应的触屏网页,App读取和下载对应网页内容;

为了帮开发者迅速了解需求结构,我们需要建一个简单的流程图帮助开发理解功能:

相对复杂的运营系统,我们可以补充相关用例图和实体关系图:

引言和建模部分是为了帮助开发和测试人员快速理解需求,具体的页面和用例规则还需要通过第三部分的业务模块来描述,这里我们节选案例中的文章列表页来描述:

文章列表页共包含一个页面,四个用例

Photo_20140603231259TENP

那我们的描述结构就为:
文章卡片页面元素
收藏文章用例
分享文章用例
查看文章列表
查看文章(太简单可不描述)

文章卡片的页面元素描述:

(收藏)用例的描述为

业务模块的描述一般是原型图+数据元素+用例描述,这样可以在原型图的基础上加上对应元素属性的描述,并通过动作描写的方式表达用例规则和各种流程。这样的写作方式不仅可以向不同对象传达产品经理的意图,而且可以帮助产品经理自己梳理需求的逻辑和各种异常流程。

本文所用例子app为“旅行箱”

本文为小猛投稿发布,转载请注明出处并附带本文链接

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 求模板一份,感谢楼主,邮箱地址:287335221@qq.com

    来自广东 回复
  2. 楼主,您好,刚刚入门产品~希望得到完整的一份PRD和MRD,491631714@qq.com

    来自浙江 回复
  3. 楼主说的太好了,求模版,希望可以多学习学习,邮箱地址:214960767@qq.com

    来自北京 回复
  4. 楼主,您好,刚刚入门产品~希望得到完整的一份PRD和MRD,67318718@qq.com

    来自山东 回复
  5. 楼主说的太好了,求模版,希望可以多学习学习,邮箱地址:510976362@qq.com

    来自广东 回复
  6. 求一份模版,希望可以向您好好学习,邮箱地址:645674953@qq.com

    来自陕西 回复
  7. 求模板一份,感谢楼主,邮箱地址:13770345312@163.com

    来自江苏 回复
  8. 同求需要一份模板 ,谢谢。邮箱地址:2190449357@qq.com

    来自广东 回复
  9. 1097076553@qq.com 希望楼主给一份模板

    来自广东 回复
  10. 感谢楼主,楼主写得非常好!跪求楼主PRD和MRD的案例,向大神学习学习,感谢感谢! 515210619@qq.com 好人一生品安

    来自广东 回复
  11. 感谢楼主分析,产品新人正在不断学习,希望楼主给一份模板。bianchengc@gmail.com

    来自北京 回复
  12. 楼主说的不错,思路清晰。同求一份模板904054802@qq.com

    来自广东 回复
  13. 楼主说的不错,思路清晰。同求一份模板453401693@qq.com

    来自山东 回复
    1. 有模板了么?同求啊953558842@qq.com

      来自云南 回复
  14. 急需模板一套,望楼主分享!邮箱地址:3258380744@qq.com

    来自北京 回复
  15. 感觉楼主的思路很清晰 同求模板prd和mrd 836576301@qq.com

    来自浙江 回复
  16. 求模板一份,感谢楼主,邮箱地址:263118312@qq.com

    来自上海 回复
  17. 产品新人,求前辈模板一份。一定仔细学习。谢谢前辈,1361196792@qq.com 😉 😉 😉

    来自北京 回复
  18. 感觉楼主的思路很清晰 同求模板prd和mrd 1161281969@qq.com

    来自浙江 回复
  19. 新手,求完整文档,谢谢啦!530900466@qq.com

    来自广东 回复
  20. 豁然开朗,同求完整PRD、MRD文档,谢谢~Lvren21@126.com

    来自广东 回复
  21. 小白一枚~~感谢楼主的分享,大有收获~希望能获得一份完整的PRD文档。2962883815@qq.com

    来自北京 回复
  22. 新手一枚,真心感谢楼主的分享,希望能得到一份完整的额PRD和MRD的文档,562082633@qq.com 谢谢

    来自上海 回复
  23. 感谢楼主,楼主写得非常好!跪求楼主PRD和MRD的案例,向大神学习学习,感谢感谢! 511723286@qq.com

    来自广东 回复
  24. 感觉楼主的思路很清晰 同求模板prd和mrd 15212906152@163.com

    来自广东 回复
  25. 感谢楼主的分享求模板一份 903355539@qq.com

    来自广东 回复
  26. 感谢楼主的分享求模板一份 429482882@qq.com

    来自四川 回复
  27. 前辈说的条理清晰,思路明确,受益匪浅,非常感谢,能否发一份PRD和MRD文档,905313265@qq.com

    来自天津 回复
  28. 楼主您好,我是一名开发人员,准备转产品,希望能给一份PRD的模板,我的邮箱是ldx_angel@sina.com。谢谢您。

    来自北京 回复
  29. 感谢楼主的分享,产品菜鸟一枚,求模板一份,173070778@qq.com 谢谢

    来自广东 回复
  30. 感谢楼主的分享,求模板一份,642742051@qq.com 谢谢

    来自四川 回复