Cognitive Walkthrough
Key Points
- Conducted by a human factors expert to review the system to identify potential use errors.
What are they and Why use them
A cognitive walkthrough is an evaluation method to identify how easily tasks can be performed by users. However, unlike usability studies, a cognitive walkthrough is best conducted by a human factors expert rather than observing participants perform tasks. If the person conducting the cognitive walkthrough is too familiar with the product, they may potentially miss significant issues. Essentially, it requires the evaluator to put themselves in the shoes of the potential user. Using personas will greatly assist to achieve this.
When to use them
The cognitive walkthrough is best conducted during the early design stage, prior to user testing and can even be conducted based on sketches of the product. This allows the expert to identify key issues that still require attention before conducting formal testing with participants.
How to use them
A set of tasks for the user to examine are required to conduct a cognitive walkthrough. The tasks can be grouped to focus on a specific high-level task. For example: setting up the product, using it to capture information, retrieving information from it, etc. For each task, the evaluator works through the steps of the task, asking four questions (see below) about the likely user thinking for that step and the feedback they receive from the product. The evaluator identifies potential user difficulties and errors through this process.
Pros
Cost effective, quick to run, and no recruitment required for the process.
Cons
Sometimes difficult to put yourself in the shoes of your participants.
Points to ponder (the four questions)
- Will the user try and achieve the right outcome based on the information you have?
- Is it apparent what the next step is based on the last action?
- Is there a correlation between the action you are performing and the outcome you expect to achieve?
- When a correct action is taken, is there some indication that the user is heading towards achieving their goal?