A concise and thorough handbook on requirements analysis, this invaluable book is the perfect desk guide for your systems or software development work. This first-of-its-kind handbook enables you to identify the real customer requirements for your projects and control changes and additions to these requirements. The book helps you understand the importance of requirements, leverage effective requirements practices, and better utilize resources. You also learn how to strengthen interpersonal relationships and communications which are major contributors to project effectiveness.
I would have liked this book more if it didn't have so many references to the author's previous book which I haven't read yet. In some cases, he basically says, "I covered this in a chapter in my previous book," without really covering the topic in this book beyond that mention.
That being said, there is a lot of good advice. I was left with many good ideas to help me with the requirements process on future projects. Mr. Young offers many references for further reading as well.
I appreciate the thorough glossary and acronym list at the end of the book, too.
Many good, actionable ideas were presented to me through reading this book. Most of my takeaways came from reading two and 1/2 of the ten chapters. Information in the other seven chapters was either redundant or less focused on RE and more on organizational process. Requirements Engineering is portrayed as a complex and non-trivial task, but one worthy of undertaking.