Posted by tac_admin, June 1, 2011

Benefits and Challenges of Creating Use Cases

Benefits of Creating Use Cases

The use case helps us to understand and shape both the problem we are trying to solve as well as the solution to that problem.

Use cases capture operational requirements from the user’s perspective.

It gives a clear and consistent description of what the system should do and is understandable by all stakeholders – Users, Developers, Business Partners.

Use cases are an excellent source for the testing team. Use cases help testers with test script writing and as a source for information during testing.

Use cases provide the ability to trace functional requirements into actual classes and operations in the system.

Challenges of Creating Use Cases

Language Challenge – Use natural language to achieve clarity of logic – do not use “techy speak” in use cases.

Writing everything at once – Create Use Cases iteratively. Write summary goals first, then the main flow, then alternate flows, and finally the process flow diagram.

  • Some people find it easier to start with the diagram and then do the text for the flows. There is no right or wrong here, do the order that works best for you.

Don’t know when to stop – Do not strive for perfection. The goal here is clarity and readability.


Leave a Reply

Your email address will not be published. Required fields are marked *

Get in touch today

Speak directly with The Analyst Coach
and get pointed in the right direction.

Preferred Contact EmailPhone

Subscribe to receive our free white paper on how weak requirements effect strong companies


Sign up to get your FREE Business Analyst Survival Guide

Don't worry, we hate spam too. We will never share your information to third parties.