您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 1_软件观念革命――交互设计精髓(20100413)
软件观念革命—交互设计精髓杨玉敏2010-03了解你的用户内容交互设计领域存在的问题目标导向设计过程对用户的系统理解用户建模和脚本提纲交互设计原则与模式交互设计•针对产品和系统行为的设计称为交互设计•设计软件的核心,是设计用户行为,交互设计最关键的因素也是行为•交互设计的原则——设计有用实用的形式和行为产品形象与品牌图1交互设计模型糟糕的用户界面图2错误对话框图3难以理解的对话框图4是否保存对话框图5是否删除对话框软件不友好软件晦涩软件主观臆测软件行为不当原因——我们对用户一无所知,面对利益冲突,缺少软件设计过程原因——我们对用户一无所知,面对利益冲突,缺少软件设计过程图7设计目标图示设计目标设计方法改革•数字产品需要更好的设计方法•了解你的用户•以实现用户目标为基础的设计方法——目标导向设计产品期望性性能生存能力产品期望性性能生存能力图6产品的三大特性内容交互设计领域存在的问题目标导向设计过程对用户的系统理解用户建模和脚本提纲交互设计原则与模式软件开发过程演变编码/测试发布程序员初始编码/测试发布职业经理人程序员初始设计编码发布职业经理人程序员设计者OABug测试用户测试可用性从业人员初始编码测试发布职业经理人程序员OA设计者外观与感知可用性从业人员编码/测试发布程序员初始编码/测试发布职业经理人程序员初始设计编码发布职业经理人程序员设计者OABug测试用户测试可用性从业人员初始编码测试发布职业经理人程序员OA设计者外观与感知可用性从业人员编码/测试发布程序员编码/测试发布程序员初始编码/测试发布职业经理人程序员初始编码/测试发布职业经理人程序员初始设计编码发布职业经理人程序员设计者OABug测试用户测试可用性从业人员初始设计编码发布职业经理人程序员设计者OABug测试用户测试可用性从业人员初始编码测试发布职业经理人程序员OA设计者外观与感知可用性从业人员初始编码测试发布职业经理人程序员OA设计者外观与感知可用性从业人员图8软件开发过程演变初始代码测试发布设计确认发布给予代码给予规范给予委派目标导向设计的软件开发过程主要责任:用户职业经理人设计者程序员OA确保资金确保用户满意确保性能确保可靠性提供输入用户提供Bug报告提供关于可用性的反馈软件开发过程图9目标导向设计的软件开发过程弥合调研和设计间的差距研究用户及其领域建模用户与使用环境需求用户、业务和技术需求的定义框架设计结构和流的定义优化针对行为形式和内容进行的研究用户及其领域建模用户与使用环境需求用户、业务和技术需求的定义框架设计结构和流的定义优化针对行为形式和内容进行的图10目标导向设计弥合差距过程1建模过程将调研结果转化为设计工具2定义需求过程在模型的基础上综合和定义需求3构建设计框架将模型和需求中捕获的信息转化为设计框架调研人种学现场研究技术:•观察产品潜在用户和实际用户的定性数据•对竞争产品审核、市场研究和技术白皮书回顾•与涉众、开发者、科学专家及技术专家访谈确定使用模式、目标和动机、使用产品时所期望的结果,并创建人物角色涉众访谈、文献调研、产品审核建模建模:是将调研发现的使用模式和工作流模式综合到领域模型和用户模型•领域模型:信息流、工作流程图•用户模型:人物角色详细的、合成的用户原型,代表行为模式、目标和动机。主要包括:首要人物角色、次要人物角色、补充人物角色、所服务人物角色、负面人物角色需求定义与框架定义需求定义优化上下文脚本提纲,业务目标和技术限制同人物角色的目标和需求平衡,这个过程的产物就是需求定义。首先满足具体用户的目标和需求,进而寻求最小化的必需任务和最大化收益遵从用户需要、业务需要和技术需求框架定义场景脚本提纲、交互设计原则和交互设计模式合成了交互框架描述了数据和功能性需求之后,按交互原则,将其转化为设计元素按模式及原理,将设计元素组织为设计草图和行为描述定义人物角色定义脚本提纲、原则和模式内容交互设计领域存在的问题目标导向设计过程对用户的系统理解用户建模和脚本提纲交互设计原则与模式用户体验用户分类人种学调查用户体验•何谓用户体验?它是用户纯主观的在使用产品的过程中建立起来的心理感受。而在Web应用中,这种体验主要来自于用户和人机界面交互的过程,用户可以感受到的产品质量和用户体验均来自产品行为。新手、专家和中间用户•设计应当优先为中间用户优化,并且将用户想象成非常聪明但非常忙的人。新手中间用户专家程序能做什么?程序的作用范围是什么?我如何开始?怎样找到工具?运行命令是什么?控件是做什么的?我能取消吗?如何自动化?快捷键是?如何定制?能变换吗?图11用户分类图示定性研究观察同访谈结合能最有效的收集定性用户数据观察用户对自身行为的看法用户观察判断技术发展水平,了解当前产品功能范围对竞争产品界面进行启发式评估或专家评估,基于设计原则进行比较产品和竞争审核以文献为基础设计对涉众和专家提出问题,作为补充材料,检查收集数据的准确性产品市场规划、市场研究、技术规范和白皮书、本领域业务和技术期刊文献、竞争性研究和新闻、可用性研究结果和度量数据文献调查使用产品的问题和挫折?产品的用户行为模式?用户角度的领域知识?用户当前任务是?用户目标是?用户访谈用户是设计的主要关注点,是亲自使用产品的人,而顾客是产品的购买者。融合顾客和用户对产品的观点,行成最终设计,让产品更具有生存能力购买产品的目的?当前产品存在的问题?购买产品的决策过程;安装、维护管理中的角色;领域相关知识顾客访谈提供有价值的看法有助于从管理角度看问题和改进产品;有助于规划用户研究,并帮助设计细节的现实检查专家访谈有助于设计师更好的为用户和客户服务产品最初愿景?预算和进度?技术约束条件?驱动力?用户看法?涉众访谈意义收集内容研究类型观察同访谈结合能最有效的收集定性用户数据观察用户对自身行为的看法用户观察判断技术发展水平,了解当前产品功能范围对竞争产品界面进行启发式评估或专家评估,基于设计原则进行比较产品和竞争审核以文献为基础设计对涉众和专家提出问题,作为补充材料,检查收集数据的准确性产品市场规划、市场研究、技术规范和白皮书、本领域业务和技术期刊文献、竞争性研究和新闻、可用性研究结果和度量数据文献调查使用产品的问题和挫折?产品的用户行为模式?用户角度的领域知识?用户当前任务是?用户目标是?用户访谈用户是设计的主要关注点,是亲自使用产品的人,而顾客是产品的购买者。融合顾客和用户对产品的观点,行成最终设计,让产品更具有生存能力购买产品的目的?当前产品存在的问题?购买产品的决策过程;安装、维护管理中的角色;领域相关知识顾客访谈提供有价值的看法有助于从管理角度看问题和改进产品;有助于规划用户研究,并帮助设计细节的现实检查专家访谈有助于设计师更好的为用户和客户服务产品最初愿景?预算和进度?技术约束条件?驱动力?用户看法?涉众访谈意义收集内容研究类型表1定性研究内容人种学调查•人种学调查:揉和了浸入式观察和引导式访谈的技术。上下文调查与改进准备工作调查过程上下文调查•上下文环境在产品的工作环境中同用户交流提问并观察用户进而发现行为细节•协作采取协作的方式探索用户,对工作的观察及工作结构和细节的讨论可交替进行•解释搜集并研究用户行为、环境、言论等事实,并从整体上考虑分析,发现设计含义。•焦点技巧性的引导访谈,获取与设计问题相关的数据•缩短访谈过程访谈缩短到1小时,每个人物角色约需要6个精心选定的用户•缩减设计团队规模由同一组设计师依次进行每一场访谈更有效,使整个团队与所有用户直接交互,有助于数据的有效和综合分析•首先识别目标上下文调查支持的设计过程以任务为中心,但在确定目标及其相关任务前,采用人种学调查先识别目标,并优先级排序。•超越商业上下文调查假定的商业环境之外的数据为人种学调查做准备•识别候选人——确定用户样本和用户类型•人物角色假设——为特定领域产品定义不同用户种类•领域角色——提供初始组织原则•行为和人口统计变量——在整个范围内变化的行为类型•领域和技术专长——根据目标确定领域支持范畴•环境因素——考虑用户所在组织间的文化差异•组织计划——制定合理的访谈计划进行人种学调查•访谈——总结——调整策略•访谈的早期阶段——中期阶段——后期阶段•访谈基本方法在交互发生地点进行访谈;首先关注目标,其次任务;鼓励讲故事;请求演示和讲解。•注意事项避免固定提问问题,避免讨论技术,思路不要被用户主导,避免诱导性提问。•总结访谈之后,比较每一次的笔记,标记数据中的倾向和模式,为从积累的研究中创建人物角色打下基础。其他类型的研究•焦点小组•市场统计和市场划分•可用性和用户测试图12焦点小组图13市场统计和划分图14用户测试内容交互设计领域存在的问题目标导向设计过程对用户的系统理解用户建模和脚本提纲交互设计原则与模式人物角色用户建模:人物角色产生于研究人物角色代表场景中不同的用户发掘行为深度人物角色必须有动机与用户角色、用户简要用户人物角色与非用户人物角色人物角色源于研究综合的人物角色主要数据源于人种学调查、场景调查或其他类似的与用户的对话和观察。能够支持和补充人物角色创建的数据包括:•与用户的访谈•涉众和主题专家提供的有关用户的信息•市场研究数据,诸如焦点小组和调研•市场划分模型•从文献调研和前面的研究中收集的数据•帮助实现产品相关的其他努力,如市场和销售规划。人物角色代表的用户同理心1作为个体代表人物角色是化身,被描述为具体的个体,拥有独特性同理心1作为个体代表人物角色是化身,被描述为具体的个体,拥有独特性2作为用户类代表人物角色是某产品使用模式和行为模式的独特集合构成的综合的用户原型人种学调查2作为用户类代表人物角色是某产品使用模式和行为模式的独特集合构成的综合的用户原型人种学调查构造人物角色1讨论人物角色假设2将访谈主体映射为行为变量3标志重要行为模式4检查完整性5展开叙述6指定人物角色类型人物角色类型•首要人物角色•次要人物角色•补充人物角色•顾客•所服务的人物角色•负面人物角色优先级排序发掘行为深度A人物角色标志行为范畴内可被模仿的行为类型B人物角色满足对给定产品领域内用户如何行为的理解需要C多个人物角色将连续的行为范围变为离散的行为聚集人物角色不同于其他概念动机用户角色用户简要市场划分人物角色以目标的方式捕获动机,指出了特定的使用模式并提供这些行为存在的理由人物角色消除不必要的任务用户角色定义的是用户类和他们的问题之间的关系,包括需要、兴趣期望和行为模式人物角色更人性化用户简要只是一种简要传记性质的框架,如同一种用户固定模式,作为设计毫无用处人物角色创建最终目标市场划分基于统计数据和销售渠道,在人物角色创建中帮助确定人群统计数据的范围人物角色基于用户目标/行为目标目标目标关于目标目标类型产品必须首先满足用户目标关于目标目标驱动行为任务只是达到结果的手段,目标自身才是最终结果驱动力最终结果产品的功能和行为必须通过任务来解决目标解决方式目标来自定性数据数据支持目标和任务•识别目标目标是共同而简单的。区分目标和任务?目标是终结条件,任务只是有助于达到目标的中间步骤,目标激发人们去完成任务,目标很难随时间推移而改变,任务则是短暂的,设计要满足上下文中的目标。最终目标目标类型顾客目标公司目标技术目标顾客目标公司目标技术目标目标非用户目标用户目标体验目标生活目标表述个人期望表述个人期望用户的生活目标做得最好提升最快了解领域知识成为楷模容易交流容易交流容易交流用户的体验目标不愚蠢不犯错胜任/自信有乐趣满足需求,值得花时间和金钱满足需求,值得花时间和金钱满足需求,值得花时间和金钱用户的最终目标价优省时实用高效顾客目标安全易于维护容易定制公司目标增加利润增加市场占有率打败竞争者有效使用资源技术目标节约内存增加执行效率维护平台一致性产品必须首先满足用户目标需要着重考虑的目标是实际使用应用程序的个体,而不是购买者。用户最重要的目标是始终保留他的个人尊严脚本脚本提纲提纲通过具体化构思问题解决方案的方法称为脚本提纲。脚本脚本提纲提纲通过具体化构思问题解决方案的方法称为
本文标题:1_软件观念革命――交互设计精髓(20100413)
链接地址:https://www.777doc.com/doc-6040803 .html