Save Big On Open-Box & Pre-owned: Buy "Software Requirements (3rd Edition) (Developer Bes...” from Amazon Warehouse Deals and save 38% off the $44.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned offers from Amazon Warehouse Deals.
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Software Requirements (3rd Edition) (Developer Best Practices) 3rd Edition
Use the Amazon App to scan ISBNs and compare prices.
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Special Offers and Product Promotions
--Roxanne Miller, President, Requirements Quest
"This new edition keeps pace with the speed of business, both in deepening the foundation of the second edition and in bringing analysts down-to-earth how-to's for addressing the surge in agile development, using features to control scope, improving elicitation techniques, and expanding modeling."
--Keith Ellis, President and CEO, Enfocus Solutions Inc.
"I especially like the latest topic on how to apply effective requirements practices to agile projects. The practical guide and real examples of the many different requirement practices are invaluable."
--Doreen Evans, Robbins Gioia Inc.
"The best book on requirements just got better! The third edition's range of new topics expands the project circumstances it covers. Using requirements in agile environments is perhaps the most significant, because everyone involved still needs to understand what a new system must do--and agile developers are now an audience who ought to have a good grasp of what's in this book."
--Stephen Withall, author of Software Requirement Patterns
"The third edition of Software Requirements is finally available--and it was worth waiting so long. Full of practical guidance, it helps readers identify many useful practices for their work. I particularly enjoy the examples and many hands-on solutions that can be easily implemented in real-life scenarios. A must-read, not only for requirements engineers and analysts but also for project managers."
--Dr. Christof Ebert, Managing Director, Vector Consulting Services
"Karl and Joy have updated one of the seminal works on software requirements. Irrespective of the technology, business domain, methodology, or project type you are working in, this book will help you deliver better outcomes for your customers."
--Shane Hastie, Chief Knowledge Engineer, Software Education
"This usable and readable text walks you through exactly how to approach common requirements-related scenarios. The incorporation of multiple stories, case studies, anecdotes, and examples keeps it engaging to read."
--Laura Brandenburg, Host at Bridging the Gap
From the Back Cover
* Identify and collaborate with key stakeholders
* Elicit and analyze requirements, with a focus on business objectives
* Document, prioritize, validate, and reuse requirements
* Prototype and create visual models of requirements
* Manage change requests, scope creep, and other project risks
* Understand and specify customer quality expectations
This book's primary audience is business analysts and requirements engineers, along with software architects, developers, project managers, and other stakeholders.
Top Customer Reviews
So when I heard that Karl and Joy were co-writing the 3rd Edition of Software Requirements I was elated! The information provided in the new book is current, easy to understand, and so very relevant. Real-life examples and humor have been weaved throughout the book which makes it a very interesting read.
I recommend this book as an essential reference guide for anyone involved in software development, not just analysts. All roles should know about business analysis as it relates to system design and software development. This will be a book that you will refer to time after time.
It provides an analysis of stakeholders and functional vs nonfunctional requirements that was surprisingly informative. We throw those terms around all the time, but rarely consider a formal definition. This book looks at a variety of options, and the one you choose will guide your thinking throughout requirements analysis and harvsting.
It covers everything you need to establish your requirements for the waterfall method, though it features substantial information on agile. If you are new to agile, and need ideas on how to gather the backlog, or if you've been using a while but don't feel the backlog is as complete as it should be, grab this book and a notepad. It covers a host of sources that are easy to overlook
It is very, very dry reading, which is the only reason it is four stars and not five. I found it hard to stay focused once in a while, and needed a caffeine boost to keep going. There is an attempt in the beginning to be humorous, but that is quickly lost. It is a little poorly organized. The topic sentence does not always guide the reader to the topic under discussion. You'll need to reset your focus a few times during the book, but it's worth it. The first two editions are often considered required reading for project managers, and the third lives up to that august reputation.
The book is written in a flow that helps an analyst see what needs to be done from the point when an idea is first considered, to when it becomes the subject of a project, all the way through the project completion. Not all techniques work well with all types of projects, though, so the book includes sections describing adaptations of the material discussed and the specific needs of particular types of projects. They cover agile, enhancement and replacement, packaged solution, outsourced, business process automation, business analytics, and embedded and real-time projects.
While it’s a healthy-sized tome at more than 600 pages, the book is well organized and specific topics are easy to access individually. Most business analysts would benefit from reading it cover to cover, though, at least once!
The organization of the book, the emphasis on the role of a business analyst, and an in-depth requirements discovery and development roadmap are some of the key strengths of this edition. The first part sets the context and introduces a few best practices for requirements engineering. This is essential, and in my view applicable to all roles involved in software development.
Part II of the book covers the requirements development process, best practices in-depth for both waterfall and agile projects. As you read through this section, you will realize that the best practices are truly methodology agnostic, and imperative regardless of the business analysis approach.
One of the big challenges of a requirements practitioner is how to tailor the requirements discovery and development process for different projects, and Part III of the book precisely addresses this facet. This was something that always wished that a book would contain as I continue to work on different kinds of projects as a lead business analysis practitioner.
I was also pleased to see an entire section of the book devoted to requirements management aspect (Part IV).Read more ›
Most Recent Customer Reviews
It's an amazing book contains all the information I am looking forPublished 1 month ago by sunil babburi
The book is well written to keep my interest unlike some textbooks. My only complaint is that the Kindle edition has no page numbers so when the teacher says turn to page 107 I... Read morePublished 5 months ago by Salem1
A little long and wordy. Takes about 150 hours to read. It could have been more condensed without losing benefits.Published 5 months ago by D. Baechtel
An excellent addition to your Business Analysis library. Lives up to it's title.Published 8 months ago by Gary Lyon