系统学习运营课程,加入《91运营网VIP会员》,开启365天运营成长计划>>
导读:写PRD是一个技术活,也是一个细心活。为了能够和开放人员进行高效的沟通,一份合格的PRD文档是必须的,那如何才算合格?且看下文。 前言 最近Mr汤进er在学习PRD的写作。直接的感触就是:写PRD是一个技术活,也是一个细心活。PRD的主要阅览用户就是开发工程师,为了能够和开放人员进行高效的沟通,一份优秀的PRD文档应该满足的基本要求包括:完整、准确、清晰、简洁和稳定。 其中”完整”便是指考虑周全没有遗漏。完整的功能描述和用例,不但可以方便开发工程师快速了解完整的功能需求,同时也为产品上线前的产品测试提供必要的参考。完整的产品功能描述主要包括两方面:功能点无遗漏和功能描述完整。 为了方便自己项目中进行相关功能点及其描述自查,Mr汤进er整理了一套针对应用开发的产品功能点及其描述自查清单。个人感觉,这个自查清单对于四类人群都是有帮助的: 1、产品经理:可以通过产品功能描述自查清单来系统的梳理产品功能点和描述,PRD可以帮助产品经理更加透彻和完整的梳理产品,同时,产品经理可以通过PRD和其他人员进行高效的沟通。 2、交互设计师:可以通过功能点及其描述自查来检查自己的交互稿是否遗漏特殊情况、异常情况、极限情况等等 3、开发工程师:可以通过功能点及其描述自查清单来检查自己的程序开发是否符合PRD中的相关要求。 4、测试工程师:可以将PRD中的功能描述和用例转化为测试用例的一部分,进行产品可用性测试。 原则 在整理自查清单之前,我自己先梳理了几条自查原则或者叫做逻辑(建议在自查前先用Xmind等软件梳理下自查逻辑 ): 1、先总体,再细分:如果拿一棵大树举例,应该是按照树干→树枝→树叶的顺序去检查产品功能点,可以结合产品功能架构图来进行主要功能点的检查,在主要功能点完整的基础之上,再深入到主要功能点下的细节功能进行自查。 2、有顺序,依次检查:这个和撰写PRD中的功能点和描述是一致的,可以依据PRD功能描述撰写的标准综合运用以下顺序进行自查: 1)产品功能点需求:用户需求→后台需求(数据监控等) 3、随时关注,及时更新:很多遗漏的点不是自查一遍就可以检查出来的,说不定某个时间,就突然想起了某一个功能点的遗漏。同时PRD作为交流沟通的工具之一,需要跟进交流的结果,因此我们要随时关注,并做到及时更新。但别忘了PRD的稳定性哦,最好在正式交付其他人员时,完成功能点及其描述的梳理。 自查清单 Mr汤进er自己先用Xmind绘制了一张清单导图,详细清单列表见下方
PRD中产品功能点及其描述自查清单,绘制@Mr汤进er 用户体验自查: 这部分主要注意自查功能框架、业务流程和用户界面布局(如菜单、对话框、窗口和其它可规控件)以及页面内容描述等等是否完整。 1.1 流程和页面布局 1.1.1 基本状态: 1)功能框架和流程的功能点是否完整?特别是注意流程中的主导航常驻or页面返回,是否是从哪来回哪去?不要出现一个页面点击某个BUTTON不知道去哪的问题!可以请交互设计师协同自查; 2)流程描述是否完整?这部分也可以请交互设计师协调完成,比如A→B页面跳转是否描述完整(包括交互触发方式:单击or长按or滑动;触发区域:整条Button or Button的某个区域;触发前中后状态:加载时间、动效、中间状态等等);再比如是否有不可点击的效果,如:你的按钮此时处于不可用状态,那么一定要灰掉,或者拿掉按钮,否则会给用户误导; 3)页面布局是否完整?比如页面标题栏、导航栏等否缺失?页面反馈(弹窗or加载状态进度提示等)是否缺失; 1.1.2 特殊和异常状态: 1)特殊流程是否缺失?比如登陆流程中是否缺失忘记登陆密码的流程;启动页和用户引导页等; 1.2 内容自查 1.2.1 基本状态: 1)描述内容是静态or动态数据调用?如静态的标题title,动态的文本内容调用等; 1.2.2 特殊和异常状态: 考虑等价、边界、负面、异常或非法等情况 1)数据内容为空如何处理?是否支持离线功能?是否有空数据界面设计,引导用户去执行操作; 账号状态及用户权限自查 用户注册和账号管理功能都会涉及到用户不同登陆状态(登陆、非登陆、账号异常、账号被冻结等)和用户等级和权限(会员和非会员、付费和非付费用户等),因此要说明清楚不同账号状态及用户权限下显示的内容和功能。 2.1.1 基本状态: 2.1.2 特殊和异常状态: 1)是否说明清楚一个账号多终端登陆问题?是否允许多终端登陆同一账号?一般根据MTOP的现有规则,一个帐户只允许登录一台机器。检查一个帐户登录多台手机时,原手机里的用户需要被踢出,是否给予用户友好提示? 硬件环境需求自查: 不同的终端水平涉及到包括硬件特性、网络状态等情况,需要在PRD中考虑清晰。 3.1 硬件特性需求说明 1)横竖屏是否需要锁屏? 3.2 网络状态说明 1) 无网络时,显示什么内容?执行需要网络的操作,是否给予用户友好提示? 3.3 服务器宕机或出现404、502等情况说明 后台服务牵涉到DNS、空间服务商的情况下会影响其稳定性,如:当出现域名解析故障时,你对后台API的请求很可能就会出现404错误,抛出异常。如何处理这些异常? 后台交互及管理需求自查 后台交互和管理需求涉及到消息推送、数据更新方式、软件权限和后台监管等方面的需求。 4.1 PUSH消息说明 是否说明必要的push消息业务规则?什么情况需要push消息?push什么内容等等 4.2 数据更新说明 1)需要说明哪些地方需要用户手动刷新?哪些地方需要自动刷新?哪些地方是手动+自动刷新? 4.3 软件权限及安全性: 1)软件权限说明是否完整?什么功能,在什么情况下,需要调用什么样的权限?位置or通讯录or联网or照片等等 4.4 后台数据监控及管理需求: 1)后台有哪些数据检测点?需要监控哪些数据? 结语 PRD写作是一个细心的活,确保内容描述的完整性,有利于产品经理自己梳理产品本身,同时也有利于团队合作与沟通。产品功能点及其描述自查是为了保证内容描述的完整性。当然Mr汤进er整理的这套自查清单肯定是不够完整的,也不是普适的。 重要的是,大家需要有这样的意识、细心和一定的标准去做自查。虽然看似增加了工作量,但Mr汤进er认为,事实上这样会大大减少时间成本,特别是在大团队多人或异地协调工作的情况下。 作者:Mr汤进er 人人都是产品经理专栏作家 |