Chapter 3. Good Practices for Requirements Engineering

Ten or fifteen years ago, I was a fan of software development methodologies—packaged sets of models and techniques that purport to provide holistic solutions to our project challenges. Today, though, I prefer to identify and apply industry best practices. Rather than devising or purchasing a whole-cloth solution, the best-practice approach stocks your software tool kit with a variety of techniques you can apply to diverse problems. Even if you do adopt a commercial methodology, adapt it to best suit your needs and augment its components with other effective practices from your tool kit.

The notion of best practices is debatable: who decides what is "best" and on what basis? One approach is ...

Get Software Requirements, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.