← Overview

Task Analysis

Hierarchical task analysis:

A structured, objective approach to describing users’ performance of tasks.
Provides an understanding of what tasks do users need to perform to achieve certain goals. The tasks can be divided in subtasks. As its name suggests, is basically focused on putting the actions that constitute a task into a hierarchy.
For example, in Studyportals, when we do usability tests, we normally have 3 main features to be tested and we decompose them into multiple task-scenarios (subtasks).

Cognitive task analysis:

Aimed at understanding how users think while performing tasks that require a lot of cognitive activity, such as decision-making, problem-solving, memory, attention and judgement.
Some of the steps of a cognitive task analysis are: the mapping of the task, identifying the critical decision points, clustering, linking, prioritizing them, and characterizing.
For example, cognitive task analysis might be used to uncover how a novice performs compared to an expert or how experts make decisions, etc.


When to use:

Mainly when wanting to know which step in a work flow is the most complicated for users.

At Studyportals, we tried to use it to measure the performance of the tasks in a usability test, to quantify the qualitative results. It can also be used for example using the HEART system: Happiness, Engagement, Adoption, Retention and Task success.

It can also be useful to track the UX Key Performance Indicators.
The UX KPIs can be quantitative: Task success rate, Time on task, Use of search vs. navigation, User error rate and System Usability Scale, or qualitative: Reported expectations and performance; and Overall satisfaction.

How to use:

1. Identify the task to be analysed;
2. Break this high-level task down into 4 to 8 subtasks. The subtask should be specified in terms of objectives and, between them, should cover the whole area of interest;
3. Draw a layered task diagram of each subtasks ensuring that it is complete;
4. Produce a written account as well as the decomposition diagram;
5. Present the analysis to someone who has not been involved in the decomposition but who knows the tasks well enough to evaluate consistency;
6. It’s important to note that you need to decide to what level of detail you are going to decompose subtasks so that you can ensure consistency across the board.

Advantages:

- Easy to identify the main issues in a work flow.

Disadvantages:

- User recruitment is needed;
- Can be time-consuming.

Tool(s) used at Studyportals:

Draw.io, UML activity and Mindomo.

To use Mindomo you have to:

Go to Google Drive;
Create new document (the big Plus icon);
Select "More...";
"Connect more apps";
Search for "Mindomo";
Add the component;
Create a new Mindomo document.