最近习的时,互同小哥哥问我一个问题:果你面试的时,面试官让你设计一个游泳池,你怎么做?
仔细,其实这问题并不真的让去设一游泳池,考验的设思与方法。我一直很喜欢目标导向设计套理论,因为它从前期研究到建立人物模型,到提取设计需求,到今天想分享的定义互框架,一套流程让我对设计互联网产品有更新的认识。
其实设框架会包含很多,比如交互设计框架,视设计框架,工业设计框架,服务设计框架等,从框架往下进行细节上的考量,么我们设计基以成型。
义交互设框架的一些骤:
一、定义平台 、姿态、输入方法
我们行设,先确好,我们设的产品基于什么平台设的。
比如:是随使用,易受光线、网络响的移动机?还是景固定,涉及响应式计的web?或者是在嘈杂的商,街面,绝大部用户都是新的指示屏?不同的限制条件别多,比如然环,社会环等。
然后我们还要确定户对这个产投入的注意时间,Cooper把这个概念称为姿态。
比如:有品,用户在其投入时很短,要进来完成目标会走了,完成目标个过程可能需要1分钟不到,比如支付宝付款,这可以称为暂时姿态;
而有的产品,用户长时间注在个产品上,以以小时为单位计量,比一视频类、教育类的app,就以称为独占姿态。
接我们还确,用户与产品的交互方式,或者输入方式。
是键盘还是鼠标还是触屏?比如移动端,通过触摸势以及物理按键、还有语音、指纹、人脸识别等操作产品进行交互,Material Design面关于势这一节有提Touch Mechanics(触发动作)如touch,drag,pinch open等,还有Touch Activities(触发行为)如expand、zoom in,zoom out等。
二、定义功能、数据元素
我们之义设需求的时候,义了数据需求以及功能需求,行设框架的时候,我们需把数据需求以及功能需求转化数据元素与功能元素,也就这些需求以什么样的形式展示给用户 。
数据素是数据的基本位,由数据项组成。举个例,通话记录的一条通话记录为一个数据素,而一条通话记录的每一项就是数据项,比如系人号码、间、地址。
而功元素的话,我觉得功元素是对数据元素的一些行为操作,户利这些功元素来成任务。如说打电话这个功需求,它的功元素有:输入号码、拨打电话、挂断电话等。
我们可以根据物模型列出这些信息元素,可能括多案,而我们在做案选择时候,可以从哪些选择呢?
小小地整理一下,下图:
果说定义场提供一种从整到细节的互设计方法,么以说,设计原则提供一种从细节到整的互设计方法,两者结合来,以平衡整个设计程。
关于设原则,我很喜欢Alan Cooper的一句话「除非好的设方案,否则就遵从设原则」。
因为用户的多操作方式其实都已形成了一个习惯,如果背离的操作习惯,用户就要从零开始学习,花费更多的间成本。而多计则是前人总结下来的经验,有效地借鉴这些则也能避免进一些误。
三、确定功能组、层级
因为数据素和功能素存在的目的是为了让用户完成目标,不同的数据素和功能素要完成不同的任,所以把数据素和功能素进行组重要。
最实习在优公司平台一个产的交互流程和交互细节,而在优的时候就深刻地感受到了对这些元素分组与确定层级的重要性。
我们可以根据逻辑关系将这些元素进分组,在分组时候,可以考虑这些问题:
- 哪些元素需要捆绑使,哪些是?
- 相关联元素使用序如何?
- 哪元素之间具有包含关系?
- 哪些元素需占片的区域面积?
- App如何组织这些素才能优化工作流?
- 哪些元素有助于人物模做决定?
- 哪些元素需要获取视觉焦?
- 采用什么样的互模式和原则?
举个例子:
比支付宝的提现功能,为什么提现金额个功能元素与用余额个数据元素捆绑在一呢?是因为用余额影响用户对提现金额少的决策,所以两个元素关联度比大。
站人模型的角度,这一页面,信息层级的优先级提金额小>可用余额,并且可用余额只影响用户对提金额的决策,并不决用户的提金额小。
我们知道提之,该页面的视觉焦点提金额多少(见图),输入完提金额的时候,视觉焦点变了「确认提」的button这功能元素(见下图)。所以这里对这些信息元素行分组与确优先级也能帮我们后面设交互框架的时候确视觉焦点。
四、勾画交互框架
接着我们就要将分组的元素纳到页面里面。我们以先草拟出一草图,根据我们期设计的推进不断改进完善,比有人物目标没有完成或者完成目标的程比冗的,我们要增加或者删减一元素。
用草图的形式,关键注意设整体,非细节,另外不仅仅画单页面,应该把页面与页面间的关系标注出,也就页面流程以及注释。流程趋于稳,就可以用电脑绘制图了。
五、构建关键路径场景剧本
关键径场景指人模型与产品交互框架行交互的过程细节,并且人模型频繁使用界面的主径。
它跟情景景不一,关键路径景关注细节,在细节上严谨地描述每个交互的确行为,以任为导向(但是并不味着可以忽视目标,因为目标是在产品计中一直要关注的点)。
举个例:
如说点xx外卖这个任务,键路径场景就要具体到户从哪里进入app,及进入app后直到成任务前,看到的每一个页面,数据元素及功元素,及户怎么根据这些元素进行决策,判断,及户点击了哪些按钮,接来进入哪一个页面,都要详细描述。
我觉在构关键路径场景这步和勾画交互框架这步,其实是个可循环步骤,到最后确定案。
六、运用验证场景完善设计
我们把主要流程主要页完善好后,可以考虑品些不太频繁使用页。比如些分、不经常使用页,不定用到页,如下:
举个例子:
比当我们设计用户点外卖个场的时,能的流程是:进首页——查看分类——选择店铺——选择美食——支付成功,但也有一种用户他是有很明确的目的道自己想要什么,他的流程能是:进首页——搜索美食——选择店铺——选择美食——支付成功,还有一种用户就是从自己历史订单里面选择,他的流程就是:进首页——进订单页——选择订单——来一单——支付成功。
用户的目标都点外卖,但关键径里面会出分叉点,那么我们可以把分叉后的场景描述替场景。
验证景还有一种情况就是一些不经常使用的功能,但是一定会用得的功能,比如一些app的清除数据功能。可以把这种景称之为必须使用的景。
还有一种就是经使,一定得到,但是产必须要考虑的情景,如手机通讯录,如果户添的联系人和历史联系人重名,那系统该怎设置与反馈呢?我们可把这种场景成为边缘场景。
这些验证场景情况都能影响我们品用户体验,所以有效地考虑到这些场景也很要hhh……
总结
那…结下定义交互框架步骤:
- 定义平台、输入方法
- 定义功能、数据元素
- 确定功能组、级
- 勾画交互框架
- 构建关键路径景
- 验证场景善设计
其实在定义完交互计框架后,还没有结束,还需要和其计协调配:
如和视觉设计师配合,配合视觉设计师善外观和视觉格;
比如和工业设计师配合,有句话很好概括他们配合,「形服从功能」,交互设计需求指导着工业设计,工业设计制造成本素反过来又影响着交互设计各可能性。
比和服务设计师合,但是服务设计通常影响整个架构的业模式,比服务蓝图,所以一般优先构建服务设计框架。
后,回到一始的问题:如果面试的时候,考官让设一游泳池,该怎么办?
如果你完了前面写的关于交互计的点思考的文章,总结的目标导向计的所有文章,那一定不难回答这个问题了hhh。
往期顾:
- 《交互基础课堂!目标导向计之“用户目标”“心智模型”》
- 《交互基础小课堂!目标导向设计之“设计研究”》
- 《基础知识普!目标导设计“情景场景”与“设计需求”》
注作者的微信公众号:「UED设计笔记」