O'Reilly logo

Patterns for Effective Use Cases by Andy Pols, Alistair Cockburn, Paul Bramble, Steve Adolph

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. What Is a Quality Use Case?

 

The hardest single part of building a software system is deciding precisely what to build.

 
 --Frederick Brooks, “No Silver Bullet: Essence and Accidents of Software Engineering”

Why Use Cases at All?

“I understand the requirements, but what does it actually do?” is a question often asked by systems analysts, business analysts, product managers, and programmers when confronted by two hundred pages of traditional IEEE-standard-style “The system shall . . .” functional requirements. After reading these convoluted documents, many of us have often gone back to the customers and pleaded, “What do you want this system to do? Tell me a story about how you are going to use this system.”

People like stories, and from ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required