交互设计师在从需求到原型的过程中,总是会出现原型不完善,导致产品体验不是很好的情况。如何能够像建楼一样,把最后的交互稿从底层一步一步的搭建起来呢?经过自己做了的几个项目,总结除了从需求到原型的几个步骤:1、解析需求 2、产品设计 3、复查。
一、解析需求
1、这个需求是用来解决什么问题的?这个需求的战略意义在哪里?换句话说就是为什么要做这个需求。
1.1 需求方有时往往直接给出需求,而不是抛出问题,所以有可能给出的需求并不是最优解。
1.2 了解为什么要做,可以在往后面的原型设计中有一条主线,有指引性。
1.3 了解为什么要做,更便于去设定用户场景,做出用户画像。
2、这需求的应用场景在哪里,能不能做出用户画像,描述出用户使用该需求的场景。
3、这个需求的有哪几种运营模式,跟我们当前公司的模式的匹配度。
4、公司运营这个需求的优势和劣势在哪里?SWOT分析。
二、产品设计
1、从无到有:
1.1 设定用户场景,做用户画像。
1.2 确定核心目标,完成流程图和框架图,必须包含所有到达目标必须具备的过程和条件。在设计的时候只考虑能否顺利走到目标终点,从一个角色到多个角色都能到达目标。
2、从有到优:是否有其他的东西来帮助用户更好的达到目标。
2.1 功能上:需要什么样的辅助功能来帮助用户,使用户的目标更加明确。
2.1.1 进入具体页面,思考这个页面主要做那几件事?对优先级做排序。
2.1.2 该页面讲哪个类型的东西?由此衍生出的用户可能会产生的情感是什么?针对这个内容,细节交互是什么?
2.1.3 页面不同路径的流程图。
2.1.4 页面上每一个控件的各种状态。
2.2 系统上:是否需要一些系统提示帮助用户更好的理解和达到目标。
2.3 逻辑上:是否需要更便捷的入口让用户更快的完成目标。
三、复查
在解析需求和产品设计的基础上做一个复查,复查的内容从产品设计-2步开始。复查的时候主要思考:
1、交互功能是否缺失?说明文字是否缺失?
2、在什么场景下,会用到该功能?它是必不可少的吗?是能够找到竞品,符合常理的吗?
3、这个方案有什么问题?如果有其他的解决方案,我为什么选择了它?(想明白这个可以用来说服别人)
然后按照下面的这个交互细节自查表来检查交互细节和文案细节。
交互的实质就是人的输入和APP的输出,按照输入和输出情况进行描述,整个交互的自查过程就清楚了。用户的输入包含:输入前、输入中和输入后,这些情况对应的app的反馈就是输出。
1、流程
1.1 页面的上下文衔接:分页面与主页面之间的跳转,如何返回上级,出发前中后状态,跳转失败说明。
1.2 内容的上下文衔接
1.3 随时返回、退出、继续
1.4 页面的title
1.5 失败后是否有出路
2、内容
2.1 文字、数据:没有数据的状态、字数和行数限制、过长处理方式、数据排列规则。
2.2 图片:未加载、加载中和加载后状态。
2.3 按钮:未点击、点击瞬间、载入中、载入中是否可取消、点击后、频繁点击、无法点击、Hover状态下的解释。
2.4 输入控件状态:输入前输入框是否要提示文字,是否自动聚焦,配套按钮状态;输入中输入框是否有格式错误、字数过少等提示;输入完成输入框的反馈,配套按钮状态。
3、特殊情况
3.1 操作失败:失败解释、失败出路。
3.2 特殊状态:无图模式。
3.3 网络状态:正常加载、网络缓慢、没有网络、加载失败。