1. 业务输入
1.1 基础交互和通用组件
在新的产品设计中,需要将涉及的UI容器、基础交互、控件都进行组件化,形成基础组件库,以提高产品设计和开发的效率,以及产品的一致性体验。
Check List:
l 所有可能的页面展现形式(容器)
l 所有需要自定义样式的控件类型(button、icon、label、textbox等)
l 所有可以抽象的业务组件(搜索框、分享等)
l 所有需要统一的基础交互组件(loading、用户提醒、下拉刷新等)
1.2 UI Flow
页面的流转;根据交互设计稿,梳理一遍完整的UI流程,包括各种分支用例、异常处理。
可以单独产出UC文档,或者最终结果都体现在交互稿中。
Check List(每个页面):
l 所有可能跳转到当前页面的页面,进入后页面的差异(页面入参)。
l 所有从当前页面可能跳转到的页面,触发条件和需要传递的信息(页面出参)。
l 所有异常流是否考虑到(尽量作为基础交互统一设计):
☐ 登录失效 ☐ 账号异常 ☐ 网络失败 ☐ 降级 ☐ 业务错误
1.3 Page UI Spec
详细说明每个页面的布局、功能,以及所有可操作控件的交互反应。
可以单独产出UC文档,或者最终结果都体现在交互稿中
Check List(每个页面):
l 当前页面包含的所有信息元素和展现形式,包括不同分类情况下的差异。
l 所有可操作控件的交互反应。
l 所有信息元素展现时对异常数据的处理。(尽量作为基础交互统一设计)
l 所有可操作控件在操作失败时的处理。(尽量作为基础交互统一设计)
1.4 数据埋点
梳理出产品和技术的数据采集需求。
Check List:
l 基础埋