如何写好产品需求文档?

   2015-06-30 0
核心提示:常常有人问我怎么写prd,在深受市面上流行的功能需求模板“残害”之后,我现在一般不会向别人推荐任何所谓的“模板”。需求文档

        常常有人问我怎么写prd,在深受市面上流行的功能需求模板“残害”之后,我现在一般不会向别人推荐任何所谓的“模板”。

        需求文档是产品需求的表达方式,而其中需要描述什么内容取决于产品经理想要描述什么,即产品经理的需求。如果产品经理的需求是明确的,而且产品经理脑中有物,那么需求文档自然而然就出来了。最可怕的是产品经理自己都不知道自己要描述的是什么内容,这个时候即使有模板,写出来的东西也是一团糟。

        互联网产品以用户为中心,所以prd也应该站在用户的角度来描述,如果不知道自己要写什么,在写文档之前产品经理可以先问问自己以下4个问题:

        用户需求是什么?

        通过产品,用户能得到什么?

        如何满足不同用户的使用场景?

        产品应该做什么?

        这四个问题凝聚了End2End思想的核心,站在用户的角度给需求,在Jesse James Garrett的《用户体验要素》一书中,被分别称为范围层(问题1,2),结构层(问题3),框架层(问题4)的用户体验。

        >>>>用户的需求是什么

        按照需求出生的先后排序,需求分别是:

        用户需求

        功能需求

        即先有用户需求,才有功能需求。此文开头已经提过,笔者曾受功能需求模板误导,所以下文中仅描述用户需求。举个例子,用户希望买到物美廉价的商品,那么对于用户而言,用户需求其实就是以下几点:

        如何写好产品需求文档?

        如果是B2C平台,还得考虑到B端用户的需求,那么用户需求列表就是:

        如何写好产品需求文档?

        >>>>用户可以得到什么

        这个问题,其实也是思考产品的有用性,即产品这么做对用户能产生的价值。

        在上面这个B2C电子商务平台的例子中,B端用户通过在系统中发布商品,供C端用户购买,可以给B端用户带来收益,加入了优惠券之后,B端用户在系统中发放优惠券,系统通过优惠券可以刺激C端用户消费,此时B端用户给C端用户提供了折扣,拉动消费后C端用户会给B端用户带来更多的收益,图形化后的表达为:

        如何写好产品需求文档?

        此图可称为用户价值链

        >>>>如何满足不同用户的使用场景

        满足不同用户的使用场景,又称作用户场景分析

        接着上面的例子,在用户的两个需求中又包含了不同的场景,其中商品需求的场景包括浏览、下单和付款,优惠券需求的场景包含了获取和使用,于是用户场景(use case)主要表现为:

        如何写好产品需求文档?

        发布商品是对B端用户而言

        在浏览商品这个场景中,不同的用户有不同的使用场景。一部分用户是有目的的,他们知道自己想要的东西叫什么名字,可能只是想知道在这个产品中该商品的价格,所以产品需要提供搜索功能来应对这种用户场景。然而大部分用户都是无目的浏览,为了满足这种用户的需求,只需将商品罗列出来就好。电商平台常见的分类展现、价格范围等等功能都是为了满足介于有目的和无目的之间的用户场景,分析方法类似,此处不再展开描述。

        浏览商品之后是下单,有的用户习惯把看起来觉得还不错的商品全部放在一起,先比较比较,再决定是不是要购买,有的用户属于冲动消费或者消费目的明确,这些用户通常看到一个商品觉得还不错,就直接下单了。所以下单这个场景,又有两个用户场景,一个是添加到购物车再下单,一个是直接下单。

        最后是付款,付款的方式有多种,有的用户喜欢用支付宝,有的喜欢用微信,有的喜欢用银联等等。这些场景都是现实存在的,但是产品经理需要过滤哪些场景是频繁的场景,哪些是不频繁的。比如,如果这个B2C平台是建立在微信上的,那么用户用支付宝和银联付款的场景就显得很弱,如果是淘宝或者天猫,毋庸置疑,支付宝一定是频繁场景,如果是独立的电商平台,那么可能以上几种场景都需考虑在内,甚至还需要再多加入几个支付场景。

        优惠券为大家所知,获取的途径通常有两种,一种是系统发放,一种是主动领取。

        通过以上描述,不难得出以下用户场景分析图:

        如何写好产品需求文档?

        >>>>产品应该做什么

        描述产品应该做什么的过程,是prd最核心的部分,也是研发人员最关心的部分。因为只有研发人员看了到产品应该做什么,他们才知道自己应该怎么做。

        互联网产品重交互,所以用户与系统之间的互动是最好的描述方式。在测试中有一种方法被称为黑盒测试,用在这里,再合适不过。简单地说,就是用户输入什么,系统输出什么,即:

        如何写好产品需求文档?

        左边一列描述用户的动作,一行仅与用户的一个动作关联,右边一列描述对于用户的这个动作,系统做出什么样的反应,包括达到什么页面,展示什么信息或者跳转到哪个页面。

        结合我们的例子,由于这个例子中有“两个”用户,我们的C端用户和B端用户,所以表格需要做一点小改造:

        如何写好产品需求文档?

        以其中B端用户发布商品和C端用户搜索商品为例,展开描述,可得到如下用户事件流(user story)

        如何写好产品需求文档?

        将其他场景拓展开之后,prd文档基本完成。在此基础上,不管系统应对的用户多么的复杂,都可以自如地化繁为简。

        来源:人人都是产品经理

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • Axure写PRD:倒推淘票票APP产品需求文档
    本篇文章从业务流程及交互逻辑这两个方面入手,对1款生活类手机软件——淘票票进行了分析。写在前面的话:笔者作为1个成心向进入产品岗位的菜鸟,希望通过倒推产品需求文档的方式,锻炼自己的逻辑思惟能力、文档撰写能力和软件操作能力,多有不足的地方,欢迎
    11-30 Axureprd
  • 干货分享|「病利贴」产品需求文档
    要说当下运营模块中,哪一个模块最为重要,有的人会觉得是引流,由于没有用户,后面的1切都无从谈起;有的人觉得是变现,如果没法变现,其他环节都没有价值;有的人觉得是套路,如果没有套路,很难从竞品中杀出;要我说,以上每一个说法都是对的,1个盈利的公
  • 倒推“SOUL”APP产品需求文档
    作为1个决心入行的产品准新人小白,笔者根据现有的“SOUL”App产品倒推了本篇PRD,1定会有很多疏漏的地方,请各位大佬能帮我指出,感激!1、产品概况3.背景社交软件作为聊天交友的重要工具之1,被各个年龄段的人广泛使用,如今社交软件大致分为熟人社交(微信
  • 经验总结:产品需求文档的编写四步法
    经验总结:产品需求文档的编写四步法
    作为产品经理,编写需求文档是产品工作环节中最基本的,同时也是非常重要的工作。刚开始,我们通常会拿他人的需求文档作为模板来套用,这类格式化的需求文档看起来挺专业,但渐渐地会感觉到别扭。由于每项需求定义所需要的表达元素都不1样,多了没必要,少了
  • 你的产品需求文档,这4个细节有忽略吗?
    你的产品需求文档,这4个细节有忽略吗?
    PRD作为产品经理的工作产出,不但要简洁、清晰的呈现产品设计的相关细节,还有可能作为日后和设计狮,程序猿沟(si)通(bi)的文字凭证,更重要的是PRD的好坏会直接影响到产品的开发进度以及最终的实现效果。这里总结了产品经理在写PRD过程中容易忽略的4个细
    12-11 产品经理
  • 一份优秀的PRD应该包含哪些内容?
    一份优秀的PRD应该包含哪些内容?
    说到产品经理岗,因为各自从事的细分领域不同、企业风格不同,因此做事的偏重点也会不尽相同。但从大的颗粒度来看无非是采需求、做设计、写文档、盯进度这么几大部分,当然背黑锅、做保姆、活跃组织气氛也是大部分产品人喜闻乐见的日常工作。我们今天就来聊一
  • 产品需求文档优质模板,不用找了!
    产品需求文档优质模板,不用找了!
    很多产品新人在学习PRD文档撰写的时候,总希望能找到一份比较全面详细又易懂的模板。如果你也曾有相同的困恼或者尚未遇到满意的答案,或许本文可以提供不错的参考。▌惯例,还是先甩图 不同公司、不同团队或产品对PRD文档的要求不同,不同PM的撰写风格也各有
  • 产品需求文档容易忽略的4个细节
    PRD作为产品经理的工作产出,不但要简洁、清晰的呈现产品设计的相关细节,还有可能作为日后和设计狮,程序猿沟(si)通(bi)的文字凭证,更重要的是PRD的好坏会直接影响到产品的开发进度以及最终的实现效果。总结了产品经理在写PRD过程中容易忽略的4个细节。
    10-31 产品经理
  • 5分钟教你写出一份完美的PRD文档(附案例)
    5分钟教你写出一份完美的PRD文档(附案例)
    一、版本迭代记录版本迭代记录模板表格形式记录产品各个版本的需求list,优先级,现在有什么问题,产品如何解决问题,以链接的形式跳转到原型相应位置。如果问答有变更,在需求发生变更出填写并说明变更原因。事实上和下面的文档变更记录是一个作用,你可以自
  • 如何写一份思路清晰的PRD文档
    如何写一份思路清晰的PRD文档
    市场、运营或用户反馈,我们需要这样,需要那样的产品改进或产品设计。需求审核也已经通过了。接着产品理完思路,进行流程设计,