PRD是产品需求文档(Product Requirement Document)的缩写。它是在产品开发过程中,用于记录和传达产品各方面需求的一种文档。PRD是由产品经理或产品团队编写的,目的是确保开发团队、设计团队和其他利益相关者对产品的功能和特性有清晰的了解。
PRD通常包含以下内容:
产品概述:对产品的背景和目标进行描述,包括产品的市场定位和关键价值主张。
用户需求:详细描述目标用户的需求和期望,包括他们的问题和痛点,以及产品应该如何满足这些需求。
功能需求:列出产品应具备的各种功能和特性,以及它们的优先级和权重。这些功能可以根据重要性分为核心功能和辅助功能。
界面设计:描述产品的用户界面,包括页面布局、交互流程和视觉设计等方面的要求。
数据需求:定义产品所需的数据类型、格式和来源,以及数据的存储和处理要求。
性能需求:规定产品的性能指标,如响应时间、并发用户数和系统稳定性等。
安全和隐私需求:确定产品应满足的安全和隐私要求,包括数据加密、用户身份验证和访问控制等方面。
限制和假设条件:指明产品开发过程中的限制条件和假设,例如时间、资源和技术限制,以及市场环境和竞争对手的影响等。
PRD的目标是为团队提供清晰的产品规格,使其在产品开发过程中保持一致性,并作为各方之间沟通和协调的依据。PRD还可以帮助评估产品的可行性、风险和商业机会,促进项目管理和产品迭代。下面来好好的梳理下PRD的各个模块到底该怎么写。
1.PRD的基本结构
PRD(Product Requirement Document,产品需求文档),由产品经理专业。是与技术及相关人员进行信息传递和沟通的工具。基本结构如下,每个公司基本都有需求文档模板,PRD的结构不外乎就以下几个板块,基本都差不多:
1.1 变更日志
1.2 需求描述:用来介绍产品功能所能满足的业务需求和用户需求。
业务需求是指该产品功能在业务开展中所扮演的角色。
用户需求是指该产品功能在用户场景中为用户解决了什么问题,用户通过这个功能完成了什么用户任务。
以“关注”功能举例:业务需求比如是获取兴趣数据,为业务发展提供指导,比如关注医生可生等线下,线下可以运营活动或推动业务。用户通过关注可以方便快速查找。
1.3 功能设计
产品功能设计包括产品业务流程,功能信息结构,产品原型及交互逻辑,产品视觉设计。
产品原型设计包括产品界面线框图设计,也包括基本交互设计。
2. 如何判断需求的价值
可以从三个维度来判断需求价值:需求来源,目的,价值。需求的价值衡量标准:是否提升了用户价值。
2.1 需求来源:用户-真正意义上的产品用户。“用户”-产品经理、老版、开发等
来自用户的需求比“用户”的需求优先级高,更有价值。
2.2 需求满足少数人还是多数人?有价值就好
2.3 需求对产品战略的落实是否有促进作用,要知道去往何方,为谁服务,为用户解决核心问题是什么。
3.基于目标读者写作
主要是工程师为例。
1)以技术实现思维审视PRD里的内容,结合现有产品功能的实现方式判断新prd带来的改变。比如是否涉及结构性调整,还是微调。
2)关键规则,包括隐藏规则和队其他模块的影响。比如注册个人信息邮箱由选填修改为去掉,那么:
A. 新逻辑和流程:后面注册的用户无需填写邮箱
B. 如何兼顾老版本的用户,邮箱这个数据字段要保留,处理方法是什么
C. 特殊情况,如果新注册用户没地方填写邮箱,如果员工老版本登录使用产品,邮箱如何显示等
基于目标读者的写作不仅要把事情说清楚,而且要说明白为什么。在prd中的需求描述里要写明本次变化的原因(背景),是基于战略还是观测数据后得出的结论还是用户反馈得到的结论。在PRD里要写清楚变化的缘由及如何变化,还有就是变化的处理方案。
4. PRD的产品逻辑
产品逻辑主要指功能模块内部及功能模块之间的相关逻辑,模块划分越清楚的产品之间交错的逻辑就越少。主要包括功能逻辑,交互逻辑,边界规则等。
1)功能逻辑:正常情况逻辑,异常情况逻辑等
2)产品交互逻辑
3)边界规则:包括一些隐性规则,比如密码要求6位,是否允许特殊符号或大小写等。
5.PRD里的技术规则
比如短信模板,里面的一些参数就是技术中的一个数据字段,如何能用变量字段名写模板,就很清晰。
6. 常用工具
写PRD可以用Word、x-mind、axure、 sketch、Figma、飞书、process on甚至是PPT以及更多的在线文档工具,工具不受制于人,只要能写清楚就行。
7.功能PRD和技术型PRD
功能型PRD或传统型PRD主要面熟产品的功能设计及具体的业务逻辑。
技术型PRD会在其中添加技术术语,帮助工程师理解产品经理设计意图,提高执行效率降低沟通成本。
8.沟通胜过文档
PRD不是完完全全固定的模板,熟悉了过后可以按照开发喜欢的方式来写,不用事无巨细,只要把需求和逻辑梳理设计清楚即可。PRD是传递产品设计意图的载体,是结果,是沟通结果的沉淀。产品经理是一个复合职能,沟通永远是产品经理需要学习和提高的技能,好的产品经理肯定是个会讲故事而且能站在不同角度讲故事的人。