8 种信息类型,中后台产品功能自查清单

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

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

一、增

1. 思考要点

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

2. Checklist

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

二、删

1. 思考要点

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

2. Checklist

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

三、改

1. 思考要点

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

2. Checklist

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

四、查

1. 思考要点

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

2. Checklist

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

五、显

1. 思考要点

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

2. Checklist

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

六、算

1. 思考要点

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

2. Checklist

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

七、传

1. Checklist

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

八、异

1. Checklist

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

作者@L 木 o 木 IN