Skip to Main Content

Photo by Blake Wisz via Unsplash

Use CasesMethod

A use case is a written description of how users will perform tasks with your product or on your website. It outlines, from a user’s point of view, a system’s behavior as it responds to a request. Each use case is represented as a sequence of simple steps, beginning with a user's goal and ending when that goal is fulfilled.

Use cases help explain how the system should behave and help teams brainstorm what could go wrong. They also provide a list of goals which can be used to establish the cost and required complexity of the system. Project teams can then negotiate which functions become requirements and are subsequently built.

Preparation

Use Cases is often more effective when it is informed by these complementary methods.

Steps

  1. Identify who is going to be using the website.
  2. Pick one of those users.
  3. Define what that user wants to do on the site. Each thing the use does on the site becomes a use case.
  4. For each use case, decide on the normal course of events when that user is using the site.
  5. Describe the basic course in the description for the use case. Describe it in terms of what the user does and what the system does in response that the user should be aware of.
  6. When the basic course is described, consider alternate courses of events and add those to "extend" the use case.
  7. Look for commonalities among the use cases. Extract these and note them as common course use cases.
  8. Repeat the steps 2 through 7 for all other users.

Outcomes

Use Cases typically produces insight and solutions focused on these areas:

  • Success Metrics

    Clearly defined measures of success for a project or product.

Next Steps