Buy New
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
-
To see product details, add this item to your cart.
Ships from: ThriftBooks-Baltimore Sold by: ThriftBooks-Baltimore
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)
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.38 x 1.51 x 9 inches
- Print length672 pages
![]() |
Customers who viewed this item also viewed
Customers also bought or read
- Writing Effective Use Cases (Agile Software Development Series)
Paperback$19.70$19.70$6.99 delivery Aug 16 - 25 - Domain-Driven Design: Tackling Complexity in the Heart of Software
Hardcover$52.53$52.53$6.99 delivery Tue, Aug 25 - Fundamentals of Software Architecture: A Modern Engineering Approach#1 Best SellerComputer Programming Logic
Paperback$52.40$52.40$6.99 delivery Tue, Aug 25 - Specification by Example: How Successful Teams Deliver the Right Software
Paperback$49.99$49.99$6.99 delivery Aug 16 - 25 - Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Paperback$30.29$30.29$6.99 delivery Tue, Aug 25 - Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Paperback$37.49$37.49$6.99 delivery Tue, Aug 25 - Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
Hardcover$45.15$45.15$6.99 delivery Tue, Aug 25 - Requirements Engineering for Software and Systems (Applied Software Engineering Series)
Paperback$89.99$89.99$6.99 delivery Tue, Aug 25 - Requirements Engineering: From System Goals to UML Models to Software Specifications
Paperback$73.95$73.95$6.99 delivery Aug 16 - 25 - Observability Engineering: Achieving Production Excellence
Just releasedPaperback$55.49$55.49$6.99 delivery Tue, Aug 25 - The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)#1 Best SellerSoftware Testing
Hardcover$45.97$45.97$6.99 delivery Tue, Aug 25 - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Paperback$43.99$43.99$6.99 delivery Tue, Aug 25 - Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
Paperback$11.89$11.89$6.99 delivery Tue, Aug 25 - Design Patterns: Elements of Reusable Object-Oriented Software
Hardcover$23.74$23.74$6.99 delivery Tue, Aug 25 - Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value#1 Best SellerAgile Project Management
Paperback$11.09$11.09$6.99 delivery Aug 16 - 25 - Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition#1 Best SellerJava Programming
Paperback$30.68$30.68$6.99 delivery Tue, Aug 25
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
- Publication date : August 15, 2013
- Edition : 3rd
- Language : English
- Print length : 672 pages
- ISBN-10 : 0735679665
- ISBN-13 : 978-0735679665
- Item Weight : 2.4 pounds
- Dimensions : 7.38 x 1.51 x 9 inches
- Part of series : Developer Best Practices
- Best Sellers Rank: #260,335 in Books (See Top 100 in Books)
- #43 in Computer Systems Analysis & Design (Books)
- #120 in Software Design & Engineering
- #130 in Software Development (Books)
- Customer Reviews:
About the authors

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.

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.

Discover more of the author’s books, see similar authors, read book recommendations and more.























