Task Analysis

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

Dr Javed Anjum Sheikh

What is Task Analysis?

A task analysis is an intensive examination of


how people perform work activities.
What are Tasks
What the user has to do (or thinks what he/she has to do) in
order to accomplish a goal
Each task should be
Meaningful
Associated with a goal
Identifiable by the user

What is Task Analysis


A process of analyzing the way people perform their tasks
The things they do
The things they act on
The things they need to know
Differences from other techniques

Systems analysis vs. Task analysis


system design - focus - the user

Cognitive models vs. Task analysis


internal mental state - focus - external actions
Uses of Task Analysis

 Manuals, Training Materials and Documentation


HTA used to structure manual
Knowledge-based techniques best for structuring course
 Requirements elicitation and systems design
 lifts focus from system to use
 suggests candidates for automation
 uncovers user's conceptual model
 Detailed interface design
 taxonomies suggest menu layout
 object/action lists suggest interface objects
 task frequency guides default choices
 existing task sequences guide dialogue design
Task – Decomposition CHECK PICs

Goal - state of the system that a human


wants to accomplish.

Task - activities required, used, or


deemed necessary to achieve a goal.

Actions - steps required to complete the


task.

7
Task Decomposition

Aims:
describe the actions people do
structure them within task subtask hierarchy
describe order of subtasks

Focus on Hierarchical Task Analysis (HTA)


text and diagrams to show hierarchy
plans to describe order
Hierarchical Task Analysis (HTA)

Outputs are a hierarchy of tasks and subtasks and plans


describing in what order and under what conditions subtasks are
performed
Shown as textual descriptions or diagrams
Information may be more accessible at a glance with
diagrams, especially in hierarchies with many levels

Tasks: A discrete unit of work performed by an individual, it


has a beginning and an ending.
Subtasks : the smallest step into which a work activity can
be divided.
Elements: a step within a step… separate time-motions
Task listing: A list of actions done in work.
Stages of a HTA

1. Starting the analysis


a) Specify the main task.

b) Break down main task into 4-8 subtask,


and specify in terms of objectives. Cover the
whole area of interest

c) Draw out as layered plans, logically &


technically correct. None should be missing.
13
2. Progressing the analysis

a) Decide on level of detail and stop


decomposition. Should be consistent between
tasks. Can range from detailed to high level
description.

b) Decide if a depth first or breadth first


decomposition should be done. Can alternate
between the two.

c) Label and number the HTA.


14
3. Finalizing the analysis.

a) Check that decomposition and numbering is


consistent. May produce a written account of the
processes.

b) Have a second person look it over. They


should know the tasks but not be involved in the
analysis.

15
Task Analysis…5 Steps

1. Identify Jobs or tasks to be analyzed


2. Clarify the desired results
3. Prepare a Plan to do the Analysis
A.Implement the Plan
B.Analyze the results
4. Break down the Task into component parts if need be.
5. Restructure the parts if necessary to achieve (learning
/ skills) outcomes
An Example
in order to clean the house

get the vacuum cleaner out


fix the appropriate attachments

clean the rooms

when the dust bag gets full, empty it


put the vacuum cleaner away

must know about:


vacuum cleaners, their attachments,
dust bags, cupboards, rooms etc.
Textual HTA description

0. Clean the house


1. Get the vacuum cleaner out
2. Get the appropriate attachment
3. Clean the rooms
3.1. Clean the hall
3.2. Clean the living rooms
3.3. Clean the bedrooms
4. Empty the dust bag
5. Put vacuum cleaner and attachments away
Plans
Plan 0: do 1 - 2 - 3 - 5 in that order. When the dust bag gets
full do 4
Plan 3: do any of 3.1, 3.2 or 3.3
in any order depending on which rooms need cleaning
An Example
0.
Clean the house

Plan 0: do 1 - 2 - 3 - 5 in that order. when


the dust bag gets full do 4

2. 5.
1. 3. 4.
Fix the Put vacuum cleaner
Get the vacuum Clean the Empty the
appropriate and attachments
cleaner out rooms dust bag
attachment away

Plan 3: do any of 3.1, 3.2 or 3.3


in any order depending on which rooms
need cleaning

3.2
3.1. 3.3.
Clean the
Clean the Clean the
living
hall bedrooms
room
Approaches to task analysis

Task decomposition
splitting task into (ordered) subtasks

Knowledge based techniques


what the user knows about the task and how it is organised

Entity-relation based analysis


relationships between objects, actions
and the people who perform them
General method:
observe
collect unstructured lists of words and actions
organize using notation or diagrams
Generating the hierarchy

 get list of tasks

 group tasks into higher level tasks

 decompose lowest level tasks further

Stopping rules - How do we know when to stop?


Is “empty the dust bag” simple enough?
Purpose: expand only relevant tasks
Motor actions: lowest sensible level
 Identify the Major Task to be Analyzed
 e.g. clean house, purchase a flight ticket online, copy a ten-page paper, etc.

 Break Down the Major Task into Subtasks


 What subtasks must be accomplished in order to perform the main task
 Refer to various sources (e.g. direct observation, expert opinion,
documentation, etc.)
 Try to be specific in terms of the objectives of subtasks

 Decide Upon the Level of Detail into Which to Further Decompose the
Subtasks
 Some stopping rule

 Continue the Decomposition Process


 Keep decompositions and numbering consistent

 Group Some Subtasks (If Too Detailed) into Higher-Level Subtasks

 Present the Hierarchy to a Domain Expert to Check for Errors or Omissions


Plan 0:
0. do 1
make a cup of tea At the same time, if the pot is full, do 2
Then do 3 – 4
Making a Cup of Tea After four or five minutes do 5

1. 2. 3. 4.
5.
Boil Empty Make pot Wait for 4 or 5
Pour tea
water pot of tea minutes
Can we expand 5?

3.2. 3.2. Plan 3:


3.1.
Put tea leaves Pour in do 3.1 – 3.2 – 3.3
Warm pot
in pot boiling water

1.1. 1.2 1.3. 1.4. 1.5. Plan 1:


Fill Put kettle Turn Wait for Turn do 1.1 – 1.2 – 1.3 – 1.4
kettle on stove on gas kettle to boil off gas when kettle boils, do 1.5
29
Suppose subtask 5 “Pour tea” can be further decomposed

5. Pour tea
5.1. put milk in cup
5.2. fill cup with tea
5.3. add sugar to taste

Plan 5.
Do 5.1 – 5.2 – 5.3

What if we want to make more than one cup?

5.1 5.2 5.3 More cup(s)?

Yes
30
Plan 0:
0.
do 1
make cups of tea
At the same time, if the pot is full, do 2
Then do 3 – 4
Plan 3: After 4 or 5 minutes do 6
do 3.1 – 3.2 – 3.3

1. 2. 3. 4.
5.
Boil Empty Make Wait for 4 or
Pour tea
water pot pot 5 minutes

Plan 5:
3.2. 3.2.
Pour in 5.1 5.2 5.3 More cup(s)?
3.1. Put tea
Yes
Warm pot leaves in boiling 5.1. 5.2. 5.3.
Plan 1: pot water Put milk Fill up Add
do 1.1 – 1.2 – 1.3 – 1.4 in cup with tea sugar
when kettle boils, do 1.5
1.1. 1.2 1.3. 1.4. 1.5.
Fill Put kettle Turn Wait for Turn
kettle on stove on gas kettle to boil off gas
31
Types of plan

fixed sequence - 1.1 then 1.2 then 1.3


optional tasks - if the pot is full 2
waiting for events - when kettle boils 1.4
cycles - do 5.1 5.2 while there are still empty cups
time-sharing - do 1; at the same time ...
discretionary - do any of 3.1, 3.2 or 3.3 in any order
mixtures - most plans involve several of the above
Types of Plan

 Fixed Sequence
The same sequence of subtasks is always followed
e.g. Plan 3 in the HTA of tea making
 Optional Subtasks
Subtasks that may or may not be performed depending on
circumstances
e.g. Subtask 2 in plan 0 in the HTA of tea making
 Waiting-For Events
Wait for a certain time
e.g. Wait for 4 or 5 minutes in plan 0 in the HTA of tea making
Wait for the occurrence of some event
e.g. Wait for kettle to boil in plan 1 in the HTA of tea making

33
Types of Plan

 Cycles
Repeat some subtasks until a condition is reached
e.g. Repeatedly perform subtasks 5.1 – 5.3 until no more cup is left
in the HTA of tea making
 Time Sharing
Some subtasks can be done at the same time
e.g. Subtasks 1 and 2 can be done at the same time in the HTA of
tea making
 Discretionary Subtasks
Whether to perform some subtasks is at the people’s discretion
e.g. In plan 3 in the HTA of room cleaning, the person is allowed to
clean any room that he/she thinks needs cleaning and in any order
 Mixtures
Most plans are a mixture of different types
e.g. Plan 1 in the HTA of tea making is largely a fixed sequence but
34
split by a wait

You might also like