互联网产品经理必备文档介绍

BRD

Business Requirements Document,商业需求文档。这是产品声明周期中最早的问的文档,再早就应该是脑中的构思了,其内容涉及市场分析,销售策略,盈利预测等,通常是和老大们过的ppt,所以也就比较短小精炼,没有产品细节。

商业需求文档重点放在定义项目的商业需求。BRD要能说出客户碰到的一个或多个商业问题,并且通过公司的产品能够解决这些问题。接着建议一个方案—— 通常是新产品或者现有产品的改进来解决这些问题。BRD也可能包括一个高级的商业案例,例如收益预测,市场竞争分析和销售/营销策略。BRD通常是由拥有产品经理,产品营销经理或者行业分析师头衔的人撰写的。在小公司,可能由高级主管或者甚至创始人撰写。BRD通常是一份连续的1-3页Word文档,或者不超过10页的Powerpoint文档。

MRD

Market Requirements Document,市场需求文档。获得老大的认同后,产品进入实施,需要先出MRD,具体来说要有更细致的市场与竞争对手分析,通过哪些功能来实现商业目的,功能/非功能需求分哪几块,功能的优先级等等。实际工作中,这个阶段PD可能的产出物有Mind Manager的思维图,Excel的Feature List等。

市场需求文档(MRD)重点放在为一个被提议的新产品或者现有产品的改进定义市场需求。与BRD指出商业问题和解决这些问题的解决方案不同,MRD更深入提议解决方案的细节。它包括一些或者所有这些细节:

a. 解决商业问题所需要的特色

b. 市场竞争分析

c. 功能和非功能需求

d. 特色/需求的优先级

e. 用例

MRD通常是由拥有产品经理,产品营销经理或者行业分析师头衔的人撰写的。MRD通常是一份连续的5-25页Word文档,或者正如之后描述那样在一些机构中甚至更长。

PRD

Product Requirements Document,产品需求文档。进步一细化,这部分是PD写得最多的内容,也就是传统意义上的需求分析,我们这里主要指UC(use case)文档。主要内容有,功能使用的具体描述(每个UC一般有用例简述、行为者、前置条件、后置条件、UI描述、流程/子流程/分支流程,等几大块),Visio做的功能点业务流程,界面的说明,demo等。Demo方面,可能用dreamweaver、ps甚至画图板简单画一下,有时候也会有UI/UE支持,出高保真的demo,开发将来可以直接用的那种。

产品需求文档(PRD)重点放在为一个被提议的新产品或者现有产品的改进定义市场需求。与MRD侧重于从市场需要角度看需求的不同,PRD侧重于从产品本身角度看待需求。通常在特点和功能需求上更深入细节,并也可能包括屏幕截图和用户界面流程。在那些MRD不包括具体需求和用例的机构中,PRD就包含这些具体内容。PRD通常是由拥有产品经理,行业分析师或者产品分析师头衔的人撰写的。PRD通常是一份连续的20-50页Word文档,或者针对复杂产品甚至更长。

提醒:一些机构将这里描述的MRD和PRD合并成一个文档,并称最后的文档为MRD。在这种情况下,MRD包括本段描述的内容,也包括上一段描述PRD的内容,并且可能超过50页。

FSD

Functional Specifications Document,功能详细说明。有一点像“概要设计”,这步就开始往开发衔接了,产品UI、业务逻辑的细节都要确定,细化文档并保持更新。相应的,有很多内容,比如表结构设计,要由项目经理来编写了。

功能规格文档(FSD)把焦点集中在实现,定义产品功能需求的全部细节。FSD可能通过一张张的截屏和一条条功能点来定义产品规格。这是一份可以直接让工程师创建产品的文档。与MRD和PRD侧重于以市场需要和产品角度看需求不同,FSD把重点放在了以表格形式定义产品细节,再让工程师实现这些细节。FSD也可能包括完整的屏幕截图和UI设计细节。FSD通常是由拥有产品分析师,工程领导或者项目经理头衔的人撰写的 – 作者通常属于工程部门。通常一个连续几十页的Word或类似文档。

写好MRD的10种技巧

2008-04-22 13:14

MRD-“市场需求文档”,是产品经理或者产品市场经理编写的一个产品的说明需求的文档。这些文档用于计划一个新产品或修正一个已有的产品,是被工程师团队开发产品时使用。 在硅谷的一些软件公司,MRD仅仅覆盖high-level的功能。在这种情况下,产品经理通过创建了另一个文档-通常指的是PRD(产品需求文档)来定义更加详细的产品需求。

在本文中,我用术语“MRD”泛指所有那些由产品管理和/或产品市场团队创建的,为工程师团队传达产品需求为目的的文档。

写好MRD的10种技巧

1、从用户角度的编写

从用户角度编写需求内容。使用“用例(Use Case)”和“用户角色(User Personas)”来达到这个。考虑用以下两种方法来详细说明你们公司正在开发的SFA(sales force automation)软件的“Login”的功能性。

方法A:

用户通过一个要求用户提供证书的登陆界面,然后软件允许用户带着特定的权限进入系统。软件鉴别这些证书,在鉴定通过的基础上允许用户访问那些他们有权限访问软件的功能部件。

方法B:

Mike是一个销售经理,Cathy是一个销售代表。当他们打开软件,他们看到登陆界面。他们通过用户名和密码进入系统。如果用户名和密码是正确的,他们能登进系统。一旦登陆进系统,Mike能访问软件所有的功能部件。Cathy只能访问那些对销售代表有有效的功能部件。

哪个方法更加容易阅读和理解?就我的看法,毫无疑问,”方法B”。还有,它同时减少了令人烦恼的阅读!

2、使用Screen Shots

使用Screen Shots或者mockup来你的想法。我们中很多人都听说过“一张图片好比一千个文字”。当提到写MRD的时候,一个screen shot好比一千个文字!

举个例子,看看下面这个screen shot,你需要多少字来描述?我想可能不只一千个字。

3、用简单的语言编写

在我超过11年的行业中,我通常注意到的(更多是令我懊恼)一件事是用很做作的语言来写的MRD。我想这个主要是因为MRD听起来是正式的和专业的原因吧。

相反,想象你写的MRD是写给你的在工程师团队工作的朋友。你的目标是帮助他理解你需要什么,以便于他能开发产品实现这些需要。这个将有助于你避开陷入那些令读者人厌烦(有时他们会把MRD撕碎然后再碎片喂给碎纸机)的用做作的语言的陷阱。

还有:

a)保持简短的语句,把长的语句分解成多个小的语句。

b)避免大篇幅的连续文本,把他们分解成多个小的章节。

c)把大块文本内容分解成,screen shots,表格、重点列表等等。

4、小心的使用模板

我发现MRD模板非常有用。他们的几个好处包括:

a) 模板提供了一个标准的格式,使那些不得不阅读大量MRD的读者更加容易阅读。

b) 模板让新的产品经理快速的写MRD变得容易,因为公司与公司之间的MRD内容是不同的。

c) 模板确保你不会忘记所有需要在MRD中覆盖描述的部分;

然而,一些公司过分的使用模板。一个硅谷最大的公司之一有一个所有部分被强制使用的近60页的模板。我觉得这个让人觉得非常难以忍受并且有几个负面的作用:

a) 产品经理害怕但又不得不写MRD - 几乎和不得不和Dick Cheney去南德克萨斯打猎一样(译者按:美国副总统Dick Cheney在南德克萨斯打猎时意外的打伤了和自己一起去的打猎伙伴)。

b) 工程师团队害怕但又不得不阅读MRD。

c) 写MRD和读MRD都需要花大量的时间。

我推荐你使用MRD模板,但确保他们不要过分的长。还有如果需要,确信产品经理可以灵活的跳过模板某些部分和创建新的内容。

5、区分需求的优先级

在这些年里,我从来没有碰到一个工程师团队实现了MRD里包括的所有特性的没有删减的项目-通常由于那些我们控制之外因素!

这就是说作为MRD作者的产品经理,当出现需要决定取舍的时候,应该提供一个办帮助让他们决定那些特性要实现那些可以推迟。

区分需求的优先级是一个最好的能帮助完成这个事情的办法。我发现把需求分等级就像P1,P2,P3…这样工作的刚刚好。在这个分类中-P1是最高优先级,P2是第二高优先级等等。

最好的决定一个已经明确的需求的优先级方法这个需求实现后的好处-包括你的客户和你的公司。在实际实践中,最好是和其他多种因素一起综合决定。

我推荐你只要包括P1,P2,P3的需求在你的MRD中,在多数的项目中更低的优先级可能未必会实现。还有这样也让MRD变得更加容易读。

6、说明”是什么”和”为什么”,但不要”如何”

产品经理为理解客户的需求负责,然后基于这些理解定义什么和为什么需要开发.

有一件比任何事情让开发者发疯就像在几英里外都能听到的汽笛在他们耳边尖叫一样的是一个令人痛苦的详细描述了怎样实现每一个需求细节的MRD。

考虑你们公司正在开发的以下两种描述CRM“Login”功能的方法。

推荐-描述“是什么”

Mike是一个销售经理,当他打开我们的CRM软件,他会看到一个登陆界面…登陆界面建议提供“记住我”复选框。如果Mike在点击登陆按钮之前选择了该复选框,我们的软件将记住并且在他下次来到登陆界面时自动填写他的名字。

不推荐-描述“怎么样”

Mike是一个销售经理,当他打开我们的CRM软件,他会看到一个登陆界面…登陆界面建议提供“记住我”复选框。如果Mike在点击登陆按钮之前选择了该复选框-将通过Javascript 保存他的名字以cookie的方式写到他的硬盘。当cookie写到硬盘后,用户名和密码将被发送到服务器。下一次Mike来到登陆界面时,Javascript 将读取他的cookie,成功读取后,Javascript 将是适当的DOM命令填充登陆页面上的用户名。好的产品经理擅长理解用户的需求和描述什么需要实现,好的工程师擅长决定怎么样实现它。好的工程师希望能自由的决定怎么样最好的实现用户希望得到的东西。

我注意到有技术背景的产品经理尤其喜欢描述“如何实现”。如果这些描述的就是你,应该从现在开始不要再做这样的事了。工程师们将会感谢你。

附:这里有一些例外的情况-当在描述“是什么”中描述“怎么样”是必要的,当描述“是什么”的最好的方式和/或唯一的方式就是描述“怎么样”的情况。

7、覆盖非功能性需求

尽管功能性需求描述产品的功能,非功能性需求描述系统特性,如:

a)性能

b)可伸缩性

c)可用性

d)国际化

e)等等…

我注意到因为许多产品经理和产品市场人员认为这些是“技术细节”,而在MRD中被忽略。我发现这些是我的MRD中非常重要的一部分,工程师们会非常感激在MRD中定义这些需求。

要点:当写非功能性需求的时候,尽可能的是使他们可度量(可测试)。否则,QA不能测试它们,你将没有办法知道完成的产品是否已经实现了这些非功能性需求。

8、评审&修正

我有一个朋友-我们叫他Matt(他的真名叫Steve)。Matt在硅谷一家成功的公司做产品经理工作。最近我在午餐的时候碰到他是告诉我一个非常有趣的故事。

他们雇用了一个有三年经验的产品经理。在他被雇用的几个月里,不知何故他让他的产品经理同事和工程师一样疏远他。

他是罪犯?他基本上认为他的MRD就像一个法令。他写了它,但不想和任何人评审或在反馈的基础上修改它。他仅仅想工程师团队没有问任何问题的拿着它并实现它们!

不要像Matt的同事那样。确信做到和你的产品经理伙伴和工程师团队评审你的MRD。保持一个敞开的思想然后在评审反馈的基础上更新MRD。这将帮助你写出更好的MRD,工程师将喜欢你(或者至少少恨你一些),你的团队也将创造更好的产品。

9、定义市场目标和定位

大部分我看到过MRD在覆盖了市场目标(谁将买和使用户你的产品)和定位(与竞争对手的产品比你的产品定位怎么样的)的方面做的很好。

我还看到过一些没有描述市场目标和定位的MRD,他们通常会这样争辩:“为什么工程师们需要知道这些?拿到定义了什么是需要的还不够吗?”

这些问题(谁将买和使用户你的产品和与竞争对手的产品比你的产品定位怎么样的)的确有一些正面价值,我发现许多工程师想知道为什么一个产品或特性要开发,谁将使用他们,什么是他们可以另外选择办法。

这些信息帮助他们和产品组的其他成员想象最终用户并从而更好的为创造成功的产品工作。我的建议的尽可能的(在MRD中)包含这些信息。- 它们不一定要很详细,只要包含几个段落就足够了。

10、包含一个术语表

如果你的MRD使用了新术语或在非通用的地方是使用了常用术语-确保在MRD后面包含一个术语表。

当你像这样说“我们的软件将提供SME用户通过选择WAP或PSMS开MRC帐单”时,术语表将确保你的所有读者(有些可能不是技术人员)理解你的意思是什么。

trackback:

http://michael.hightechproductmanagement.com/2006/05/tips_for_writing_better_mrds.html

http://michael.hightechproductmanagement.com/2006/05/10_tips_for_writing_better_mrd.html

介绍一下MRD

2007-10-17 20:05:42

联盟里有个朋友找MRD的模板,我正好手头有一份,就回了个帖子,结果没想到,要这个模板的朋友还挺多,后来我想了想,模板这种东西其实就是个工具,本身没有什么价值,只不过是产品管理者想法的文字体现而已,与其只发给大家模板,不如介绍一下这个工具怎么来用,就算是好人做到底吧,呵呵!

说到MRD,就不得不说一下PRD,也有朋友提到了这个问题,MRD和PRD有什么区别呢?如果大家看过联盟的第一期和第二期杂志,那么就应该知道MRD和PRD的区别和关系了,在这两期杂志的“PM词典”栏目中,就对这两个工具进行了介绍,先来分别看一下。

做个表格来说明一下两者之间的关系:
互联网产品经理必备文档介绍_第1张图片

从这个表中可以看出,MRD本身并没有什么特殊之处,按照产品管理者的工作内容来说,是必备的东西,但是,我们知道,现实的情况是,许多技术型的公司实际上对产品管理者的定位过于狭隘,非要生生地把产品管理者分为“技术型”、“市场型”,本来一个完整的产品管理过程和管理内容,就这样支离破碎了。

关于这个问题抽时间,咱们再一块讨论,还是重点讲MRD。

正是因为这个原因,许多技术型企业的产品管理者很少或者几乎没有接触过MRD,并不是说大家没有这个意识,其实,作为产品管理者,这些市场端的东西多少都会有了解的,但是,企业并没有把这个任务交给产品管理者来做,因此,就显的有些陌生了。

在表格中,已经提到了,MRD起着一种“承上启下”的作用,“向上”是对不断积累的市场数据的一种整合和记录,“向下”是对后续工作的方向说明和工作指导。

这个很容易理解的,那么,具体到这个文档中,都包括什么内容以及如何来完成好这些内容呢?

接下来,我就自己的一些经验说说个人的想法,对不对的,大家见谅。

刚才说到了,MRD就是对产品所在市场数据的整合,说白了,就是对市场分析后的结论体现,那么,在这个文档中,需要体现哪些内容呢?

在我看来,需要体现的主要内容包括:

1、市场的问题和机会;2、市场特征;3、用户特征;4、使用者特征5、市场的需求。

分别解释一下:

1、市场的问题和机会。

在这个主题中,主要是要求产品管理者说明自己负责的产品现在所处的市场都有什么问题和机会、面对这个现实的市场,产品有什么问题和机会,以及产品所需技术面临的问题和机会。其实就是要求从市场层面、产品层面、技术层面来阐述问题和机会。

2、市场特征。在这个主题中,主要是要求产品管理者说明目标市场的现状和趋势。应该包括的信息有:

目标市场特征;目标市场趋势;目标市场细分;目标市场时间约束。

3、用户特征。这里的用户是个广义的概念,它其实包括两个方面的信息:1、客户(customer);2;购买者(buyer)。

在这个主题中,主要是要说明这产品的目标用户的特征、细分、动机、影响因素以及用户期望(目标)。

4、使用者(user)特征。之所以把这个主题独立出来,就是因为,无论什么产品,最终是要由具体的人来介入的,这类人才是产品的最终享受者,具体到产品上,其实我们日常分析的产品需求和功能都是基于他们考虑的。

在这个主题中,要说明这类用户的特征、现实需要和相关联系。

这里插一句话,我看到国外的一些公司是采用了原型塑造法来完成这个主题的,关于这个方法,抽时间再说,呵呵。

备注:关于客户(customer)、购买者(buyer)、使用者(user)的区别和关系,如果有朋友还有不解的地方,可以一块来讨论,嘿嘿。

5、市场的需求。这个就比较容易理解了,就是把市场需求按类别描述出来即可,具体的标准,大家应该很清楚的,就是“描述性的语言来说明用户的期望”,主要包括的内容有:

功能分类;开发环境说明;兼容性说明;性能说明;国际性说明;文档说明;外观说明;发布说明;支持和培训说明;其它说明;方案概述;技术概述。当然了,我是把可能出现的内容都列举出来了,在实际的情况中,肯定会根据行业和产品的不同有所删减,这个仅供参考哈。

在这个主题的最后,我建议大家加一个表格,就是“需求概要表”,这个表格的作用就是用列举的形式来把所有市场需求记录下来,毕竟上面的内容都是描述性的,这个表格有助于快速浏览。

这个表格应该包括的内容有但不仅限于:

实现目标;约束条件;需求联系;原型;类型;优先级。

简单介绍了一下MRD中主要体现的主题,大家看一下,其实内容很简单的,但是,我在看了一些MRD后,才感觉到,写好一份MRD,那是相当的不易呀。

首先,在MRD中必须有许多的数据来支持你每个主题的结论描述,其次,在MRD中,涉及到了一些具体的方法,例如刚才说到的原型法,三,MRD是整个产品项目过程中非常重要的一份文档,或者说,这份文档奠定了接下来的一些列工作基础,MRD做好了,其它的工作都没有问题,这个作不好,其它的都不可能让人满意的。

因此,要写好MRD,是不能脱离产品项目流程和思想的,这个说起来,就太大了,有时间咱们慢慢聊。

大家在现实的工作中,偏重于PRD的居多,大家可以想想,是不是通常把主要精力放在了产品功能上了,而忽视了对产品所在市场的关注和分析,尤其是在一些软件和互联网公司,非常明显,有多少朋友做到了MRD中要求的呢?

说到最后,还是我始终坚持的一个观点,产品管理文档,本身没有任何价值,网上到处都可以找到,但是,如果不懂产品管理的思想,不明白产品管理到底是什么,不知道产品管理者到底应该做什么,即使给你非常好的文档模板,又有几个人能真正理解这份文档的作用,并把它写好呢?

对了,最后提一点,有些公司,是把MRD和PRD合并来做的,或者说,即使可以舍弃PRD,也不能舍弃MRD,因为PRD是由MRD延展而来的,MRD是根,PRD正是枝叶而已。

附一个MRD目录吧,仅供参考,千万别照搬。1、文档介绍

1.1 文档目的

1.2 内容概要

2、市场问题和机会

2.1 本章摘要

2.2 市场问题

2.3 市场机会

2.4 产品问题和机会

2.5 技术问题和机会

3、市场概述

3.1 本章摘要

3.2 目标市场描述

3.2.1 目标市场特征

3.2.2 目标市场趋势

3.2.3 目标市场细分

3.2.4 目标市场时间约束

4、客户和购买者

4.1 本章摘要

4.2 目标客户描述

4.2.1 目标客户细分

4.2.2 客户动机

4.2.3 影响因素

4.2.4 客户目标

4.3 目标购买者描述

4.3.1 业务决策购买者

4.3.2 技术决策购买者

5、使用者和用户原型

5.1 本章摘要

5.2 原型特征

5.3 现实需要

5.4 原型联系

6、市场需求

6.1 本章摘要

6.2 功能分类

6.3开发环境说明

6.4兼容性说明

6.5性能说明

6.6国际性说明

6.7文档说明

6.8外观说明

6.9发布说明

6.10支持和培训说明

6.11其它说明

6.12 方案概述

6.13 技术概述

6.14 市场需求概要表

7、支持信息

7.1 本章摘要

7.2 文档假设

7.3 参考资料

7.4 产品体系

你可能感兴趣的:(产品,产品经理,互联网,文档,市场分析,产品)