更新时间:2021-05-04 来源:黑马程序员 浏览量:
PRD也叫产品需求文档,是产品经理的基本功之一,必须会写。市面上各种PRD模板,免费的付费的都有。所以本文就不再拘泥于这些表面文章,而是要跟大家聊聊PRD里面的核心内容到底是什么。
PRD文档的作用,通俗来解释,就是通过文字和图形等内容来表达产品经理对产品的需求,并传达给开发和设计人员,并在上线后将这些需求呈现在用户面前。
一份PRD文档,核心部分是页面原型以及对原型的交互说明。光有原型还不够,因为原型只能传递可视化的需求,而更多的需求和逻辑则是非可视化的,因此需要附加交互说明。
所谓交互说明,就是将产品所有的可视和非可视的逻辑规则通过文字的形式描述出来,是开发人员的工(shuai)作(guo)依据。一份合格的交互说明是可以有效的提高团队沟通消息,降低沟通成本,避免风(si)险(bi)。
交互说明是页面规则的描述,那到底有哪些规则需要描述呢?在这里,我们从两个维度展开:数据和操作。
对一个页面而言,给用户的体验就是两件事:能看到什么?能做什么?前者,我们称为数据,后者我称为操作。因此,交互说明就是要描述出一个页面有哪些数据,即数据规则,能做什么操作,即操作规则。
数据规则
数据,什么是数据?在数据规则里,汉字、数字、字母、字符、图片、视频、音频、这些都是数据。在交互说明里,对数据规则的描述要包含以下几点:
1. 数据怎么来的?是后台上传,用户行为还是前台写死的数据?
2. 数据的显示有什么限制?比如字符长度、显示尺寸、行数等限制。
3. 数据在不同状态下的显示有什么区别?比如登陆和非登陆的状态、会员和非会员的状态、可用和不可用的状态、互斥状态、不同网络条件等
4. 数据是否存在为空的情况?如果是,为空怎么显示?比如头像,如果用户没有上传头像,该怎么显示?
操作规则
操作,什么是操作?在操作规则里,要说明用户在页面能做什么,操作反馈如何。操作+反馈才是完整的交互规则。在交互说明里,对操作规则的描述要包含以下几点:
1. 用户能做什么操作?比如输入、点击、滑动等。
2. 操作后有什么反馈?比如跳转新页面、弹框、toast、面板切换、动画效果等。
3. 不同状态下的操作有什么限制?比如登陆和非登陆的状态、会员和非会员的状态、可用和不可用的状态、互斥状态、不同网络条件等。
4. 不同状态下的操作反馈有区别吗?具体有什么区别?
总结
对于不同的产品经理而言,原型的保真程度会不一样,交互说明的格式也会不一样。但是原则是一样的:清晰的传递页面需求。而页面的需求都由数据规则和交互规则组成,按照刚上诉的思路去描述,可以保证对交互说明的全覆盖,你也不怕被开发怼了。
猜你喜欢: