Ok, so you probably agree that a requirements technique:
- that has an efficient and elegant way to describe complex requirements
- and that naturally and seamlessly integrates with other aspects of your endeavors, such as architecture, design, coding and testing
...is critical for the success of your product development
Then Use Cases are for you because…
- A place for everything and everything in its place! This rings totally true for use cases. Basic Flow, Alternative flows, Glossary Terms, Business Rules... Our approach provides an all-inclusive way to efficiently describe everything that is needed.
- People communicate using stories. Our Use Case approach promotes the creation of thin “stories” or slices through the use cases that stakeholders can relate to and that developers and testers can systematically work with.
- Use cases have a clever way to describe alternate behaviour and optionality. At this point, if this happens then what? The complexity often builds when certain conditions occur. Use cases expose these “gotchas” in an elegant and simple way.
- Testing slice by slice leads to reduced risk. Our use case approach describes a clear relationship between requirements and tests. This makes it easier to achieve test coverage, de-risking development for all stakeholders. In fact use cases are the hub of software development, acting as a catalyst for all aspects of an endeavor: UX, Architecture, Design and Coding etc.
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: