Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$37.44$37.44
FREE delivery:
Monday, March 25
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $26.27
Other Sellers on Amazon
+ $3.99 shipping
95% positive over last 12 months
+ $3.99 shipping
77% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Software Requirements (Developer Best Practices) 3rd Edition
Purchase options and add-ons
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software projects.
- Describes practical, effective, field-tested techniques for managing the requirements engineering process from end to end.
- Provides examples demonstrating how requirements "good practices" can lead to fewer change requests, higher customer satisfaction, and lower development costs.
- Fully updated with contemporary examples and many new practices and techniques.
- Describes how to apply effective requirements practices to agile projects and numerous other special project situations.
- Targeted to business analysts, developers, project managers, and other software project stakeholders who have a general understanding of the software development process.
- Shares the insights gleaned from the authors’ extensive experience delivering hundreds of software-requirements training courses, presentations, and webinars.
New chapters are included on specifying data requirements, writing high-quality functional requirements, and requirements reuse. Considerable depth has been added on business requirements, elicitation techniques, and nonfunctional requirements. In addition, new chapters recommend effective requirements practices for various special project situations, including enhancement and replacement, packaged solutions, outsourced, business process automation, analytics and reporting, and embedded and other real-time systems projects.
- ISBN-100735679665
- ISBN-13978-0735679665
- Edition3rd
- PublisherMicrosoft Press
- Publication dateAugust 15, 2013
- LanguageEnglish
- Dimensions7.4 x 1.31 x 8.9 inches
- Print length672 pages
Frequently bought together

Similar items that may deliver to you quickly
From the Publisher
Benefits This Book Provides
Of all the software process improvements you could undertake, improved requirements practices are among the most beneficial.
Our objective is to help you improve the processes you use for eliciting and analyzing requirements, writing and validating requirements specifications, and managing the requirements throughout the software product development cycle. The techniques we describe are pragmatic and realistic. Both of us have used these very techniques many times, and we always get good results when we do.
Who Should Read This Book
Business analysts or requirements engineers on a development project.
The technical team members who are creating and reviewing effective requirements.
Marketers and product managers specifying the features and attributes.
Project managers planning and tracking the project’s requirements activities and deal with requirements changes.
Includes practical, proven techniques that can help you to
- Write high-quality requirements from the outset of a project
- Deliver high-quality information systems and commercial products
- Manage scope creep and requirements changes
- Satisfy customers with the products they want
- Reduce maintenance, enhancement, and support costs
Editorial Reviews
Review
--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
About You:
This book's primary audience is business analysts and requirements engineers, along with software architects, developers, project managers, and other stakeholders.
About the Author
Joy Beatty, a leader in the software requirements community, has trained thousands of business analysts and helped major organizations build business-analysis centers of excellence. She is coauthor of Visual Models for Software Requirements.
Product details
- Publisher : Microsoft Press; 3rd edition (August 15, 2013)
- Language : English
- Paperback : 672 pages
- ISBN-10 : 0735679665
- ISBN-13 : 978-0735679665
- Item Weight : 2.42 pounds
- Dimensions : 7.4 x 1.31 x 8.9 inches
- Best Sellers Rank: #390,783 in Books (See Top 100 in Books)
- #143 in Computer Systems Analysis & Design (Books)
- #432 in Microsoft Programming (Books)
- #521 in Software Development (Books)
- Customer Reviews:
About the authors

Joy Beatty is a Vice President at Seilevel. Joy drives creation and implementation of new methodologies and best practices that improve requirements elicitation and modeling. She assists Fortune 500 companies as they build business analysis centers of excellence. Joy has provided training to thousands of business analysts. She is a Certified Business Analysis Professional (CBAP®).
Joy is actively involved as a leader in the requirements community, serving on boards of multiple industry organizations. She is currently on the International Institute of Business Analysis® (IIBA®) core team for improving A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide). She has presented at numerous requirements-related conferences and speaking events. Additionally, she writes about requirements methodologies in journals, white papers, and blog posts. Joy graduated from Purdue University with Bachelors of Science degrees in both Computer Science and Mathematics.

Karl Wiegers has provided training and consulting services worldwide on many aspects of software engineering. He has a PhD in organic chemistry. Karl is the author of 13 books and many articles on software development, product design, project management, self-help, chemistry, and military history, plus a forensic mystery novel titled "The Reconstruction."
Karl's latest book is "Software Requirements Essentials," coauthored with Candase Hokanson. This concise book describes 20 practices every software team should perform to understand the business problem, engage the right participants, articulate effective solutions, communicate information among stakeholders, implement the right functionality in the right sequence, and adapt to change. Each practice ends with several "Next Steps" to help you begin applying its content immediately.
When not at the keyboard, Karl enjoys reading military history, wine, playing guitar, and writing and recording music. Check out his songs --if you dare -- at karlwiegers.com.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I have used the second edition of this book to help me work with software teams on problems ranging from reducing defects and increasing consulting revenue through implementing industry-standard requirements such as PCI. The third edition of the book builds on the second by increasing its coverage on topics such as dashboard reporting, data requirements, and data modeling. The book is meant to be read cover-to-cover but you can still get a lot out of it by reading what you need, as you need it.
My favorite section in this third edition is the expanded discussion on quality attributes. This is an area that is so often overlooked in software development because we tend to assume the best and forget to plan for the worst. This section explains the different types of quality controls and how to know which ones to use based on the type of project you are working on. The authors do a great job throughout the book in explaining how to gracefully handle software errors to keep your data, users, and possibly your customers safe from harm.
Some of the perks I enjoy from digital books are found here: ability to highlight and search different parts of the text are two I use frequently. The tradeoff is that the digital version lacks page numbers (which was sometimes difficult for assignments). To be clear, however, I prefer the digital version and the perks that come with this format over a version that retains the page numbers - you cannot highlight across pages in paginated digital books.
The material seemed pertinent and current as I compared it with other information found online or through other resources. I would recommend it if you are learning about the world of software requirements.
However, the Kindle edition is flawed for the following reasons:
* No table of content is available from the standard menu. This severely hampers navigation within the book.
* It is not visible which chapter you are currently reading.
* No reconciliation to page numbers from the printed book.
This is a text book, not a novel, so the lack of these features makes me sorry I did not buy the print edition.







