O'Reilly logo

Executable Specifications with Scrum: A Practical Guide to Agile Requirements Discovery by Mario Cardinal

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 2. Relying on a Stable Foundation

Software is built to solve complex problems. It is naive to believe that you can write all the requirements from the start and then plan accordingly. Experience teaches you that it does not work this way. It is not realistic to think that requirements are just out there somewhere, and the only thing you need to do is get explanations from stakeholders. More often than not, stakeholders do not know exactly what they want. And if they know what they want, unfortunately they do not agree among themselves. As noted in Chapter 1, “Solving the Right Problem,” when faced with ambiguous requirements, you must stop using traditional management practices and start tackling uncertainties differently.

As strange ...

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