A Consolidated Sequence Model

General Activity Label Down arrow

Goal of ActivitiesDown arrow

Abstract StepDown arrow

Activity

Intent

Abstract step

Find out about problem

  • Learn about problems quickly

  • Discover problems before users do

  • Provide quick response

  • Trigger: Find out about problem

    • Automated procedure

    • Someone reports problemDown arrow

Go to problem location

  • Make it possible to do a diagnosis and take action

  • Go to the place where the problem can be solvedDown arrow

Diagnose problem

  • Find cause of problem

  • Decide who has been affected

  • Decide if any additional action should be taken to notify people of status

  • Make sure I don’t do things I’m not suppose to

  • Execute commands and tests in suspect system to identify anomalous behavior

  • Determine cause of symptoms

  • Estimate impact of problem

  • Decide whether I can fix the problem

Fix Problem

  • Fix problem at once

  • Decide if I can fix it:

  • Attempt fit

  • See if fix worked

  • Try to figure out why fix didn’t work

Call on help

  • Get the people involved who have the authority of the knowledge to fix the problems

  • Ensure problem gets fixes, even if not my job

  • Decide I can’t fix it, call on help

Figure 9.14 A consolidated sequence model

Beyer & Holtzblat (1998), Contextual Design, Morgan Kaufmann, Page:177