产品文档二:如何写好产品需求规格说明书(PRD)

文档能力是产品经理的必备的能力之一,一份清晰到位的产品文档能够极大提高与开发沟通的效率。不仅是入门产品经理的重要练习项目,对于1-3年的产品经理来说,提高文档能力也是必修功课。

接上文,我们继续看看一份合格的PRD文档究竟需要包括哪些内容呢?

PRD文档的产品功能需求是最重要的文档内容,在描述时要注意两方面的内容:

↘       编写完整的产品功能

↘       每个功能做具体描述时要完整

进行产品功能描述时,页面内容描述、功能框架、业务流程和用户界面布局的需求描述内容包括:

界面内容需求

-描述内容是静态or动态数据:哪部分内容是静态的,哪些是动态的文本内容调用

-完整描述界面内容:如顶部标题、按钮里的文字等

-内容加载是否有特殊需求:是否需要本地缓存还是刷新后要加载新内容

-描述输入框中的内容:初始内容、输入后是否有附加功能

-界面内容为空时的处理:如是否支持离线、是否要设计空数据界面、是否要引导用户操作

-内容长度的限制:内容展示是否限制字数,多出限定字数是是否可以点击查看更多、昵称是否有字数限制、密码是否有字数限制

-内容违禁时需求:对敏感词、违禁内容(如:涉及版权、专利、隐私等图片)的处理

-过期内容的处理:过期内容是否删除、删除后的内容用户再次点击如何展示

-用户内容输入处理:用户在输入框输入空格、特殊字符的处理、用户的输入内容是否保留为历史记录

产品流程需求

-功能框架和流程的功能点:对所有流程中包含的功能进行描述。注意流程中的主导航进入及返回是否是从哪来回哪去。

-流程描述:页面跳转描述,如A→B页面跳转进行完成说明(包括触发方式:单击长按滑动;触发区域:**某个区域;触发前中后状态:禁用、加载时间、动效、中间状态)

-页面布局:页面标题栏、导航栏说明,页面反馈如:弹窗加载状态进度提示

-特殊流程描述:如登陆流程中的忘记登陆密码流程;启动页、用户引导页流程描述

-页面布局的横竖屏问题

-页面布局的不同屏幕尺寸自适应问题

-不同模式下页面说明:夜间模式编辑模式无图模式

账号及权限需求

用户个人身份管理会涉及到用户的不同登陆状态

↘       登陆

↘       非登陆

↘       账号异常

↘       账号被冻结

同时还涉及用户等级及权限相关需求,如

↘       会员与非会员

↘       付费与非付费用户

在进行账号及权限需求描述时要说明不同账号状态及用户权限下显示的内容和功能:

-不同账号状态说明:登陆状态、非登陆状态不同情况

-不同用户等级和权限说明:不同等级用户有哪些权限?在页面展示上有什么不同?

-不同账号状态切换时是否要特殊展示

-说明一个账号多终端登陆还是允许多终端登陆同一账号,当一个帐户只允许登录一台机器,需要检查帐户终端数量,原终端帐号踢出是否给予提示

-是否有多账号切换,是否要保留历史账号

-是否支持第三方账号登陆,登陆后如何绑定自有账号

 

硬件环境需求

不同终端水平包括:硬件特性、网络状态等

-横竖屏是否需要锁屏

-不同分辨率是否需要适配,如何适配

-是否调用手机物理按键,什么情况下调用,如何调用

-SD卡在做文件导入本地操作时:没有SD卡、SD卡储存已满、储存位置等情况说明

-无网络时的内容显示,执行联网操作如何给予用户提示

-网络信号不好,是否做无超时限制,如何给用户反馈,是否引导用户做其他操作或退出

-缓存如何处理,什么情况调用缓存

-服务器宕机、出现404、502情况时如何处理

服务器交互需求

服务器交互需求包括消息推送、数据更新方式、软件权限和后台监管需求。

-说明必要的push消息业务规则,什么情况需要push消息,push什么内容

-哪些内容要用户手动刷新,哪些需要自动刷新,哪些是手动+自动刷新

-哪些内容从后台切换回前台时要进行数据更新

-哪些内容需要实时更新,哪些定时更新

-数据展示部分的处理逻辑:每次从服务端请求、缓存到本地

-软件权限说明:什么功能在什么情况下调用什么样的权限(位置通讯录联网照片)

-数据安全性说明:输入的密码是否以明文形式显示,备份是否加密, 恢复数据是否考虑恢复过程的异常通讯中断

-交叉事件安全性说明:运行软件过程中, 如果有来电、SMS、EMS、MMS、蓝牙、红外等通讯或充电时, 是否暂停程序,优先处理通信。处理完毕后是否正常恢复软件, 继续原来的功能

-后台的数据检测点,监控哪些数据

-后台的哪些功能点为前端提供哪些内容,敏感词、违禁内容如何屏蔽

-如何进行内容推荐和排序

资源下载: