Is there a book out there that's the de-facto standard for describing best practices, methodologies, and other helpful information on gathering requirements for software and database projects? What about that book makes it special?
|
|||||||
We're looking for long answers that provide some explanation and context. Don't just give a one-line answer: please explain why you're recommending it as a solution. Answers that don't explain anything will be deleted. See Good Subjective, Bad Subjective for more information. |
|||||||
|
Software Requirements and More About Software Requirements: Thorny Issues and Practical Advice provide a solid coverage of requirements engineering in a manner that's generally independent of the development methodology used on the project. Software Requirements covers requirements from the perspective of both the customer as well as the requirements analyst. It contains discussions of elicitation, analysis, specification, validation, and management. It also includes information about product vision and scope, risk management, various requirements tools, and provides sample documents for different requirement related activities. More About Software Requirements begins with a brief overview of many of the topics covered in Software Requirements. However, the focus is sightly more on the more agile approaches than the previous book, discussing the on-site customer, use cases, and determining the appropriate types of documentation needed to capture requirements. |
|||
|
|
|
In my answer to a related question, I quoted the book:
It is quite easy to read, IMO, and provides enough information about the requirements. You also can read the chapter 11 of:
But it's not very detailed about the requirements, so I wouldn't recommend this as the only source or for people who are really interested in the subject. Finally, you can read the chapter 3 of:
It's much more detailed and explains requirements gathering, control systems, change control, etc. |
||||
|
|
|
I would also recommend Mastering the Requirements Process by Suzanne Robertson. It gives a thorough description of all stages and criteria of the process. |
||||
|
|