版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第03章任务分析Chapter3TaskAnalysis产品或系统的设计是包含复杂交互行为的活动。在进行产品或系统开发的过程中,首先要考虑的就是用户如何与产品进行交互,这需要用到任务分析的方法。任务分析关注的是任务本身,比如:任务的确切顺序如何?要用到哪些工具?过程是否具有弹性?在任务不同的阶段,人们需要和使用哪些信息?本章将从目标、动作和任务的概念出发,介绍任务分析的方法和思想本章概况目录01.目标、动作和任务Goals,Actions,andTasks03.层次化任务分析HierarchicalTaskAnalysis02.任务分析方法与流程TaskAnalysisMethodsandProcesses04.面向过程的任务分析ProcessOrientedTaskAnalysis06.以用户为中心的任务分析UserCenteredTaskAnalysis05.面向对象的任务分析ObjectOrientedTaskAnalysis3.1目标、动作和任务Goals,Actions,andTasks任务分析要求设计开发人员必须从目标出发理解用户。3.1目标、动作和任务在进行任务分析之前,设计开发人员需要理解什么是目标目标
是用户行为的最终目的,可以反应用户的心理预期。任务
是由目标决定的,是完成目标的过程。动作
是用户为完成任务做出的一系列操作,可以采用不同的动作来实现相同的目标。设计师想要赋予产品可用性,就需要挖掘行为活动背后的动机。因此,本章将帮助设计开发人员从目标、动作和任务三个方面理解用户的活动。目标任务动作3.1目标、动作和任务(一)目标用户和目标是不可分割的。用户或者用户模型的行为是由目标驱动的,用户目标揭示了用户模型对产品的真实需求。建立用户模型时,可以从用户目标出发对动作和任务展开描述。1.目标的三种类型艾伦·库珀(AlanCooper等,2014)认为,目标具有三种类型,分别是体验目标,最终目标和期望目标。可以用本体层、行为层和价值层来进行解释。体验目标反映用户本体层的感受;最终目标反映用户的行为活动;期望目标反映用户的价值过程。(1)体验目标体验目标即用户使用产品的时候想要什么样的感觉。体验目标是主观的,也是基本的,它反应了用户在本体层上的需求。用户可能会有以下这些体验目标:3.1目标、动作和任务1.目标的三种类型产品能让人感到愉悦;产品是产品是安全可靠的;产品能够快速回应自己;产品与众不同;……体验目标要求设计师关注产品的视听特性、交互感觉(例如屏幕触摸反应、动效等)、物理特性等。实际操作时,设计开发人员需要学会将用户或用户模型的体验目标转化为适合的可交互元素。设计师可以根据用户模型的性格和活动定义用户的情感期望,再选择合适的视觉、听觉等方式进行传达。(2)最终目标最终目标即用户想做什么,最终目标和用户行为是相关联的。实际操作时,可以通过分析用户的行为活动来理解用户的最终目标,再思考产品需要具备什么样的体验。用户可能会有以下这些体验目标:3.1目标、动作和任务1.目标的三种类型下午五点和老板汇报工作;绘制二十个设计方案;每天喝八杯水;对爱喝茶的上班族进行调研;……产品或服务的功能应该与最终目标相契合。除了产品功能外,产品行为、产品外观、产品与用户的交互方式等都应该满足用户最终目标,设计师可以从用户体验设计、信息架构和人机工学等方面进行思考。最终目标也是设计师进行任务分析时最需要重点关注的目标。(3)期望目标期望目标即用户想要成为什么样的人,反应用户在价值层上的需求。当设计师关注用户的期望目标时,不应局限于一款产品思考,而应该挖掘超越该产品使用场景的深层的期望。建立用户模型时也需要考虑该目标群体的期望目标,用户模型也可以反过来帮助设计师思考用户目标。期望目标也能够驱动用户完成最终目标。一个品牌或产品的期望目标可能会有以下几种:3.1目标、动作和任务1.目标的三种类型创造美好生活;成为用户体验专家;实现自己的梦想和价值;用户的个性张扬;……产品应该首先满足用户的使用目标。3.1目标、动作和任务不同的产品具有不同的设计目标。用户常常往往无法直接叙述出自己真正的目标,这就要求设计师通过行为活动、肢体语言、以及环境暗示等方式找到用户心中可能的目标,并将每个目标总结成一句话。2.确定用户目标的方法3.1目标、动作和任务2.确定用户目标的方法(1)区分个人目标和工作目标通常,人们在完成工作或任务的时候都会有从个人出发的简单目标,用户目标需要放在具体的情境下考虑,而不能用猜测的方式确立用户的个人目标。(2)区分用户目标和非用户目标成功的产品首先要具备某种使用目的,该目的是指产品的实际用户的目标,而非设计开发人员、公司或是部门经理的目标。另外,产品开发时也需要考虑很多非用户目标。尽管这些目标也需要实现,但不能以舍弃用户为代价。发掘用户需求要从目标出发,而不是任务。设计师可以从目标、动作和任务三者的关系来理解从目标出发进行设计的重要性。用户或是用户模型都有自己的需求和预期结果,目标是用户的最终需求和预期,动作和任务是用户需求的表现形式。任务和动作容易受到科技的影响。3.1目标、动作和任务(二)动作理解用户目标之后,关注用户的行为活动对设计人员来说非常重要。在考虑本体层和价值层的同时,可以着重对行为层进行设计。观察和分析用户的行为活动,可以帮助设计师找到产品机会,塑造积极的体验方式。动作可以由任务拆解而来,包括操作简单的也包括操作复杂的。设计开发人员可以将任务和活动拆分到动作,再针对动作进行设计。设计动作的时候要着眼于动作的总体目标,可以从以下五个方面思考:(1)频率动作发生的频率会影响动作的特性。在设计发生频率高的动作时,应尽可能缩短完成动作的步骤和路径;在设计发生频率低的动作时,应该让动作易于掌握。3.1目标、动作和任务1.动作的时间(2)持续性动作分为连续性动作和非连续性的动作。在设计非连续动作时,设计师需要确保用户能够顺利找到暂停处,继续未完成的动作。如果动作容易因为用户出错或遗漏信息而被打断,设计师也需要通过设计尽可能减少或避免这些情况。(3)系统响应时间设计动作时也需要考虑动作依靠的系统的响应时间。如果响应时间过长,可能导致用户厌烦或直接放弃。动作是由单人开展还是由多人合作完成。如果是多人合作,则需要考虑与合作者的组织、沟通交流、配合方式。2.动作的人数(1)明确度动作是否明确也是影响设计的因素之一。设计师需要列出可能的操作路径再设计。(2)场景设计师需要关注动作发生的场景,在静止的环境下良好的设计,放到运动的环境中可能不再适用。用户做出动作时是否有时间限制、是否处于紧张的状态,都是需要被考虑的。3.1目标、动作和任务3.动作的状态有些动作与生命安全相关。设计师必须考虑用户可能因为什么操作犯错,并针对该操作设计相应的对策,避免错误的发生或确保错误不会导致严重后果。4.动作的安全性如果动作需要输入大量字母或数字,键盘就是必须的;如果动作只需要非常少量的数据,或者不需要重复填写的数据,就可以利用下拉框或其他方式。另外,动作对技术设备的要求也会影响设计。5.动作的内容3.1目标、动作和任务(三)任务任务是指人们为了完成某一个特定的目标而进行的动作的集合。任务是完成目标的手段和过程,产品功能和用户行为的实现都必须要通过任务。任务一般具有以下五个特点:有一定的前提条件、有特定目的、有时间范围、可能会中断、需要单人或多人。根据任务细致程度的不同,可以按照任务进行的逻辑,把任务拆解为不同的子任务,有时还要将子任务更进一步分解。将任务细分为子任务是任务分析的重要步骤。根据任务的操作特性,可以将任务分为非连续性任务和连续性任务。与子任务不同,任务属于连续性还是非连续性一般是任务固有的性质。3.1目标、动作和任务连续性任务是指需要按照特定的、不可更改的次序完成的任务,连续性任务的子任务之间是连贯的。非连续性任务是指按照某个规则完成的任务,非连续任务的子任务之间没有确定的前后关系。明确任务属于连续性还是非连续性有助于任务分析的开展。3.2任务分析方法与流程TaskAnalysisMethodsandProcesses任务分析可以在设计开发阶段有效满足用户对于流畅体验的需求。3.2任务分析方法与流程随着技术的发展,越来越多的产品、服务和系统已经具备强大的功能并能对用户的需要及时作出反应,但是他们依旧不能满足用户对于流畅体验的需求,任务分析可以在设计开发阶段有效的解决这一问题。本节将主要讨论什么是任务分析,任务分析有哪些方法,如何使用任务分析以及任务分析在用户体验中的意义。什么是任务分析任务分析有哪些方法如何使用任务分析任务分析在用户体验中的意义(一)任务分析与任务模型1.什么是任务分析任务分析是一种通过观察、调研和分析等方法对人与系统之间的所有行为活动进行分析并模块化的一种工作方法。任务分析的理论基础来源于人机交互,其研究需要涉及工业工程、认知心理学、人体工程学和人力资源管理等多个学科的知识理论。任务分析要求设计开发人员从用户实际执行任务的行为活动出发,对任务过程中的数据进行观察、记录和分析。3.2任务分析方法与流程(1)任务分析的三个原则任务分析是帮助理解用户目标和场景的重要方法,需要遵循以下三个原则:从用户目标出发。在设计的不同阶段,任务分析有不同的关注点、方法和呈现方式。任何产品、服务或系统的任务分析都需要考虑各种各样的因素。3.2任务分析方法与流程(2)任务分析的准备工作由于任务分析重点关注用户行为活动而非内心活动,因此,其成果能够清晰、系统地反映用户的行为需求。作为用户体验设计的重要环节,任务分析和其他活动一样,需要时间、资源、人员和内容产出。可以从任务分析的开展阶段、小组成员、前期研究和结果产出四个方面了解任务分析的准备工作。开展阶段小组成员前期研究结果产出3.2任务分析方法与流程(2)任务分析的准备工作开展阶段任务分析是在原型设计或研究验证阶段使用的一种很好的方法。从设计流程来看,任务分析在设计开始时进行,并贯穿设计的全过程。小组成员为了保证任务分析结果的准确性,分析小组必须由有任务分析实践经验的、接受过任务分析培训的专家人员带领。前期研究在任务分析的准备阶段,设计师可以在专家的领导下了解任务分析的目的和方法,梳理任务的逻辑和流程,并进行多次模拟练习。在任务分析开始之前,设计开发人员可以使用问卷调查或开放式访谈了解右侧内容。结果产出当分析了完成任务所需的每一个动作,对过程中产生的数据进行收集、分析后,就可以对任务流程进行删减和优化。2.什么是任务模型任务模型也称为任务操作过程模型,是用户为了完成任务所采取的有目的的行为过程。任务模型需要在任务分析的基础上建立,它能够对用户执行任务的过程进行结构化梳理。通过任务分析和任务建模,可以得到任务模型。任务分析和任务模型在产品设计和开发的全流程中均有重要作用。用户面对任务时,总是按照一定的方法、说明和步骤,一步一步操作下去的。一般来说,用户任务模型包括以下几个部分:3.2任务分析方法与流程用户完成任务的目的和动机是什么?期待点和兴趣在哪里?在使用和操作产品时,用户如何将一个复杂的目的分解成若干简单的子目的?(1)动机和目的用户为了实现其目的,何时、何处采取何种措施来操作和使用产品?如何操作?用户是怎样思考和选择操作过程的?(2)行动计划主要研究用户的具体操作过程,包括用户怎样开始操作?操作的步骤如何?遇到什么样的问题?如何解决问题?(3)具体操作3.2任务分析方法与流程主要研究用户完成任务后,对行动的检查和评价,如评价的结果如何?用什么方法来评价?满意度如何?遇到什么挫折?有什么方法改正操作错误?(4)任务评估与传统的系统分析相比,现代的任务分析明确承认用户的重要性。研究用户任务模型的目的是全面考虑用户的一些真实的需求,防止遗漏重要的设计信息。同时,也充分体现了以用户为中心的设计思想。(二)任务分析和建模的方法任务分析和建模的方法已经被广泛运用于用户体验设计、人机交互领域,其方法主要分为层次任务分析和认知任务分析两种。3.2任务分析方法与流程层次任务分析层次任务分析(Hierarchicaltaskanalysis,简称HTA)是最早出现的任务分析方法。层次化任务分析方法强调对任务进行逐层分解和细化,直至具体动作。层次化任务分析要求使用编号或缩进的方式描述任务和子任务,也可以将分解完的任务和子任务按照结构绘制成树状图。作为最早的任务分析方法,层次任务分析提出构建层级关系,但仍存在很多局限。认知任务分析认知任务分析(CognitiveTaskAnalysis,简称CTA)是一种聚焦于需要决策、解决、记忆和判断的问题的方法。认知任务分析旨在通过挖掘现象和行为背后的动机来解释人们的活动,聚焦于任务(Task)、行为(Behavior)和目标(Goal)三个因素,有助于提升工作效率。认知任务分析认为,用户完成任务这一行为包括人们的所有产出,是多维的。相较层次任务分析,认知任务分析是一个用来研究原因和知识的工具。在实际的设计活动中,层次任务分析擅长消除不必要的步骤。(三)任务分析流程当谈及目标和任务时,就已经开始进行任务分析了。任何一件产品,包括硬件、软件、界面或者文档,都是为了帮助人们完成任务的,包括工作、生活或者休闲。任务分析的过程是从抽象到具体,从抽象的目标提取出给设计开发人员分配的具体任务与子任务。任务分析能够很好地体现以用户为中心的设计思想。结合艾伦·库珀(AlanCooper)提出的目标导向设计流程,任务分析流程可以总结为周期性的六个步骤:3.2任务分析方法与流程随着以用户为中心的思想的深入,用户研究被纳入到设计研究的范畴。如果不将设计人员纳入到调研过程中,调研数据和设计方案之间会缺乏紧密的联系。调研阶段一般要结合多种方法交叉进行。调查的对象包括目标用户,也包括对竞争对象和市场等。1.调研3.2任务分析方法与流程3.2任务分析方法与流程用户的研究资料是建模的关键。在建模阶段,首先要建立用户模型和领域模型。建立用户角色代表了在研究阶段观察和识别到的不同行为模式、目标和动机。领域模型针对目标任务,结合使用情境,建立起信息流和工作流程图。设计师应该采用多种方法和工具来对用户角色进行综合、区分和排序,挖掘不同类型的目标,并且将用户角色映射到不同的行为范畴,以确保没有空白或重复。2.建模需求定义主要是针对用户、商业机会点和技术需求进行定义。从上述的用户角色以及用例中,可以分析出用户的目标和需求,采取基于脚本提纲的设计方法来列举。商业机会点要研究竞争对手的产品特点,以及替代产品的特点,找出满足用户需求的不同商业竞争点。技术需求即是分析采取何种技术来进行开发、设计和维护,使得产品或者系统成本最小化,容易更新与维护。3.需求3.2任务分析方法与流程3.2任务分析方法与流程在框架定义阶段,除了场景脚本提纲以外,还可以应用其他两个与之有关的重要系统方法来合成一个交互框架。一个是交互设计原则,另一个是交互设计模式。在框架的基础上,按照交互原则,就可以把设计任务转化为设计元素,然后再按照模式和原理,将它们组织为设计草图和行为进行描述。下图描绘手游玩家上线后的各项行为的服务路径图。4.框架3.2任务分析方法与流程优化阶段主要是对任务进行梳理和细化,关注任务的一致性,查找遗漏。这一阶段使用关键路径和确认脚本提纲,通过更详细的界面关注情节串连看板。优化阶段的最终成果是详细的设计文档、形式和行为规范。确定交互优化方案后,可以输出详细的交互规范文档,保证系统体验的统一性,降低开发沟通成本,有助于视觉控制资源量。5.优化3.2任务分析方法与流程设计开发人员可能会遇到很多意料之外的问题和困难。将项目计划绘制成表格有助于减少各环节的返工和沟通成本及时跟进和解决问题。设计师需要对产品功能的优先级进行排列并做好随时调整方案的准备,防止开发人员因为时间问题自行对功能进行取舍和改动,以至于影响产品的最终体验。6.开发(四)任务分析的意义从功能来说,任务分析可以用于分析用户行为、识别产品难点、保障用户体验等,是在原型设计或研究验证阶段不可缺少的一种工具和方法。任务分析的方法可以贯穿设计全过程,但是主要在分析和设计阶段之间进行。任务分析能够帮助建立用户模型。用户行为具有具象、零散的特征,任务分析的方法能够帮助设计开发人员理解用户目标和用户行为,更准确地定义用户。任务分析能够连接调研结果和设计目标。从管理学的角度来说,任务分析也是合理资源分配和科学管理的工具。任务分析能够合理地规划设计需求,让问题的解决办法更有针对性,达到优势最大化的效果。任务分析在建立科学的评价系统,简化工作流程,分配工作人员,明确设计标准等方面也有一定指导意义。3.2任务分析方法与流程3.3层次任务分析HierarchicalTaskAnalysis层次化任务分析是常用的任务分析方法。(一)层次任务分析的方法和流程层次任务分析法将各个单独的动作组成一件任务,通过创建的规则,将他们置于不同的层次上。在访谈和观察完用户完成一件任务之后就可以着手进行层次任务分析了。这一过程是自上而下的分析方法,从本质上来讲是一个规范化的过程,连接着交互开发者、信息架构师和技术人员等。对产品进行创新时,设计师可以利用层次任务分析方法探寻用户完成任务的不同路径和方法,以便找到最可能的问题解决办法。对产品进行迭代时,设计师可以利用层次化任务分析方法优化行为路径,提升用户体验。层次化任务分析的流程如下:3.3层次任务分析层次化任务分析(HierarchicalTaskAnalysis)是常用的任务分析方法。本节将从层次化的任务分析方法和流程两方面进行阐述。找到一个目标。可以是一个人的最终目标(如布置房子),要简洁而明了。决定子目标。子目标发生于主要目标实现之前。决定如何组织这些动作,并将他们串起来。包括顺序如何,哪些是可以选择的,哪些是可以交换的,挑出一些不正常工作的并进行调整。重复分解每一个目标以及子目标。直到每一个单个的动作为止。(二)层次任务分析案例接下来将用任务分析的方法,设计一个医院自助挂号机的页面。首先,需要对挂号这个任务进行分析,假设用户选择的是直接到医院进行自助挂号,而不是手机挂号或是预约挂号。我们需要明确用户目标:利用自助挂号机挂到上午口腔科门诊的专家号。3.3层次任务分析1.使用简单任务分析根据医院看病流程和大屏交互的特点,挂号流程可以拆分为:1.1选择专家/普通号;1.2插入就诊卡;1.3选择上午/下午;1.4选择科室;1.5选择医生;1.6选择具体时间;1.7确认信息;1.8支付费用;1.9取号;1.10拔出就诊卡。3.3层次任务分析分析挂号流程后,可以使用Axure或Sketch等软件按照分析结果绘制低保真设计稿。绘制完成后,可以思考一下,挂号流程是否真的能够帮助第一次使用挂号机或是偶尔使用挂号机的用户,顺利完成挂号这个任务呢?针对低保真设计稿进行测试,约80%的用户完成挂号需要花费50秒及以上,约15%的用户需要花费80秒以上的时间。这样的挂号时长显然会为用户带去不好的体验,用户很可能会抗拒再次使用挂号机挂号。因此,需要对流程进行优化,可以使用层次任务分析再次梳理挂号流程。3.3层次任务分析2.使用层次任务分析首先,可以明确的是去医院挂号的人大致清楚自己需要挂什么科室,如果不清楚,患者会到分诊台询问。所以科室是最先可以明确的、不易变动的信息,就像牙疼的病人一般不会去看眼科。其次,现场挂号用户通常会想要尽快看上病,因此,患者倾向于选择离自己最近的时间段。如果该时间段已经挂完,患者会根据情况进行选择,因此时间段属于可以改动的信息。最后,专家或普通号也是可以选择的信息,尽管用户心里可能会有最优先的选项。分析完毕后,挂号流程可以拆分为右图所示的流程:插入就诊卡;选择科室;选择上午/下午;选择专家/普通号;选择医生;选择具体时间;信息确认;支付费用;取号;拔出就诊卡。3.3层次任务分析在任务分析中,用户的任务可以拆分为一个或多个子任务的组合,但是在实际生活中,用户容易倾向于自己的思维方式或是生活经验来执行任务。层次任务分析可以帮助设计师假设不同的任务路径,达到完成相同任务的目的,有利于找到解决问题的最优途径。在当前任务中,挂号流程的关键在于选科室、选专家/普通号以及选择上/下午的顺序。通过分析可以知道,科室是可以最先明确的,而选择专家/普通号和上/下午是可以根据实际情况调整顺序的,这两个子任务之间的执行顺序是容易颠倒重复的、不确定的。如果想挂上午的专家号,但是挂完了,这时可以退回上一步选择上午的普通号或选择下午的专家号,甚至可以直接预约之后的号。因此,在设计时为了确保这类任务切换的灵活度,可以将专家号和上/下午的选择放在同一页内,确保这两个子任务之间的切换更加流畅,以提升用户体验。3.3层次任务分析根据分析结果绘制低保真设计稿。该设计能够满足不同用户对于选科室、选上/下午、选专家/普通门诊的需求。低保真设计稿在此处仅作示意用。可以针对子任务绘制故事版,并在设计完成后对低保真设计稿进行原型测试,并继续优化。3.4面向过程的任务分析ProcessOrientedTaskAnalysis面向过程的任务分析需要了解任务的内容、性质,以及为谁解决任务,分为六个步骤。3.4面向过程的任务分析面向过程的思想最早应用于软件开发,其中心思想是列出解决问题需要的所有步骤,然后再一步步实现。面向过程的任务分析主要用到层次化任务分析方法(HierarchicalTaskAnalysis)。层次化任务分析是应用最为广泛的任务分析技术,它主要是把任务分解成为若干子任务,再把子任务进一步分解成为更加细致的子任务,然后,把它们组织成为一个执行序列,说明在实际情况下人的行为情况。面向过程的任务分析需要了解任务的内容、性质,以及为谁解决任务,分为六个步骤。(一)准备阶段挑选目标受众,并做好日程安排。学习一些领域知识,筹划好访谈计划,设置好场景。在每一个给定的要点,当面临选择时,他们看到了什么?工具是用来做什么的?当面临选择时,他们做出什么反应?在哪里改变主意?过程有何变化?在哪里出现错误?什么是共同的错误?3.4面向过程的任务分析(二)收集信息在现代环境中,访谈仍然是获得用户数据的基本方法之一。访谈的形式与场景调研很相似:访谈者充当任务执行者的学徒,观察他(她)执行任务,并解释关键因素。学徒一边观察,一边理解任务的细微差别,引出被试的动机和观点。与场景调研不同的是,任务分析的关注点在于集中精力理解被试操作手边的任务:什么造成了错误?怎样纠正?过程的输入和输出是什么?完成任务的次数是多少?哪些是重要的?失误的危险是什么?完成的任务体验如何?3.4面向过程的任务分析(三)分析结果任务分解(TaskDecomposition)和层次任务分析是两种互补的方法。一个描述行为的输入、输出以及动机,另一个则描述安排行为的连贯性。这两种方法的使用次序取决于任务的基本需求,如果对于任务的各部分是如何组织在一起的感兴趣,则以层次任务分析方法开始,并使用任务分解方法来充实细节;如果要使得制造的工具适合于存在的实践活动,则以任务分解方法开始,然后将各任务的细节整理到层次表格中。任务分解层次任务分析1.任务分解任务分解是一个将任务分解到各个组成部分的过程。在进行任务分解的时候,任务可以分解成为子任务,子任务还可以继续分解,问题的关键在于分解到什么程度停止。记住任务的最终目标有利于提取每个动作的关键部分。任务分解要描述每一个活动,可以从活动的目的、活动的线索、活动的对象、活动的方法和活动的选择性五个步骤出发,具体步骤如右图。当描述这些动作时,可以作一些错误的提示。3.4面向过程的任务分析对于每一个动作,应该尽可能提供更多的答案。描述一个动作的过程,往往能够产生很多答案,激发新的解释;因此,可以通过走查的办法来确保任务分解的连贯性和全面性。下面以一个购买家具的片段为例,如右表。提前准备好一些有可能发生的问题的表格,以便观察的时候填写。当一件任务有很多动作,或者发生很快时,需要更近地观察任务,而不急于分类。事实上,在很多情况下,由于资源或者时间限制,不可能做如此的任务分解。在这种情况下,可以进行非正式的任务分解。运用任务分解的理念,填写你认为最重要的资料。3.4面向过程的任务分析动作名称目的线索对象方法选择列举需求阐明选择类别尺寸(长、宽、高)、颜色、预算、样式与顾客交谈获得有用的目录列举有效的选项目录,需求列表比较目录选项与需求仔细阅读目录并排序从有名气的厂商开始卖方的观点目录,需求列表翻看目录进行比较随便看看在目录上标记条目进行基本的选择目录,需求列表审查和比较列表进一步标记条目将条目分开以便进一步分析不清楚是否所有的选项都有效目录,标记的条目审查和比较列表标记需求跟单条目根据需求,完成有效的选项列表做进一步研究目录,跟单条目列表打电话给销售代表全部选项为顾客做最后的列表所有的跟单完毕完成初步的选项、预算和需求列表根据选项和价格填写预算2.层次任务分析最终的结果是一个带有框图和箭头的图表,目标被分成了目标树,包括每一个组成部分以及链接关系。在完成任务分析图之后,聘请几个了解任务的人走查一下,以确保适合于用户的体验,任务的顺序和目标与他们的体验相熟悉。层次任务分析能够对任务进行深度考虑,揭示潜藏的、真实而自然的过程,解开复杂的交互性,还可以揭示产品的缺点和冗余性。如果任务分析图不准确的话,开发者还可以进行检查和补充。3.4面向过程的任务分析(四)描述任务在任务被确定和定义以后,应该对每一个任务进行描述。任务描述工作通常是和任务确定工作在一起进行的,因为只有对任务进行准确描述,才可能正确地定义任务,避免出现任务交叉或者遗漏现象。描述任务需要注意以下三点:采用“动作(谓语)+对象(宾语)”的主动句式。避免在一个任务中出现多个动作和多个目标。尽量用定量的数据描述任务。3.4面向过程的任务分析(五)建立工作模型工作模型就是用户完成的一系列任务流程。在工作模型中,人的某项作业行为或某个工作过程就是一个任务模型。工作模型一般由完成不同功能的若干任务组成。(六)任务细化在建立了工作模型以后,还需要进一步对任务进行更加详细的分析,并将分析结果列为任务分析表。任务分析表描述各层级的任务和子任务之间的关系,需要包含:任务的操作顺序图;根据操作顺序细化的任务列表;完成任务所需的技能知识和专业术语表格;必要的数据验证设备;其他事项。3.4面向过程的任务分析在图中,工作模型A包含了实现功能1的5个任务,工作模型C包括了实现功能1的2个任务,实现功能2的两个任务以及完成功能3的任务。在建立工作模型过程中,需要建立完成某个任务的执行顺序。3.5面向对象的任务分析ObjectOrientedTaskAnalysis该方法的中心思想是把任务看作一个整体,从更高层次进行系统规划。(一)面向对象的任务面向对象作为一种软件开发方法,面向对象是相对于面向过程来讲的,该方法的中心思想是把任务看作一个整体,从更高层次进行系统规划,是更符合事物自然运行模式的方式。面向过程的层次化任务分析的最大困难就是其在分析复杂任务或并行的任务中具有很大的局限性,而面向对象的技术可以减少这些复杂性。3.5面向对象的任务分析如果设计师或研究者的关注点在于产品交互设计(如ATMs的界面设计),可以采用面向对象的任务分析。面向对象的任务分析和面向过程的任务分析的最大区别在于前者直接对用户交互的对象进行任务分析,关注于设计对象;而后者强调用户任务的分解,关注于用户本身。面向对象的任务分析强调,产品是由一系列的对象组成的,这些对象组合起来以达到某些特定功能,人的任务就是完成或实现这些特定功能。面向对象的任务分析并不把任务构建成工作模型,而是建立某种用户使用产品的场景。(二)面向对象的任务分析方法面对对象的任务分析方法可以分为建立任务场景和分析任务两步。面向过程关注完成目标需要的步骤,把步骤做完即可达到目标。而面向对象强调完成目标需要哪些条件,逐一满足后进行组合。在面向对象的任务分析中也会运用到面向过程的分析方法。3.5面向对象的任务分析1.建立面向对象的任务场景一个典型的任务场景包括用户和设计对象进行交互的活动,通常用来说明某个产品的使用情况。建立任务场景可以帮助设计师更好地理解和提炼用户与产品的交互作业情形。在任务场景中,人和对象(产品)是紧密联系在一起的,这帮助设计师理解用户和设计对象是如何在一起工作并达到系统目标。同时任务场景也反映出设计师把人和设计对象进行全面考虑的情况。因此,任务场景的建立依赖于用户的活动情况以及设计师对交互活动的预期。例如,在用户使用ATMs机这个任务场景中,用户可能需要和ATMs机、银行卡、现金等操作对象进行交互,具体交互步骤如下。ATMs机负责提供服务,用户按照要求执行插入银行卡、输入密码、输入取款金额等一系列步骤后,达到任务目的。确定一个具体的任务场景后,设计师可以列出用户和操作对象之间的所有操作步骤,帮助分析任务。3.5面向对象的任务分析3.5面向对象的任务分析2.分析任务根据建立的任务场景,提取任务特点,对任务进行细化,包括任务需要的技能水平、任务的时间关系与顺序、任务的设计点等。针对任务的每一个环节,考虑任务是否完备,是否符合用户的使用习惯。在这一步,可以利用走查的方法,聘请有关用户做简单的测试和评估,以保证任务的全面性与合理性。同时,还要以用户为中心,考虑到人机匹配关系。3.6以用户为中心的任务分析UserCenteredTaskAnalysis该方法的中心思想是把任务看作一个整体,从更高层次进行系统规划。3.6以用户为中心的任务分析随着“以用户为中心”的设计思想逐渐被更多人接受,现代的任务分析方法也关注用户的重要性。任务分析要以用户为中心,考虑到用户的生理、心理和行为等方面的特征,满足用户生理和心理上的需求,为之后的设计和开发活动奠定基础。(一)以用户为中心的任务分析体系以用户为中心的任务分析可以遵循以下三个特征:数据可验证、先验性、周期性。3.6以用户为中心的任务分析1.数据可验证观察和记录目标用户对场景、手册等的反应,再利用产品原型进行测试,观察、记录和分析。以用户为中心的任务分析要求设计开发人员尽可能在项目早期就对产品目标以及评判标准达成一致,这样有利于设计师和开发人员对接,并定期对产品进行以实验或经验为基础的评估。2.先验性以用户为中心的任务分析要求设计开发人员从认知、活动、个性和心态四个方面研究用户特征,明确真正的用户。实际操作时可以先对实际执行任务的流程进行分析和研究,再让用户参与到设计过程中。3.周期性当设计师开始考虑用户的目标、动机和期望时,就会出现不同的需求及对应的解决方式。设计师常常无法在首次尝试时就获得合适的解决方案,尤其是在进行设计创新的时候。这就要求设计开发人员需要不断重复“设计—测试—修复—设计”的步骤,根据测试反馈不断修复和迭代,有利于设计结果不断向用户需求和期望靠近。3.6以用户为中心的任务分析在进行以用户为中心的任务分析时,需要遵守以下四个原则:1.关注用户期待用户的期望是产品设计的动力来源。技术是为了产品服务的,而产品又是为了满足用户需求而存在的。虽然新技术是不可缺少的,但它需要依附于一个为用户服务的场景。2.研究用户行为和使用场景需要获取用户的任务和目标,对其执行任务的方式进行排序并研究用户的喜好和深层期望。3.根据用户特征设计根据用户特征设计。用户是容易犯错的,也是有局限性的。设计师应该意识到用户在身体和认知方面局限并利用设计减少或防止出错。4.让用户参与设计在设计的全流程跟踪用户反馈可以提升设计的可用性,因为产品或系统的功能、行为、外形等等决策都是基于用户及用户所处的场景作出的。研究用户行为和使用场景明确用户特征关注用户期待让用户参与设计3.6以用户为中心的任务分析(二)以用户为中心的任务分析体系在设计的过程中,对于任务可以采取如下处理办法:1.简化任务结构由于人的短时记忆、长时记忆和注意的局限性,人们很难顺利对复杂任务进行良好的操作,通过简化任务结构可以减轻人的认知和作业负担,减少出错。如下图所示,简化任务结构有3个层面的概念:不改变任务结构、改变任务结构但不改变任务性质、改变任务性质。这三个层面是逐步递进的关系。改变任务性质改变任务结构但不改变任务性质不改变任务结构3.6以用户为中心的任务分析不改变任务结构主要是提供某种辅助手段或者改善反馈机制,让人的控制能力增强。改变任务结构但不改变任务性质最典型的方式之一就是“自动化”。自动化使操作任务的核心保持不变,只是减少了部分操作步骤。但是,有时候自动化会给用户带来困惑。一种理想的情形是用户可以自由选择是自动化还是自己手动操作。改变任务性质的操作就是用户使用方式上的革新。改变任务性质改变任务结构但不改变任务性质不改变任务结构3.6以用户为中心的任务分析迪特·拉姆斯(DieterRams)曾经说过:“最好的设计就是最少的设计”。最好的设计总是能够运用最少的操作、结构、最少的材料创造出意味深长的美学极致产品,且符合实际使用需求。日常生活中使用的电视机遥控器,一般的设计是长方体式样的。而且,遥控器上布满了各种各样的按键,即使是一个操作熟练的用户,在换了一个品牌的遥控器后,有时也会不知所措。道格·帕顿(DougPatton)设计的PRM-1电视机遥控器,仅有三个按键,简单明了,操作方便,此设计获得1990年美国工业设计协会金奖。3.6以用户为中心的任务分析针对家庭电视机、机顶盒、空调等遥控器混在一起,寻找、辨认和使用麻烦的问题,小米开发设计了新型的万能遥控器,可以方便地遥控身边的家用电器。小米电视遥控器分为小米红外遥控器、小米蓝牙语音遥控器,这两款遥控器主要区别在于连接控制的方式不同。蓝牙遥控器也拥有语音按键,连接蓝牙就可以实现语音控制功能。这一设计充分考虑到了用户的使用习惯,省却了很多不必要的外露硬件,如各种按键,保留了小米简约的设计风格,也大大降低了用户的学习成本和操作成本,用户在使用的过程中只需要关注电视屏幕这一视觉焦点。小米红外遥控器小米蓝牙语音
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年基层法律服务工作者考试题库及答案
- 全红普通男朋友模拟考试试题及答案
- 2026年东莞交投集团招聘试题及答案
- 如东高中创新班考试试题及答案
- 2026年中国现代史地图标注练习试题及答案
- 全国范围内家庭教育指导服务体系建设研究试题
- 工程伦理与环境考试试题及答案
- 2026年教师资格证小学语文教学设计全真刷题单套
- 2026年酒店管理师客户关系管理技能测评卷(附答案)
- 2026年度小学教资《综合素质》备考题及答案
- 2026年中国广电5g试题及答案
- 电梯装修施工方案
- GB/T 47911-2026小微型企业安全生产标准化管理体系要求
- 2025年证券营业部招聘真题及答案
- 2026年8月株洲市公共交通集团有限责任公司无人售票车驾驶员招聘30人笔试模拟试题及答案详解
- 2026年会展运营(运营管理技巧)试题及答案
- 2026年部编版新教材道德与法治小学三年级上册全册教案(含教学计划)
- TCFLP0030-2021国有企业网上商城采购交易操作规范
- 颈椎病推拿治疗课件
- 管道闭水试验记录自动计算
- 内镜粘膜下剥离术(ESD)
评论
0/150
提交评论