如果一个产品的PRD完成得很好,那么这款产品也不一定是成功;但是可以确定的是如果产品的PRD完成得很糟糕,那么是不可能诞生一款好的产品。
一.PRD的定义
PRD描述了你所做的这款产品的方方面面,包括产品目的,产品定位,产品用户群体,产品功能和产品行为。
PRD与MRD:MRD为市场需求文档,主要描述的是市场需求带来的潜在机会;而PRD描述的是实现潜在机会的这个产品中的种种。
二.写PRD的十个步骤
这里不仅仅是描述直接上手写PRD,而是包含整个过程步骤。包含写PRD之前-写PRD时-完成PRD之后。
1.做好准备工作
为了完成一个有竞争力的产品,首先需要根据事实与数据,与可能有想法的所有人包括客户,竞争者,公司同事,产品团队,销售人员等对产品问题及解决方案讨论各自的见解。一方面使你对产品有更加清晰的认识,另一方面使你本身变得自信和令人信服。
2.定义产品目的
做好准备工作后,你需要对为什么需要这款产品有很深的理解,去建立一个清晰的明确的产品定位。这让你的团队,销售人员等都懂得这款产品真正存在的意义。
这个目的引导着你,每次产品发布需要实现一个怎么样的目标以及这些目标怎么被衡量。注意目标需要是可以被量化的,比如净利润增长10%。这个目的也引导着整个团队,让大家都知道产品成功应该是怎么样的。
3.定义用户群体,用户目标和任务
找出主要用户群体
有了产品目的与定位后,需要跟各种各样的人主动观察与沟通,去了解他们的想法与行为。进一步地根据行为将用户分类,界定出哪一类是产品的主要用户群体。
分析其行为,将主要用户群体的行为特征化,这些特征将会引导你去进行产品设计。假如设计一个功能时,要设想对于主要用户群体来说他们是否需要这个功能,会有怎么样的反应。
主要用户目标
对主要用户群体行为进行特征化分析,弄清楚他们为什么要使用产品,在什么场景下使用,主要目的是什么。可能他们会跟你讲他们的问题是什么以及解决方法可以是什么,但是往往你要看到问题下面的本质,知道他们的目的并结合产品的目标得到更好的解决方案。
任务
了解的产品的主要用户及用户目标,接下来的任务就是以怎么样的方式来完成用户的目标呢?因为竞争很激烈,通常需要一个更好更新奇的方式去实现目标。而少即是多,主要功能越少越受用户的追捧,既满足了他们的需要又提高了效率。他们没有热情与精力去研究复杂的繁多的对他们无用的功能。
4.定义产品原则
产品细节很多,会面临各种各样的抉择,每个人对产品又有各种各样不同的想法。那么在整个项目过程中,为了能引导团队所有人能够有一致的想法和行为共同去实现产品的成功,产品经理需要定义一套具体明确的产品原则。
例如eBay的产品原则就是 好用,安全和好玩。
5.原型和测试
这个阶段你有了产品的idea,那么是时候去验证他们了。
将产品idea做成原型输出,这阶段的原型只是粗略地展现你的产品逻辑及架构。需要做以下测试:
可行性测试
在开发的角度上,在对应的时间实现这个产品会有哪些障碍。完全不可行还是只是有困难。
可用性测试
找出身边可能潜在用户,讨论是否达到了他们的预期目标。
产品理念测试
实际地与潜在用户讨论是否会为用你的产品,为你的产品买单。
6.定义并质疑你的假设
有了产品的目的,定位,主要用户群体及产品idea,现在要做的就是质疑你的产品idea。因为一旦开始项目后,就很难以做出其他大的改变。
7.把他们写下来
现在一切都准备好了,需要把他们一一写到PRD中了。PRD需要共享给全组的人看到,保证不会丢置,并且可持续更新。PRD主要包括几个部分:
产品目的:为谁解决什么场景下的什么问题,愿景是怎么样的;
产品功能:描述清楚每一个场景下的每一个功能,每一个功能支持着怎么样的目标;
发布标准:性能,可扩展性,可靠性,可用性,可维护性,可本地化;
时间计划表:每一段时间实现什么目标其内容是什么。
8.划定优先级
不同的需求划分不同的优先级,第一要分类:必须要有,非常想有,最好有;第二要从1-n进行标识。因为随着市场的变化,时间的推移以及计划外新加的产品需求,需要最优先完成优先级最高的需求,随时都有可能删减优先级不那么高的需求。
另外,由于需求多变,需要在PRD中随时保持更新。
9.测试完整性
把一起更新在PRD中之后,需要让开发人员确认他们是否从PRD中得到了产品目标并且懂得怎么去实现目标;需要让测试人员确认他们是否懂得各种场景并且清晰地写出测试用例。
10.管理产品
在项目的开发及上线之后,会有很多问题及决议,我们需要实时地更新到PRD中,确保PRD完成了说明了产品的各个方面。PRD应该是一个持续更新的东西,一方面记录所有的变化,另一方面让别人快速地理解这个产品。
注意:PRD不应该参杂过多的细节也不能不注重细节,重在产品逻辑,简洁地用简短的文字说明怎么实现产品的目标。文字说明不要有歧义,用一两个字能表达处理的意思切勿用一句话表达。