Software Requirements 2

Software Requirements 2
by Karl Wiegers

Software Requirements 2
List Price: $39.99
Our Price: $19.98
You Save: $20.01 (50%)
Availability: Usually ships in 1-2 business days
Buy Used: from $15.60 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Karl Wiegers
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2003-03-26
ISBN: 0735618798
Number of pages: 544
Publisher: Microsoft Press

Book Reviews of Software Requirements 2

Book Review: Best Practices in Requirements Engineering. Must-Have.
Summary: 5 Stars

How do you know if you have good software requirements? Some use the simple technique of checking if the requirements definition is complete, clear, and consistent. Every book on requirements engineering has some variation of this theme and in this book, you are advised to check if the requirements statement is complete, correct, feasible, necessary, prioritized, unambiguous, and verifiable.

If you haven't used techniques like this one before, it is definitely a good idea to pick up a solid book like this one on the best practices in requirements engineering. There are several good books in the market on the topic of software requirements and this is one of the best ones out there.

I found three other books that complement this one - Requirements Engineering by Kotonya and Sommerville (used more as a textbook), Managing Software Requirements by Leffingwell and Widrig (part of the Object Technology Series), and Effective Requirements Practices by Ralph R. Young (comes with a CD-ROM).

If you are a project manager, business analyst or anyone that has a lot to lose because of bad requirements, you will benefit tremendously from this current book being reviewed. The book is divided into three parts - What and Why, Development, and Management of Software Requirements. The part names are self explanatory. This book is very readable and is full of best practices that stand true to their name!

The unique things about this book - in chapter 2, the author outlines the Requirements Bill of Rights for Software Customers and the Requirements Bill of Responsibilities for Software Customers. When I first read this, I felt like every customer has to read this before attempting a software project. Chapter 10 has an excellent description of different diagrams useful in requirements documentation - DFD (data flow diagram), ERD (entity-relationship diagram), STD (state transition diagram), dialog map, and class diagrams. I think all books on software requirements should ideally have some variation of these topics.

Important topics like traceability are given an excellent treatment in this book but the only thing lacking is how to manage requirements in software processes involving iterations (the mainstay of the Rational Unified Process and other newer software development methodologies). There are only 13 pages devoted to this topic and even then it is indirect - Chapter 12: Risk Reduction Through Prototyping.

Otherwise, I have no complaints about this book and I believe that it is a basic to intermediate in level (definitely not an advanced book). Overall, I believe it indeed captures the best practices in the field of requirements engineering. It is also a good price, so enjoy!

Summary of Software Requirements 2

Without formal, verifiable software requirements—and an effective system for managing them—the programs that developers think they?ve agreed to build often will not be the same products their customers are expecting. In SOFTWARE REQUIREMENTS, Second Edition, requirements engineering authority Karl Wiegers amplifies the best practices presented in his original award-winning text?now a mainstay for anyone participating in the software development process.

In this book, you?ll discover effective techniques for managing the requirements engineering process all the way through the development cycle—including dozens of techniques to facilitate that all-important communication between users, developers, and management. This updated edition features new case examples, anecdotes culled from the author?s extensive consulting career, and specific Next Steps for putting the book?s process-improvement principles into practice. You?ll also find several new chapters, sample documents, and an incisive troubleshooting guide.

Discover how to:

  • Set achievable expectations for functionality and quality
  • NEW: Incorporate business rules into application development
  • Employ use cases to discover user requirements
  • Arrest creeping requirements and manage change requests
  • NEW: Deal with requirements on maintenance, outsourced, and package solution projects
  • Curb the impulse to “gold-plate? your programs
  • NEW: Grow effective requirements analysts
  • Cut revisions—and costs—dramatically
  • Produce better software!

No matter what kind of software you build, or what your role in the development process, SOFTWARE REQUIREMENTS, Second Edition, delivers expert guidance and field-tested techniques for engineering software success.


"Requirements" are essential for creating successful software because they let users and developers agree on what features will be delivered in new systems. Karl Wiegers's Software Requirements shows you how to define and get more out of software requirements with dozens of "best practices" and tips that make this book a valuable resource for both software project managers and developers.

The book's commonsense approach provides exemplary project management skills tailored to gathering (and refining, implementing, and eventually tracking) software requirements. While the book often cites recent software engineering studies, the focus always returns to practical management techniques. A case study for a chemical tracking application frames the book, and most chapters begin with anecdotes that demonstrate situations in which users and developers misunderstand each other about a software project's ultimate goals. (If you've ever worked in the field, these stories will probably sound all too familiar.)

This book offers hope, though, for improving your software design process, with dozens of tips on getting better design input from your customers and then using these requirements to generate a variety of design documents. There are numerous templates and sample documents too--a big help for the busy software manager.

Several standout sections cover negotiating difficult steps in the process, particularly how to manage shifting requirements as projects move forward and keep the various users and stakeholders content throughout the software process. Late in the book, the author surveys today's software management tools and shows how to pick the right ones for your organization.

Anchored by the author's considerable experience and software engineering expertise, this jargon-free and practical guide to software requirements can definitely give you the edge in managing software projects more efficiently. --Richard Dragan

Topics covered: software requirements specifications (SRS); business and user requirements; risk management; the requirements process; sample documents and templates; requirements development: elicitation, analysis, specification, and verification; rights and responsibilities for software customers; best practices; project management tips; process assessment and improvement; types of users; product champions; use cases and other diagrams; tips for prototyping; managing requirements change; change centered boards (CCBs); evaluating and using requirements tools; requirements traceability matrix; impact analysis.

Artificial Intelligence Books

Book Subjects
Most talked about in Artificial Intelligence Books
Differential Equations With Maple V ImageDifferential Equations With Maple V
by Martha L. Abell, James P. Braselton
Morgan Kaufmann Pub; Published: 1994-09; Paperback; Book
Best price: $53.00
The Mathematica Handbook ImageThe Mathematica Handbook
by Martha L. Abell, James P. Braselton
Academic Pr; Published: 1993-09; Paperback; Book
Price in other shops: $39.95
Programming and Customizing the AVR Microcontroller ImageProgramming and Customizing the AVR Microcontroller
by Dhananjay Gadre
McGraw-Hill/TAB Electronics; Published: 2000-09-18; Paperback; Book
Best price: $19.50
Price in other shops: $44.95
Power of Now: How Winning Companies Sense and Respond to Change in Real Time (Enterprise Computing) ImagePower of Now: How Winning Companies Sense and Respond to Change in Real Time (Enterprise Computing)
by Vivek Ranadive
McGraw-Hill Publishing Co.; Published: 1999-10; Hardcover; Book
Introduction to Robotics ImageIntroduction to Robotics
by Arthur J. Critchlow
Macmillan Pub Co; Published: 1985-06; Hardcover; Book
Best price: $4.99
Price in other shops: $76.00
The Sciences of the Artificial - 3rd Edition ImageThe Sciences of the Artificial - 3rd Edition
by Herbert A. Simon
The MIT Press; Published: 1996-10-01; Hardcover; Book
Best price: $56.21
Price in other shops: $70.00
Godel, Escher, Bach: An Eternal Golden Braid, 20th Anniversary Edition ImageGodel, Escher, Bach: An Eternal Golden Braid, 20th Anniversary Edition
by Douglas R. Hofstadter
Penguin Group(CA); Published: 2000-12; Paperback; Book
Best price: $20.82
Price in other shops: $41.75
Introduction to Scientific Computing: A Matrix Vector Approach Using MATLAB ImageIntroduction to Scientific Computing: A Matrix Vector Approach Using MATLAB
by Charles F. Van Loan
Prentice Hall; Published: 1996-08-16; Paperback; Book
Best price: $18.40
Price in other shops: $57.00
PDA Robotics ImagePDA Robotics
by Doug Williams
McGraw-Hill/TAB Electronics; Published: 2003-07-04; Paperback; Book
Best price: $9.99
Price in other shops: $24.95
Simulation with Arena w/ CD-Rom ImageSimulation with Arena w/ CD-Rom
by W. David Kelton, Randall P Sadowski, David T Sturrock, W. Kelton, Randall Sadowski, David Sturrock
McGraw-Hill Science/Engineering/Math; Published: 2003-07-17; Hardcover; Book
Best price: $62.20
Similar Books and other products
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) ImageThe Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
by Frederick P. Brooks
Addison-Wesley Professional; Published: 1995-08-12; Paperback; Book
Best price: $21.48
Price in other shops: $39.99
The Software Requirements Memory Jogger: A Desktop Guide to Help Software and Business Teams Develop and Manage Requirements ImageThe Software Requirements Memory Jogger: A Desktop Guide to Help Software and Business Teams Develop and Manage Requirements
by Ellen Gottesdiener
Goal/QPC; Published: 2009-11-16; Spiral-bound; Book
Best price: $18.09
Price in other shops: $27.95
A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide) ImageA Guide to the Business Analysis Body of Knowledge® (BABOK® Guide)
by IIBA
International Institute of Business Analysis; Published: 2009-03-31; Paperback; Book
Best price: $44.00
Price in other shops: $59.95
Seven Steps to Mastering Business Analysis ImageSeven Steps to Mastering Business Analysis
by Barbara A. Carkenord
J. Ross Publishing; Published: 2008-10-14; Paperback; Book
Best price: $56.35
Price in other shops: $69.95
Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)) ImageSoftware Estimation: Demystifying the Black Art (Best Practices (Microsoft))
by Steve McConnell
Microsoft Press; Published: 2006-03-01; Paperback; Book
Best price: $18.89
Price in other shops: $39.99
Organizations Through the Eyes of a Project Manager ImageOrganizations Through the Eyes of a Project Manager
by Harvey F. Hoffman
Prentice Hall; Published: 2002-10-11; Hardcover; Book
Best price: $75.25
Price in other shops: $87.80
UML For The IT Business Analyst ImageUML For The IT Business Analyst
by Howard Podeswa
Course Technology PTR; Published: 2009-06-18; Paperback; Book
Best price: $28.30
Price in other shops: $49.99
The Business Analyst's Handbook ImageThe Business Analyst's Handbook
by Howard Podeswa
Course Technology PTR; Published: 2008-12-08; Paperback; Book
Best price: $27.78
Price in other shops: $49.99
More About Software Requirements: Thorny Issues and Practical Advice ImageMore About Software Requirements: Thorny Issues and Practical Advice
by Karl Wiegers
Microsoft Press; Published: 2006-01-17; Paperback; Book
Best price: $12.92
Price in other shops: $29.99
Writing Effective Use Cases ImageWriting Effective Use Cases
by Alistair Cockburn
Addison-Wesley Professional; Published: 2000-10-15; Paperback; Book
Best price: $31.54
Price in other shops: $54.99
Book store. Illustrated catalog of books on different categories