天气真是热,我的项目也到了白热化时期,整个人火热火热的,用户体验建模还没有基本完成,流程转界面完成了50%,下面我倒是开始担心细节的交互设计了;
今天看alan cooper的交互设计,顺便总结一下,看看能不能给我带来什么创新的设计想法;
他提到了有6个过程描述:
1、定义形态要素和输入方法
   在我们行业软件设计中,这个分析很重要的,例如影院系统,售票前台必须的输入是用触摸屏,所以引发的按钮就要很大;再说游戏管理系统,很多都是用游戏控制杆;可见,交互的第一步就是定义产品的形态要素,或者是一个组合,把键盘和鼠标组合成适合角色的设计;但是一定要定义好首选的输入方式;
 
2、定义视图
   就是定义哪个是首要界面或者状态,但是用户的任务和目的较多时,就像alan cooper说的,可以定义不同的试图,当然我觉得还要多加几次叠加,作一个相互的需求集合库;
 
3、定义功能元素和数据元素
   当然我们UI设计的工作是用界面来表达功能元素和数据元素。主要是定义界面上的元素,例如窗口样式、容器样式、控件、按钮、图形和列表等;数据元素包含约会、备忘录、消息和任务等;多重向量的概念就是在这里提出的,是指多个功能元素;
 
4、确定功能分组和层次关系
   区分不同的功能单元,并且确定这些功能单位的层次关系;我理解成按照业务流程梳理界面层次,以什么样的顺序使用一组相关的元素,并且要了解会引起什么优化流;
 
5、给出交互框架的草图
   这就是一个集体讨论的结果,交互设计师和gui设计师把框架和之间的描述进行草图绘制,我的项目中使用了visio,然后打印出来用便签纸修改和讨论;形成初稿;
 
6、构造关键路径脚本提纲
   我发现越是关键的流程,页面越多而且交互细节越多。“新用户必须能够快速的掌握关键路径交互和功能”,我们会把关键的流程用情景串联的做法在白板上进行描述记录;