4 task analysis2!17!09

Upload: menxing-skate-freestyler-tonx

Post on 06-Apr-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 4 Task Analysis2!17!09

    1/22

    Dr. Jill Drury, [email protected]

    n vers y o assac use s owe91.527 Intro to HCI

    e ruary

  • 8/3/2019 4 Task Analysis2!17!09

    2/22

    What well cover

    r nc p es oethnography

    Several types of task

    analysis: Environment

    Hierarchical

    O erational se uence

    Workload analysis

    2

  • 8/3/2019 4 Task Analysis2!17!09

    3/22

    Principles of ethnography

    Use extended direct observation of the target culture tounderstand tacit behavior

    o no s ar w ypo eses an use a sem -s ruc ureapproach

    Observe how artifacts are used to accomplish real goals

    Do not distort the meaning of the target cultureslanguage through a literal translation into the

    Learn to speak the target cultures language

    Do not have implicit assumptions that might biasnterpretat on, an test exp c t assumpt ons r gorous y

    3

  • 8/3/2019 4 Task Analysis2!17!09

    4/22

  • 8/3/2019 4 Task Analysis2!17!09

    5/22

  • 8/3/2019 4 Task Analysis2!17!09

    6/22

    Example: ATM

    Goal: Obtain $100 in cash

    Preconditions: Actor has card, knows PIN,has cash in account

    Actor System

    1a. Presents card

    1b. Reads/validates account #1c. equests

    2a. Enters PIN

    2b. Indicates PIN entered

    2c. Reads/validates PIN2d. Presents action choices

    . .

    . .

    Postconditions: Actor has $100 in cash, System ensuresaccount balance is decremented by $100

    6

  • 8/3/2019 4 Task Analysis2!17!09

    7/22

    Use cases

    xamp e: p oa ng g tplans to a UAV

    Goal: Program the UAV to fly aparticular pattern

    ,

    Actor System

    1a.Enters command to set waypoint1b. Indicates readiness to accept waypoint

    2a.Enters 1st waypoint

    2b.Indicates 1st waypoint entry done

    c. ea s va a es wapo n3a. Repeats 2a - c for other waypoints

    4a. Enters command to upload waypoints

    4 . n cates new g t pat s act ve

    Postconditions: Aircraft will fly designated patternPhoto: Lou Nocca

    7

  • 8/3/2019 4 Task Analysis2!17!09

    8/22

    Well cover four types

    or env ronment ana ys s

    Hierarchical task analysis

    diagrams

    Workload diagrams

    At Scripps Institute of Oceanography,

    8

    researc ers eve ope a mouse t atcan be used under water

    (photo courtesy of Scripps Institute)

  • 8/3/2019 4 Task Analysis2!17!09

    9/22

    Work environment analysis

    Typical office or not?

    Noise?

    Lighting?

    Interruptions?

    Describe socio-culturalenvironment

    Draw implications forinterface design

    ee pages - n

    Mayhew for example

    UPS drivers use a handheld computer

    while standing and walking outside9

  • 8/3/2019 4 Task Analysis2!17!09

    10/22

    Example work environment analysis: UAV SAR

    Ph sical la out

    Outside; could be cold No precipitation (a/c cant fly)

    mosp ere

    Tense, life and death situation

    On your own, far from support

    Socio-cultural environment

    First responders are resourceful,,

    Photo: Lou Nocca

    Implications for interface design

    Efficient to operate Prevents errors

    Contains highly visible controls

    Able to be worked using gloves 10

  • 8/3/2019 4 Task Analysis2!17!09

    11/22

    Hierarchical task analysis

    tart y ent y ng as c user tas s romobservation/interview materials

    -

    Identify the major steps needed to do the activity

    In cases where there are alternative ways to do the task,

    Keep decomposing steps until you get to the lowestlevel description that makes sense for your analysis

    Refine by working directly with users

    11

  • 8/3/2019 4 Task Analysis2!17!09

    12/22

    Example: Borrow a library book (Sharp et al.)

    access.

    12

  • 8/3/2019 4 Task Analysis2!17!09

    13/22

    Task anal sisExample: UAV Search-and-Rescue (SAR) MissionAssumes: batteries arechar ed, team is alread Scope: from after

    UAV SAR (0)

    at rescue site base,

    frequency notification isposted, and equipment isun acked

    equ pment was unpac e

    at site but not assembled,through landing of aircraft

    Prepare for mission (1.0) Execute mission (2.0)

    PrepareEquip-

    PrepareAircraft

    PrepareMission Para-

    LaunchAircraft

    MonitorMission

    LandAircraft

    ment (1.1) (1.2) meters (1.3) (2.1) (2.2) (2.3)

    Tasks based on my experience flying Procerus

    13

  • 8/3/2019 4 Task Analysis2!17!09

    14/22

    Task anal sisExample: UAV Search-and-Rescue (SAR) Mission

    repare or m ss on .

    PrepareEquip-

    ment (1.1)

    PrepareAircraft

    (1.2)

    PrepareMission Para-meters (1.3)

    Turn On &Distribute

    CableTogether

    InsertZero

    AttitudePitotTube

    TrimAircraft

    EnterWaypts

    Insert a/c

    Walkie-Talkies

    (1.1.3)

    Equipmt(1.1.2)

    (1.1.1)(1.3.2)Test

    (1.2.3)

    (1.2.2) (1.3.1)(1.2.1)

    14

  • 8/3/2019 4 Task Analysis2!17!09

    15/22

    Task anal sisExample: UAV Search-and-Rescue (SAR) Mission

    UAV SAR (0)

    Execute mission (2.0)

    Launch Monitor LandAircraft

    (2.1)Mission

    (2.2)Aircraft

    (2.3)

    MonitorStatus(2.2.1)

    WatchVideo forVictims

    ChangeCourse as

    Needed

    Move tolaunchpoint

    TossA/C

    (2.1.2)

    Switch toComputerin Control

    Send landcommand

    2.3.1

    Force A/CDown withRadio cntl

    2.2.2 . .

    Watch battery level (2.2.1.1)

    Ensure GPS lock (2.2.1.2)

    Monitor weather (2.2.1.3)

    Enter loiter point if evidence

    of victim nearby (2.2.3.1)Upload loiter point (2.2.3.2)

    . . 2.1.3 . .

    PLAN: if conditions turnunfavorable, immediately beginlanding sequence (2.3)

    15

  • 8/3/2019 4 Task Analysis2!17!09

    16/22

    Task analysis

    perat ona sequence agrams or escr ngteam members actions

    Graphic presentation of user tasks as they relatesequentially

    Facilitates showing what multiple team members

    are doing simultaneously ows m ng, ec s on po n s, ype o ac on

    Purpose:

    Useful for anal zin com lex s stems re uirin time-

    critical decision making

    Enables analysts to tease apart which team membersare doin what and when the are doin it

    16

  • 8/3/2019 4 Task Analysis2!17!09

    17/22

    Example

    Illustration showsactions by twocrew members

    ur ng a one-minute period

    Legend is on nextpage

    17

  • 8/3/2019 4 Task Analysis2!17!09

    18/22

    Example

    Legend for operational sequence diagram example

    18

  • 8/3/2019 4 Task Analysis2!17!09

    19/22

    Example: UAV preparation

    Illustration shows

    actions by twocrew members to

    ,necessary, zerothe attitude

    adjustmentsett ng nresponse to achecklist item

    rew o sthe aircraft whileCrew #1 checksthe settin

    19

  • 8/3/2019 4 Task Analysis2!17!09

    20/22

    Introduction to team workload analysis

    time, so start with operational sequence diagrams Then characterize how bus each o erator is at each

    moment based on direct observations

    Are they manipulating an input device, monitoring the, ,

    Could they do something more, or are they fully occupied?

    Use estimates: 25%, 50%, 75% or 100% occupied

    urpose: See where bottlenecks/overloads exist that could be

    alleviated by less workload-intense approach

    Determine if work could be redesigned to be done by fewer

    people 20

  • 8/3/2019 4 Task Analysis2!17!09

    21/22

    Task analysis

    :

    21

  • 8/3/2019 4 Task Analysis2!17!09

    22/22