交互设计

苏文杰 2016-11-29 17:51:41

本点博可采用思维简图模式查看

!用户
!!找出谁是你真正的用户,弄清楚他们想要什么
!!用户与客户的区别
!!!直接与产品交互、完成某个任务或或达到某个目的的人
!!用户的普遍性和特殊性
!!做好用户细分,选择好核心种子用户,想清楚谁是目标用户
!!建立用户模型
!!!一般数据:性别、年龄、职业、收入、地域、学历
!!!性格取向
!!!一般能力:听力、视力、逻辑能力
!!!文化:地域信仰语言习惯、喜好
!!!对产品的熟悉程度
!!!产品使用场景、时间频率
!!!环境和技术基础:网速、分辨率、操作系统、尺寸

!需求
!!理解用户,建立明确需求
!!!用户不知道自己想要什么,只有产品出来之后,才会恍然大悟
!!!需要产生需求
!!!尽可能的理解用户|用户的工作和环境,从而保证产品能够使用户达到他们的目标
!!!从用户的许耀中提炼出一组稳定的需求,作为后续设计的坚实基础
!!!需求要具备“可衡量性”
!!需求的种类
!!!功能需求
!!!用户需求
!!!数据需求
!!!环境需求
!!!可用性需求
!!搜集需求的方式
!!!问卷调查:先找人试答
!!!!参加调查的不一定代表所有用户
!!!!用户参加调查的动机会影响研究结果
!!!!问卷的来源会影响研究结果
!!!!问题的措辞会影响结果,避免选项极端化
!!!用户访谈
!!!!在用户家里或工作环境
!!!!准备好问题,并预测用户的反应
!!!!充分挖掘用户的想法
!!!观察用户(观察和提问)
!!!!选取最具代表性的用户
!!!!在工作环境下观察
!!!!提问要具体,重点放在他们正在做的和刚刚完成的事情
!!!!有想法立刻反馈给用户验证
!!!!有声思考:积极提问,让用户口述当下思维的内容
!!!集体讨论
!!!!注意权威、领导、活跃者的不良影响
!!!!人员安排:普通用户、主持人、记录员、开发者
!!!注意事项
!!!!一切重点是为了搞清楚用户需要什么
!!!!要考虑多有的用户类别
!!!!每个用户类别只派一位代表参与是不充分的
!!!!打组合拳,不要单一套路
!!!!在可能的情况下,先小规模试验
!!整理需求的方法
!!!请用户列出他们希望通过产品完成的各种目标
!!!让他们笼统的列出达到目标的各种需求
!!!按自己的理解,将这些需求转述给用户,让用户判断是否正确
!!!鼓励用户以更开发的思路提出更多需求
!!!你提出几个需求类别,让用户将所有需求“对号入座”
!!!列出各项需求的衡量标准,对不易衡量的需求,进行修改或删除
!!需求记录卡模板
!!!需求编号:每项需求都有味一的编号
!!!需求类型:把需求分类,便与整理归纳
!!!描述:描述需求要达到的目标
!!!原理:为什么这项需求很必要?重要在哪里
!!!来源:这项需求是谁提出来的
!!!满足标准:把需求的标准进行量化,用于检验方案是否满足需求
!!!完成后客户的满意度:客户对实现这项需求的渴望程度
!!!未完成时客户的不满意程度:
!!!相关需求:有没有其他需求会影响这个需求
!!!冲突:有没有其他需求与之冲突
!!!支持材料:一些支持材料的信息
!!!历史:需求的来源以及修改记录

!!任务描述
!!!不要技术性术语,描述用户关注的内容
!!!用讲故事的方法描述任务
!!!!人物
!!!!目标
!!!!现状
!!!!环境
!!!!步骤
!!!!策略
!!!!感情
!!用流程图描述任务
!!!对用户要求和技术局限妥善权衡,对用户理想的完成任务方式的支持大于对技术局限的迁就

!设计方案和制作原型
!!步骤
!!!概念模型,关注描述产品做什么,如何工作
!!!物理实体方面的设计,即界面设计,关注细节,如屏幕和菜单结构,图标和图形等
!!!设计-制作-检验,不断迭代
!!原型类别
!!!初级原型(低保真原型)
!!!!草图(涂鸦)
!!!!连环画
!!!!制作卡片
!!!!模拟界面
!!!高保证原型
!!!!制作时间长
!!!!评估时容易专注于表面问题,而不是产品的本质
!!!!开发人员不愿意修改辛苦制作出来的东西
!!!!把目标定得过高
!!!!一个错误就可能打断整个评估过程
!!开发之前要问的问题
!!!首先考虑功能,然后才是表示
!!!这个产品是为谁设计的
!!!用户会怎么使用这个产品
!!!这个产品向用户展示什么概念
!!!我会提供什么选项、设置和控件
!!概念模型设计原则
!!!开放思路,同时考虑用户和应用环境
!!!保持简单,但也不要过于简单
!!!使用初级原型快速获取反馈
!!!反复迭代进行设计
!!开发概念模型的问题
!!!采用什么样的交互方式
!!!是更智能还是更服帖
!!!是否存在合适的熟悉概念进行映射比拟
!!交互设计原则
!!!力求一致性
!!!允许频繁使用快捷键
!!!提供明确的反馈
!!!设计对话,告诉用户任务已完成
!!!提供错误预防和简单的纠错功能
!!!应该方便用户取消某个操作
!!!用户来掌握控制权
!!!减轻用户的记忆负担
!!!界面元素和界面风格
!!!菜单的设计,把对立的选项分开,适当进行分组
!!!图标的设计—高度浓缩的图形
!!!屏幕布局的设计避免过于稀疏或过于密集

!以用户为中心的开发
!!支持用户而不是限制他们
!!!排第一位的永远是用户,不是技术
!!!给他们最习惯的环境
!!!要支持用户,就得考虑周全
!!!经常向他们咨询意见
!!用户参与的不同形式
!!!极端一:让用户作为设计组成员
!!!极端二:让用户原则里参与设计
!!用户参与的利弊
!!!用户不敢表达主张
!!!没有系统开发背景
!!!意图不可预测,也分不清主次
!!!容易担惊受怕
!!!用户期望值过高
!!注意
!!!现场研究,到用户家里或者工作环境
!!!与用户建立正确的关系
!!!该问就大胆问
!!!不要跑题太远,保证大方向
!!!提问不要打断用户的任务或思考
!!!不要提带有倾向性或误导性的问题
!!!使用开放式的问题
!!!不用使用专业术语
!!!不用帮助指导用户,你是来发掘问题的
!!亲和图
!!!随便找出某一项记录
!!!找到跟他有某种关联的其他记录
!!!把它们归纳到一起