PRD之需求功能描述

JJ

音乐和更配噢。大爱JJ的音乐❤

PRD中需求功能描述是原型图和文字配合完成的重要部分。借鉴别人产品功能描述以及自己在实际工作中的感受。

一 流程和页面布局

完整的产品功能描述主要包括两方面:功能点无遗漏和功能描述完整
功能框架、业务流程和用户界面布局(如菜单、对话框、窗口和其它可规控件)以及页面内容描述等等是否完整。

基本状态

1 功能框架和流程的功能点是否完整?特别是注意流程中的主导航常驻or页面返回,是否是从哪来 回哪去?不要出现一个页面点击某个BUTTON不知道去哪的问题!
2 页面布局是否完整?比如页面标题栏、导航栏等否缺失?页面反馈(弹窗or加载状态进度提示等)是否缺失;
3 流程描述是否完整?比如A→B页面跳转是否描述完整

  • 交互触发方式:单击or长按or滑动;
  • 触发区域:整条Button or Button的某个区域;
  • 触发前中后状态:加载时间、动效、中间状态等等;
  • 是否有不可点击的效果,如:你的按钮此时处于不可用状态,那么一定要灰掉,或者拿掉按钮,否则会给用户误导;

特殊和异常状态

  • 特殊流程是否缺失?比如登陆流程中是否缺失忘记登陆密码的流程;启动页和用户引导页等;
  • 页面布局是否考虑横竖屏问题?
  • 页面布局是否考虑不同屏幕尺寸自适应问题?
    不同模式下页面情况说明:夜间模式?编辑模式?无图模式?等

二 内容检查

基本状态

  • 描述内容是静态or动态数据调用?如静态的标题title,动态的文本内容调用等;
  • 内容描述是否完整?顶部标题、按钮里的文字等;文本是否错误等;
  • 内容加载方式描述是否完整?本地缓存or刷新加载网络新内容等;
  • 输入框内容描述是否完整?是否有初始内容?输入后是否有联系功能(比如搜索);

特殊和异常状态

考虑等价、边界、负面、异常或非法等情况

  • 数据内容为空如何处理?是否支持离线功能?是否有空数据界面设计,引导用户去执行操作;
  • 内容长度是否有限制?比如内容展示是否限制字数,点击查看更多?昵称描述不得超出多少字?密码不得低于多少字符等等;
  • 内容违禁如何处理?敏感词、违禁内容(如:涉及版权、专利、隐私等图片)等如何处理;
  • 数据内容过期or删除or违禁后如何展示?比如某内容发布后因为违禁被编辑删除,那么用户再次点击后怎么展示等;
  • 用户内容输入是否描述完整?比如输入框输入空格、特殊字符如何处理?用户输入是否保留历史记录?等等;

工作中整理APP的用户体验功能描述上对于特殊和异常状态提到的并不多,基本都是页面流程以及布局。参考文章中还有很多注意的内容,实际上多方面考虑一个功能的来龙去脉是很有必要的。
下面是我整理APP最基本最简单页面的描述


首页小部分截图

以学而思轻课首页部分为例
个人信息
用户头像:显示用户头像,点击头像进入个人中心
用户昵称:显示用户昵称
当前等级:显示用户等级
当前学币:显示用户当前拥有的学币数量,点击进入学币详情页
当前小红花:显示用户当前拥有的小红花数量,点击进入小红花详情页
功能icon
班级:点击进入班级(跳转至最近一次进入过的班级,没有进入过班级默认进入班级列表第一个,没有班级toast提示“还没有班级哦,前往学习即可加入班级”
家园:点击跳转至我的家园
学科入口
显示各学科入口,点击icon,显示动画效果,跳转至各学科首页
新用户首次进入页面添加引导流程
默认显示学习页面,底部学习icon弹出气泡“限免课程、推荐内容都在这里”;
点击页面任意位置关闭学习气泡,发现icon弹出气泡“免费专区,精彩课外读物”;
点击页面任意位置关闭发现气泡,我的icon弹出气泡“你的所有课程和个人信息在这里”,点击任意位置关闭我的气泡。
如果有弹窗、提示、引导等需要将文案格式、触发条件写清楚;
有逻辑复杂的页面流程需要将流程图放在原型图旁,有助技术人员的理解;
根据具体工作要求,原型图如果给技术的只是图片,那么交互的动作必须写的清楚而不啰嗦;如果开会时需要演示原型图,则每一步的跳转和按钮交互都要实现,这样看起来更容易理解而不是让技术人员去想象。

最后,第一项整理版本功能的任务耗费了很长时间,每一次版本的迭代都包含了或多或少的功能优化,有几点感受简单谈一下:

  1. 产品经理写清楚功能描述就好比程序员写清楚代码注释一样重要。每一个功能变化我们可以都给技术演示一次原型,但是最后还是必须形成文档形式,因为技术手里很多任务,功能都是排着队找技术,尤其是细节改动,技术看到文字才会更清楚我们要做什么;
  2. 写完的功能描述和对应原型图自己务必检查一遍。整理工作中遇到大量的错别字,还有原型图摆放逻辑不够清楚,有的还知道是什么意思,有的完全不理解,不仅看的人很费劲,而且让其他人对这个产品经理印象减分,当然最终是影响功能的准确性;
  3. 都说慢工出细活,可是效率很重要。产品经理工作需要细致,需要专注,但是更需要效率。现在互联网产品迭代速度非常快。我在做整理工作时面对几十个大小版本,开始非常苦恼进度也非常慢,主要是文档的格式和图片的格式都需要调整,我只能根据版本情况给自己定计划,每天完成多少的量,完成就打勾,这样做起来就比较专注。同时带我的产品经理属于放任我自己安排,也没有最后提交时间,实习的过程想要多学习东西自然要勤快些,可别拖着。否则到最后浪费的是自己的时间,没人关心你学了多少。
  4. 总结思考才能有收获。现在很多人都有写博客的习惯,这个真的很重要也很有必要。我每一天都是重复的整理版本库,可能真的是对这个产品从无到有的每个功能都看过才更好的做以后的功能优化。才明白以后自己要注意哪些问题。
    我要把实习的每一次工作收获都记录下来,有参考很多产品经理的经验,也有自己的一点感受,产品小白任重道远啊。

参考——PRD中产品功能点及其描述自查清单

你可能感兴趣的:(PRD之需求功能描述)