产品需求文档的写作(一) – 写前准备(信息结构图)

作者: 唐杰 分类: 产品设计 发布时间: 2012-10-31 10:50

当我们初次接触产品需求文档时,首先会从网络上寻找产品需求文档模板,希望从中了解和学习具体的写作要求,但实际上,现在网络上绝大部分的PRD文档都是与实际工作不相符的,或者说是复杂的。

前几天一位从事产品类工作的朋友,发来一份他写的产品需求文档目录截图给我(下图),当时我就郁闷了,这些类目更像是MRD文档,而不是PRD文档了,因此我决定写几篇讲述写作PRD文档的文章,分享一些我关于PRD文档的见解和写作方法。

QQ聊天记录

PRD是英文Product Requirement Document的缩写,中文的意思是产品需求文档,具体的名词介绍大家可以询问GooglePRD文档是基于BRDMRD的延续文档,主要用于产品设计和开发使用,因此阅读这份文档的人群绝大多数是设计与技术人员。在这类人群中,设计师更多依赖于原型进行交互或视觉的设计,因此看这份文档的人就会偏向于技术人员。相对于技术人员,他们不太关注产品的商业需求和市场愿景,因为在进行产品讨论立项时,产品的定义就已经向参与设计和研发的人员宣讲过,因此技术人员更多的是关注界面、功能、交互、元素等等内容,因此PRD文档是一份详细的产品功能需求说明文档,是产品文档中最底层和最细致的文档。

PRD文档是一份没有闲话,直入主题的功能说明文档,因此我们在写作时,脑海里构思的是成品产品的界面功能的逻辑线框图。在写作这份文档前,我们需要先做一些准备,把BRD、MRD的相关需求消化并融合规划出产品的结构图。因为这些准备工作是属于思维类的,所以我推荐使用思维导图软件(MindManager)进行规划工作。

规划产品的第一步就是梳理出产品的信息结构,有了信息结构我们才能继续往下规划产品结构,并且信息结构是服务端技术人员创建数据库的依据,是数据结构的辅助文件。对于新产品或者新功能,没有人能够比产品经理更加清楚所需要的信息内容了,因此第一步我们就需要先将这些信息罗列出来,形成结构化。(如下图)

信息结构图

这张图是以我的博客作为示例,在罗列信息结构时,我们更多的是考虑信息数据,因此在这一步,我们还不需要深入的考虑产品的界面与功能。信息结构的考虑有面向前端的,也有面向后端的,具体视产品类型而定。

例如CMS之类的程序,这类程序采用框架式开发,将功能与模板独立,因此前端具有多变性,并且这类产品属于平台型产品。针对这类产品,我们在规划信息结构时,只需要简单的考虑一些前端的功能需求,更多的是面向后端管理员操作进行考虑,从后端入手规划和罗列出所需要的信息内容结构。

无论是什么样的产品类型,无论从哪里入手,我们第一步都是先要罗列信息结构,因为信息结构图不仅是辅助技术人员创建数据库的图表,也是辅助产品人员进行产品功能规划的参考,只有对信息或数据的结构了解,我们才能玩转数据,玩转产品。

在信息结构转数据结构时,如果是针对已经存在的产品而增加的新功能,那么技术人员就需要根据这个信息结构进行数据库对比,已经存在的数据便直接调用,如果不存在,则就需要具体的讨论,确定新信息的使用途径和以后的扩展方向,以便确认是创建数据表还是创建数据字段。(虽然产品经理不需要技术开发,但是如果能够懂技术原理和数据库原理,非常有助于产品规划和技术沟通。)

信息结构图是产品层面的理解,如果要入库这些信息,还需要进行数据结构的讨论。一条信息的存储有很多附加属性,具体是存成字段还是数据表,还是说存在中间表或者关联表,这些都需要在完成PRD文档后和数据库技术人员共同讨论。讨论时除了展示信息结构图,还要讲解产品原型和功能需求,以便数据库技术人员了解产品意图,方便他们做数据库规划时考虑到以后的扩展。

信息结构图是我们将概念想法形成结构化的第一步,也是我们接下来几步工作的辅助文件,同时在接下来的几步工作中,我们还会不断的完善信息的结构。

下一篇我将讲解如何梳理产品需求,并根据信息结构规划出产品结构图和用户流程图。

产品需求文档(PRD)的写作:
产品需求文档(PRD)的写作方法(文章的摘要介绍)
产品需求文档的写作(一) – 写前准备(信息结构图)
产品需求文档的写作(二) – 梳理需求(产品结构图和用户流程图)
产品需求文档的写作(三) – 原型设计(手绘原型,灰模原型,交互原型)
产品需求文档的写作(四) – 撰写文档(PRD文档)
产品需求文档的写作(五) – 用例文档(UML用例图、流程图)

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

43条评论
  • 小汤

    2016年12月21日 14:09

    唐大大,为什么要统计评论者的ip,浏览器和系统呢?

  • Blink

    2016年11月15日 16:14

    请问一下您用的这个思维导图软件叫什么?

    1. 小圐圙

      2016年11月16日 13:01

      xmind

    2. 唐杰

      2016年11月20日 01:57

      MindManager 和 XMind

  • Pingback: 产品需求文档(PRD)的写作方法 - 产品经理@唐杰
  • Kathy韩

    2016年5月22日 23:04

    谢谢老师的分享,感觉写的很用心、、多多打赏、、、

  • Pingback: 产品需求文档的写作(二) – 梳理需求 | 微璟技术
  • 新人

    2016年2月26日 15:52

    如果安装信息结构的思维,文中的“产品经理@唐杰”的信息结构中,并没有包含博主介绍、唐杰出品、关注我、搜索、文章分类等模块或功能。于是我有个疑问,
    1、这是出于举例方便,不必计较全面细节呢?
    2、还是说这些个模块不是信息结构的考虑范围之内?
    3、另外在正式做产品时,是否要考虑呢?

    毕竟,有些模块(如文章分类)是属于系统的一种信息吧,应该加入到信息结构的分析中。

    1. 唐杰

      2016年2月26日 18:46

      产品迭代中增加了后续的信息内容,所以示例图中没有。

  • 李文华

    2016年1月13日 14:46

    非常好,我很喜欢,我会继续学习唐先生的分享,望能提供更多学习的案例给我们,谢谢

    1. Olga

      2016年10月8日 13:40

      嗯嗯,我也非常喜欢老师写的文章,全干货。

  • 陈修武

    2015年8月6日 16:03

    已经收藏本网站,我目前在做实施,已经做了3年,准备转产品经理,一直在学习相关的基础知识,文章写的很用心,错别字都很少。至少是审核过一遍再发的,表示敬佩!希望唐杰创业成功。

  • sxing

    2015年7月5日 21:53

    感谢分享!文章真的是干货!!拜读后受益匪浅。再次感谢!

  • 刘华平

    2015年6月4日 17:47

    拜读中,虽然是LZ几年前的文章,但对我们依然很有用!

  • Pingback: 产品需求文档的写作(四) – 撰写文档(PRD文档) - 产品经理@唐杰
  • Phoebe Song

    2015年1月29日 14:40

    在找PDR模板的时候发现lz的blog,就收藏了,留着慢慢学习领悟。

  • 胡齐

    2014年12月28日 03:03

    拜读!非常感谢!对我的帮助非常大。

  • 栩风

    2014年12月19日 11:31

    博客不错,评论的用户头像不显示,也会影响页面加载速度,可以在评论里边关掉显示用户头像

    1. 唐杰

      2014年12月19日 12:15

      感谢建议,已经关闭

  • llllli

    2014年4月17日 17:08

    单页面不是重复吗? 文章可以看作一个元素,它摆放的位置不就在单页面,不知道这样理解对不对

  • 晟焱

    2014年4月14日 22:56

    非常感谢您的分享,很有帮助的文章

  • konakona

    2014年1月22日 22:50

    非常棒!
    开头第一段落就说明了现在很多入行的新人普遍遇到的一个问题!
    会持续关注博主的哟!

  • Pingback: 产品需求文档PRD的写作流程 - 资源&技巧 - 锐想Magento
  • 杨武建

    2013年12月3日 14:25

    感谢分享出这样思路清晰的好文章,学习了。

  • vesslan

    2013年10月10日 19:52

    再次感谢

  • Pingback: 产品需求文档(PRD)的写作方法 | BeAPM
  • Caryu

    2013年9月3日 11:01

    一直以来都不知道PRM的文档该怎么写,看了这文章觉得清晰多了。谢谢!

  • 灵水寒

    2013年8月16日 10:49

    最近正在学习写需求文档,正好有用。。PM真的是书看的越多,越感觉自己能力的差距。。

  • zhangli

    2013年8月5日 16:44

    非常好!打印回来学习,最近在找工作,不管是互联网产品还是移动互联网产品,现在都要会用mindmager,我是正准备转型,但还不会用,有幸碰到你的文章,赞,很好很实用很强大。好好学习下。

  • 陈晨

    2013年5月31日 22:59

    学习了 谢谢 很全面很有质量 内容深度很适合

  • 王晓东

    2013年3月6日 14:21

    没有找到关于需求说明文档的撰写,可以发表一下经验吗?

  • Jacky

    2012年12月27日 17:42

    看很多PRD文档,这个真的很不错,很有实战型,以前的都没有打实战型。 继续学习

  • Pingback: 产品需求文档(PRD)的写作方法 | Lucien的产品经理之路
  • ponywen

    2012年12月7日 10:18

    好文章,一边可以整理自己所学,一边总结。这个方法我要学习。

  • 集思

    2012年12月6日 13:50

    对我真的很有帮助….

    1. 唐杰

      2012年12月6日 16:47

      握手,希望能帮助到更多人

  • hyjun

    2012年12月4日 18:14

    越学越觉得PM这潭水的深,越觉得以前实在是坐井观天。

    1. 唐杰

      2012年12月4日 20:16

      哈哈,这也没办法,这个职业就是如此,因为需要懂的东西太多太广太杂,也不是一时能学会的,并且学习方向也是不明确的,所以迷茫是很正常的现象。

  • Pingback: 产品需求文档的写作(二) – 梳理需求(产品结构图和用户流程图) - 产品经理@唐杰
  • Pingback: 产品经理之PRD文档的撰写 - 产品经理,不是一个人在战斗
  • xiaobaoer

    2012年11月8日 16:58

    正在拜读中…感谢分享!!

  • lessl

    2012年10月31日 20:46

    他说的那个产品 朋友就是我~~

    1. 唐杰

      2012年10月31日 21:09

      Yes

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注