制作页面并为页面添加注释,大致思路如下:
- 按照页面模块进行划分,这是为了把内容进行分组,便于理解。
- 罗列数据。所有的页面都是由数据内容组成的,视觉与交互根据数据内容思考数据的表现形式。开发根据这些表现形式选择合适的控件(如果希望给设计师传递这样的信息,某些内容必须突出显示或隐藏,就补充内容优先级或高亮这些内容);
- 操作。首先描述操作的结果,设计师根据这些考虑操作的形式、过程、结果等具体的人机交互方法。
- 规则。包括:页面的不同状态,内容的初始、正常、异常状态,列表的排序优先规则。
- 如有设计师、程序员、运营等需要特别注意的地方,需要特别标注。
- 静态的注释如果描述的不够清楚,可以做一些操作的动效帮助理解。
一些原型相关的经验:
- 不同功能之间尽量少挂钩,功能与功能之间相互独立。(后期运营为实际工作考虑会有更多别的想法,但在前期,尽量只做单独的功能);
- 流程大而全。减功能远比加功能简单的多,功能越简单,需求方越想加东西,所以不如一开始就考虑全面,研发评估时间时再砍掉细枝末节;
- 模块少,页面少。
只保留主要内容在外面,把其它杂物都丢在一起,能一个页面操作就一个页面操作。
这个方法不符合“拆分任务”的原则,但它可以一定程度保证协作方便。因为我们最早设计的表单与运营最终需要的表单肯定会有极大的不同,有些元素的重要性也会发生改变,所以我们一开始不要把表单拆分成几个页面,尽量把同一个任务放在一个页面中。