操作系统|交互说明写什么?

【操作系统|交互说明写什么?】操作系统|交互说明写什么?

文章图片

操作系统|交互说明写什么?

随着敏捷开发的流行 , 严谨而厚重的PRD文档不再是产品工作中的标配 , 很多时候产品细节都写在了原型文件中作为交互说明存在 , 由于这种转变就需要对交互说明有很好的把握 , 作为原型中轻量PRD的交互说明都需要描述哪些内容呢?

首先 , 从整体层面来看 , 交互说明要包含以下内容:页面权限:当前页面的功能和作用 , 哪些角色可以访问 , 涉及到的操作权限分别包含哪些 , 当前页面中涉及到的数据是否要根据当前角色所在的部门做限制;
页面结构:页面的框架结构是怎么样的 , 都有哪些功能 , 比如对于后台产品来说 , 顶部菜单栏 , 左侧菜单栏等等;
其次 , 页面整体的功能是如何完成的;每个页面都需要完成一个或者多个功能的 , 那么对于这个功能的实现流程要有说明 , 主要是给开发同学看的 , 便于开发更好的理解 。 对于常规的页面 , 简单的页面 , 在和开发产生了足够的默契以后 , 对于一些常见的页面功能或者简单的页面功能可以没有流程说明 , 但是对于流程复杂或者重大的新功能 , 流程图对于开发有非常大的帮助 。

再次 , 从页面内容来说 , 交互说明主要包含以下内容:字段信息 , 包含字段长度、字符说明、取值范围 。
1. 字段长度主要包括字段的最大长度和最小长度 , 比如手机号码字段最长为11位 。
若字段的最大长度大于界面可显示区域的宽度 , 则需说明超出区域的样式 。 比如 , 最多应该显示多少字数 , 超过时如何显示 , 是否折行等 。
2. 字符类型主要是指此字段的输入类型 。 比如手机号码为纯数字 , 数据库字符类型应为int(不需说明数据库类型) 。
3. 取值范围主要指数据的取值范围 。 比如 , 界面上出现下拉菜单 , 交互说明文档需要说明下拉菜单的选项内容 , 否则会增加一定的沟通成本 。
数据信息 , 包含数据源 , 数据的计算方法 , 计算结果的说明 。
1. 数据源主要是数据是如何取得的 , 比如订单支付金额是指用户支付成功的订单的实付总金额 。
2. 数据的计算方法 , 如果说数据不是直接从数据库读取的 , 而是需要计算的 , 则需要提供该数据是通过1中哪些数据通过怎样的计算公式来计算得出的 。
3.计算结果的说明 , 对于计算结果的取舍 , 保留的小数位数 , 单位等信息 。
还有 , 页面中涉及到的特殊信息 , 常见的比如状态 , 状态流转和操作 , 如下:页面中的信息往往涉及到状态和操作 , 比如对于订单的状态和操作 , 需要根据实际的业务流程梳理出这些信息需要哪些数据 , 比如对于订单来说 , 订单状态主要有待付款 , 待收货 , 待评价 , 售后等状态;还有就是不同状态之间是如何从一个状态流转到下一个状态的 , 往往状态的流转和页面的功能处理是相关的 。

操作是指对于不同的状态下 , 对应的操作 , 比如对于待支付状态的订单 , 要有对应的支付按钮和取消订单按钮 , 以便于订单向下一个流程流转 , 否则就只能等到订单超时后自动取消了 。 状态、状态流转和操作是需要产品经理对于页面的功能有足够的了解才可以 。
最后页面交互说明的主要目标是保证产品开发的顺畅 , 所以并不是内容越多越好 , 内容越多 , 反而开发阅读的体验很差 , 所以页面中重要的内容描述清楚即可 , 要精练 , 对于没必要的内容则没有必要展开 , 提高阅读效率 。


    推荐阅读