O'Reilly logo

Manage It! by Johanna Rothman

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

Utilize Use Cases, User Stories, Personas, and Scenarios to Define Requirements

One good approach to reducing unnecessary code growth is to think about who is using the system and how to develop what the user needs.

Too many projects attempt to define requirements by defining functional and nonfunctional requirements. But these requirements don’t explain how a person will use the system or under which scenarios this functionality has to perform. Use a requirements approach that provides the project team with the context to understand the requirements.

Who Wants That Checking Account?
by Clarissa, senior manager
Clarissa

My project team was stuck. They had partly implemented a whole bunch of features, but nothing was working. I called a meeting ...

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