Do you need a better requirements solution?

  • When you just have hundreds of text-only statements, getting a simple summary of what the system should do is incredibly hard. 'It is easy to drown in the detail'.
  • With classic declarative / functional requirements approaches, scope creep is a massive danger. If you can’t visualize the system boundary then you simply don’t know where it is.
  • How do you know if you have missing requirements? Scanning a sea of words for what is not there is very difficult.

Ok, so you probably agree that a requirements technique:

  • that handles detail whilst providing a simple big-picture view​
  • and that supports iterative and agile working practices critical for the success of your product development.

Then Use Cases are for you because…​


  • Use cases effortlessly communicate the value of the system or system increment under construction. This provides a great way to bridge the gap between the key stakeholders and the development team.​
  • The logical and simple structure within a use case provides an intuitive way to get to the detail you need. Our guidance and patterns give you the tools you need to capture and manage the things that other techniques struggle with.​
  • Use cases can be logically 'sliced down' to provide the perfect granular unit of requirements to support agile working. Use case slices, representing one or a few stories, can be easily identified to form a backlog of items that teams can get 'done' iteratively.​
  • They 'jump-start' your design and architecture thinking. The detailing of use cases naturally uncovers business terms and rules that can be used to drive design, coding and testing activities.​

Learn More

Want to get going with Use Cases? – How we can help…

As creators and founders of use case technique we have the world’s best and most experienced experts on hand to help your organization master the practice. We provide:

Let's talk about Use Cases!