Identifying Tasks

Tasks are the activities users perform in order to achieve their goals. Tasks are described in terms of what the user is trying to accomplish, not in terms of a particular implementation or UI flow.

Recommend: Java graphics bulb2_icon.gif Derive tasks from your use case. Once you have identified a core set of tasks from your initial use case, you can build on it with more tasks that make sense as part of your list. Don't try to organize the tasks at this point; in the next step, you will begin to do that and to conceptualize the UI structure.

For example, a partial list of tasks for SmartTicket might look something like this:

  • Choose a movie
  • Rate movies
  • Find a theater
  • Buy tickets
  • View movie show times