产品经理在梳理产品需求文档时需要把每一个功能的逻辑关系、交互方式都整理全面,为了避免疏漏,与开发评审前,建议每位产品都 Check 几遍文档。本文整理了一份中后台产品功能自查清单,供大家参考,如有不全欢迎提建议~

中后台功能自查方法“增删改查 显算传异”,这是中后台功能常见的 8 大信息类型。

一、增

1. 思考要点

  1. 增加操作是否有必要
  2. 谁可以增加,谁不能增加
  3. 什么时候可以增加,什么时候不可以增加
  4. 在哪里增加(入口)
  5. 增加的内容是什么
  6. 怎样增加,主流程是怎样的,其中又包含哪些异常情况

2. Checklist

  • 点击增加后信息提示
  • 增加的内容信息是否必填
  • 增加条件是什么
  • 增加是否有限制条件(字数、字符限制、格式)
  • 哪些情况不允许增加
  • 增加过程中输入参数有哪些
  • 支持批量增加吗
  • 操作提示
  • 增加是否进入到编辑状态
  • 编辑状态是否支持删除
  • 点击确认提交后,在当前页面提交后再返回,返回到哪里
  • 支持连续添加吗,应该如何设置
  • 增加类型支持:文本、图片、视频、GIF
  • 关联数据梳理

二、删

1. 思考要点

  1. 删除操作是否有必要
  2. 谁可以删除,谁不能删除
  3. 什么时候可以删除,什么时候不可以删除
  4. 在哪里删除(入口)
  5. 删除的内容是什么,什么内容不支持删除
  6. 怎样删除,主流程是怎样的,其中有哪些异常情况

2. Checklist

  • 点击删除后是否需要二次确认
  • 删除条件是什么
  • 删除后是否可以快速撤销
  • 删除到一半就停止(例如断网),被删除内容怎么处理?
  • 删除后是否进入回收站,是否支持恢复
  • 是否支持批量删除,如何操作,如何提示
  • 在增加过程中是否支持批量删除
  • 考虑是否有关联数据
  • 删除数据采用逻辑删还是物理删

三、改

1. 思考要点

  1. 修改是否有必要
  2. 谁可以修改,谁不能修改
  3. 什么时候可以改,什么时候不可以改
  4. 在哪里改(入口)
  5. 改的对象有哪些,哪些内容不能改
  6. 怎样改,主流程是怎样的,其中有哪些异常情况

2. Checklist

  • 改的条件是什么
  • 修改的限制条件是什么
  • 哪些参数可以修改,哪些参数不可修改
  • 是否支持批量修改
  • 修改过程中如何取消修改
  • 修改后支持撤销吗
  • 修改提交有二次确认吗
  • 修改是否涉及数据转移

四、查

1. 思考要点

  1. 是否支持查
  2. 谁可以查,谁不能查
  3. 什么时间可以查
  4. 在哪里查
  5. 支持查哪些对象
  6. 怎么查,主要流程是怎样的,其中包含的异常情况

2. Checklist

  • 查询的入口在哪里
  • 查询异常情况怎样显示
  • 查询对象是什么
  • 哪些字段支持查
  • 查询条件:按权限?按类别?按时间?
  • 查询方式:搜索、筛选
  • 搜索条件:id、用户名、手机号等
  • 匹配方式:精准匹配、模糊匹配等
  • 查询结果:有屏蔽要求吗?对查询结果可以进行哪些操作?
  • 查找结果展示:如何展示,如何排序,没找到怎么办,如何显示?
  • 打开结果展示方式如何,新标签页、当前页、弹窗、详情页,是否可以继续点击跳转

五、显

1. 思考要点

  1. 显示这个是否有必要
  2. 针对不同人显示内容是否相同,不同权限显示是否相同,不同角色显示是否相同
  3. 什么时候显示,什么时候不不显示,显示多久?数据在哪里显示,怎样显示
  4. 显示包括哪些元素?(btn、数据、文本、图表、图片、视频)

2. Checklist

  • 敏感数据如何显示,如何配置(隐藏、权限设置)
  • 显示内容的优先级(必要字段、重要字段、排版、呈现方式)
  • 显示的层级关系(父子级嵌套关系)
  • 功能操作前、操作方式、操作过程展示、操作结果展示
  • 数据绘制交互【请求前、请求中、绘制、绘制完成(有数据、失败)、数据缓存、请求及重试机制】
  • 页面默认选中焦点、选中项、默认值
  • 页面显示元素交互状态有哪些(常态、鼠标悬停、点击、选中、禁用)
  • 显示的顺序,按照创建时间顺序、修改时间、类别
  • 列表显示样式、一页显示数量,分页显示数量,响应式布局
  • 列表的是否支持快捷操作,筛选、排序、搜索
  • 显示的元素数量范围,文本过多如何显示
  • 内容为空怎么显示
  • 哪些错误、错误提示显示方式和内容
  • 哪些内容是固定的,哪些内容是服务端返回的

六、算

1. 思考要点

  1. 计算规则
  2. 计算逻辑

2. Checklist

  • 多久算一次
  • 哪些数据参与计算
  • 参数的限制
  • 数据变化的规则:实时更新、自动拉取、推送、隔天更新等
  • 需要什么哪些条件
  • 哪些信息需要默认保存,自动填充?
  • 需要什么统计
  • 数量变化规则

七、传

1. Checklist

  • 传输内容格式支持:文本、图片、视频、数据等
  • 哪些需要传,哪些不需要传
  • 手动传,还是自动传
  • 传输的内容
  • 传输的方向
  • 上传文件是否有格式限制、大小限制
  • 上传文件是否要显示格式信息,格式提示
  • 上传文件后是否显示文件名,怎样显示
  • 上传后是否允许重复上传,覆盖上传,取消上传
  • 是否可以批量上传,批量上传后如何显示
  • 上传后是否可以删除、批量删除,如何删除?

八、异

1. Checklist

  • 数据的异常边界
  • 异常处理:为空、字符超长、超时等
  • 网络异常数据如何处理,如何提示用户,下一步如何操作,如中断:请求刷新、重试机制、关闭进程
  • 账号异常情况,如(登录、注册、更换设备、账号是否互斥)
  • 中断、失败、超出限制如何处理
  • 业务关联的边缘场景如何处理
  • 铭感词、内容违规
  • 无法获取数据(无响应)
  • 加载时间过长(页面多久超时,超时后提示方式)
  • 状态码提示(404、403、5XX等)

本文由 @L木o木IN 原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

在模糊查询中怎样事先加载页面_8种信息类型,中后台产品功能自查清单相关推荐

  1. $.getjson异常信息提示_8种信息类型,中后台产品功能自查清单

    点个赞 一起玩耍! 产品经理在梳理产品需求文档时需要把每一个功能的逻辑关系.交互方式都整理全面,为了避免疏漏,与开发评审前,建议每位产品都 Check 几遍文档.本文整理了一份中后台产品功能自查清单, ...

  2. IDEA中Tomcat重新加载的几种方式

    IDEA中Tomcat重新加载的几种方式 参考自IDEA官方帮助文档 1.Update resources 更新资源文件,当项目中的HTML, JSP, JavaScript, CSS and ima ...

  3. 中动态路径加载_GOT段在linux系统中实现代码动态加载的作用和其他段的说明

    上一节我们看到,当程序想调用系统函数时,在编译阶段无法确认被调用函数所在的虚拟地址.因此必须有机制让程序在运行过程中,在调用系统API的时候有办法去确定所调用的系统函数对应的入口地址,这就是代码运行时 ...

  4. VC++如何将rc资源中的图片加载到MFC的CImage对象中(附源码)

    VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/124272585C++软件异常排查从 ...

  5. 关于在MicroSoftWord中添加MathType加载项

    关于在MicroSoftWord中添加MathType加载项 两种模式(建议选1): 1.第一种方式打开word自启动: 1)文件-选项-信任中心-信任中心设置-StartUp文件夹路径,有了该路径之 ...

  6. ArcGIS问题解决——CAD中的字体加载到ArcMap显示乱码

    ArcGIS问题解决--CAD中的字体加载到ArcMap显示乱码 CAD中的字体加载到ArcMap显示乱码,是因为字符集的问题,解决办法即修改注册表中默认字符集为简体中文字符集即可. ①win+R,输 ...

  7. 中yeti不能加载_将 PQ 查询加载到 Excel 中进行分析的三种常用的方式

    点击上方蓝字 关注星标★不迷路 岁月本长,忙者自促 虽然大部分时候经过PQ清洗的数据都是加载到Excel工作表中,但是PQ中还有另外两种将数据返回Excel中进行分析的方法. 三种不同的数据加载方式: ...

  8. vue2开发过程中el-select懒加载问题

    el-select懒加载 近期开发的项目进行压力测试,结果发现系统变得越来越卡,点击发现后台的响应时间并不慢,大部分都在200ms以内,table已经全部进行分页处理,排除el-table数据量过大导 ...

  9. java-web hibernate中的懒加载问题

    java-web hibernate中的懒加载问题 懒加载异常 1.延迟加载机制 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作.在 ...

最新文章

  1. 《Python知识手册》,V3.0版来了,2021年,走起!
  2. svn没有右键菜单的解决方案
  3. mac 安装淘宝镜像报错之坑
  4. ScheduledThreadPoolExecutor定时任务线程池
  5. Android 系统性能优化(80)---Android性能优化:这是一份详细的布局优化 指南(含lt;includegt;、lt;Viewstubgt;、lt;mergegt;)
  6. web前端开发面临挑战有哪些?
  7. java继承 后的方法_Java 继承
  8. 计算机软件知识pdf,[计算机软件及应用]PDF基础知识.doc
  9. su封面插件_儿豁嘛,这就是SU空间布线葵花宝典
  10. [转载]年末致富有新招,写个程序抓红包
  11. jdom.jar 下载
  12. 数据分析师面试题目_数据分析师面试的77个常见问题,你准备好了吗?
  13. java math pow_Java Math.pow() 方法
  14. 用python画带有正负值的条形图
  15. 前置++与后置++、前置--与后置--
  16. 看生物学家如何恶搞PLOS ONE
  17. 7位互联网打工人自述:累就对了,毕竟只能打工到35岁
  18. 基于微信小程序的琴房管理系统的设计与实现 计算机毕业设计
  19. 踩个脚印,悲悼我被代码占据的青春。
  20. 工程伦理章节测试答案

热门文章

  1. win7系统一直反复重启_iPhone7开机白苹果反复重启进不了系统维修过程
  2. leetcode No.21 合并两个有序链表
  3. 顶级程序员的心得ndash;Coders at Work
  4. sql android客户端,XSGManage: 学生成绩管理系统---客户端,基于Android+Django+sqlit3开发...
  5. resnet50网络结构_AAAI2020 | 利用网络结构关系加速NAS+Layer
  6. 离群点检测方法_干货 :时间序列异常检测
  7. oracle循环异常跳过,oracle异常处理00103 loop异常继续循环 异常处理选点
  8. 新手学完Java可以面试哪些岗位?
  9. 学习Java的几大难题,你们都解决了吗?
  10. 3d打印光固化好还是热固化好_UV专利一览(71) —天啦噜!3D打印上太空!