Chapter 2. Cosmic Truths About Software Requirements

As every consultant knows, the correct answer to nearly any question regarding software is, "It depends." This isn’t just a consultant’s cop-out—it’s true. The best advice for how to proceed in a given situation depends on the nature of the project, its constraints, the culture of the organization and team, the business environment, and other factors. But having worked with many organizations, I’ve made some observations about software requirements that really do seem to be universally applicable. This chapter presents some of these "cosmic truths" and their implications for the practicing requirements ...

Get More About Software Requirements: Thorny Issues and Practical Advice 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.