Goodreads helps you keep track of books you want to read.
Start by marking “Software Requirements 3” as Want to Read:
Software Requirements 3
Enlarge cover
Rate this book
Clear rating
Open Preview

Software Requirements 3

4.10  ·  Rating details ·  712 ratings  ·  46 reviews
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, effectiv ...more
ebook, 672 pages
Published August 12th 2013 by Microsoft Press (first published January 1st 1999)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Community Reviews

Showing 1-30
Average rating 4.10  · 
Rating details
 ·  712 ratings  ·  46 reviews

More filters
Sort order
Start your review of Software Requirements 3
Zaher Alhaj
Aug 19, 2016 rated it it was amazing
Although The Business Analysis Body of Knowledge (a.k.a BABoK) is now considered the bible of business analysis worldwide, I can argue that Karl Wiegers’ “Software Requirements v3” should be dubbed as the survival guide for earnest IT Business Analysts. The BABoK has been written by different authors to be a comprehensive and horizontal framework on the subject, and I can say that its third version is much handy than the older one in terms of the logical soundness of the BA practice. However, Wi ...more
Preston Ray
Feb 24, 2012 rated it it was amazing  ·  review of another edition
Recommends it for: Business Analysts, Requirements Analysts, Software Developers
Been a BA for about 20 years. Best book on this topic I have read.
If I was teaching a class on the documentation artifacts that a BA uses in a typical waterfall style SDLC this would be THE book. If you are not looking for that topic in particular this book might be a 4(or possibly even 3) stars.

First the good things.
- Excellent discussion and overview of all the major requiremetns documentation artifacts that are used today.
- Covers not only the documents but tries to also cover the "why" behi
Bardia Alavi
May 17, 2018 rated it liked it
Has many important points on requirements development and capture. But I feel that it could be more concise.
Andriy Bas
May 28, 2018 rated it it was amazing
Shelves: business
Definitely a must-read for any beginner Business Analyst. The book well structured and informative, and very practical. Improved a lot in my BA processes after reading it!

P. S. Very-very long and boring...
Easy to read. Not at all boring.
Oct 10, 2013 rated it really liked it
Recommended to Avi-Gil by: Karina Gamble
Great introduction to the software requirements process. Would recommend to anyone who is working on software development in any capacity - development, project management, testing, etc.
Roman Kot
Nov 05, 2014 rated it it was amazing  ·  review of another edition
Great choice as your first in BA
Sergei Shnitman
Jul 05, 2020 rated it did not like it  ·  review of another edition
The only reason to read this book is for people who want to get impression of what Business Analysts do. But, first two chapters would be enough. The rest of the book is devoted to making rocket science out of simplest concepts. If a junior BA is not an idiot with below avg IQ, he/she would find it all out in the heat of the battle without much risk.
Matt Gregory
Jul 30, 2020 rated it really liked it
It's definitely interesting in the sense that every developer ought to know this material, but it's hard to put into practice. It involves getting people to think about and express what they want. That can easily turn into a confrontation as people don't like to think too much! ...more
Farrukh Maharramli
Actually read V3.
I consider the book in the "must read" category for business and system analyst. Apart from BABOK this one is more practical.
Aug 26, 2020 rated it it was amazing  ·  review of another edition
The textbook aligned with the class discussion topics.
Oct 09, 2020 rated it it was amazing  ·  review of another edition
The definitive book on software requirements. Needed for every business analyst, system analyst and project manager working on software projects.
Apr 22, 2019 rated it really liked it  ·  review of another edition
I'm new to requirements analysis/business analysis, but not new to tech - I'm a career tech writer who was hired to write documentation and requirements, the only person in either role at a small company. I needed something more than the Pragmatic Institute training I was sent to and something more than the agile party line on requirements (document requirements as you go and just enough, not too much - less is more unless it's not enough). After reading this cover to cover, it's geared mainly a ...more
Jan 30, 2019 rated it it was amazing
LONG but very informative.

I started with an actual book and traded up for a kindle copy - knowing it would be such a valuable resource, I wanted a digital copy...turns out the digital copy was better to read!

I think it can add value to any BA/SA...newb to super experienced [I fall somewhere in the middle and love to learn like a newb]. It also shows where the current process/etc you're using has blatant room for improvement [how changing requirements are managed! #mgmtSaysYesTOOmuch]...and that
Mansur Mustaquim
Apr 05, 2019 rated it really liked it
Shelves: non-fiction
Still a good guide for situations where greater rigour in requirements development and management is merited. The tone of the second edition felt noticeably better. This book is good to have on the shelf when I need to write a SRS. This book coupled with Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise cover most requirements challenges on the projects in which I generally end up. ...more
Alexander Lisitsyn
Actually I'm not a SA and can rate this book just from developer's position.
This book fully covers the topic of requirements analysis and helped me to delve into this step of software development lifecycle.
The books is very easy and interesting to read, most of chapters starts with real life story that helps you to understand a problem and than author gives you a possible solutions.
Of course applicability of given solutions, approaches and patterns depends on your project size and developments
Michael Ryan
Jul 24, 2011 rated it it was amazing  ·  review of another edition
Karl Weigers is the accepted master when it comes to requirements definition. This book adds to his first by covering the process of requirements gathering and all the detail of quality analysis and specification. It is a craft that is easy to do badly but difficult and demanding to do well. This book is a valuable addition to the practice.
Mar 30, 2013 rated it really liked it  ·  review of another edition
Worth reading. The book does a good job of capturing the method, process and content of requirements capture. One area I would expand upon is agreement and consensus. Requirements have to be captured and as part of this process we have to build consensus and agreement around them. If you are looking for an excellent reference on requirements capture - this is a good source.
Laura Brandenburg
Nov 14, 2014 rated it really liked it
If you are looking for a practical guide into what software requirements are, how to craft them, and what to do with them, then look no further than Software Requirements. 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 keps it engaging to read.
I only got to read part of this while writing some requirements for a current project at work. I really would have preferred some more specific examples, and I tried skimming/flipping looking to see if they existed elsewhere in the book, but I wasn't able to find what I needed. ...more
Nguyễn Khải
Nov 08, 2018 rated it it was amazing  ·  review of another edition
Shelves: programming
A wonderful book for anyone who wants to start his/her career as a business analyst. It guides you, step-by-step, how to create a good-enough requirement. This book also provides a lot of example and story that will keep your focus.
TK Keanini
Apr 07, 2007 rated it it was amazing  ·  review of another edition
Recommends it for: Product Managers
If you design, implement, or a part of a software development lifecycle, this is a must read book.

Rejeev Divakaran
Jul 28, 2009 rated it it was amazing  ·  review of another edition
Shelves: programming
Must read for all business analysts and architects
Kronik kronik
Mar 26, 2010 rated it really liked it  ·  review of another edition
Readers of this book will find very good theoretical knowledge with combination of good examples. It is also a practical guidance.
Mohammad Abuali
Apr 04, 2011 rated it really liked it  ·  review of another edition
As a software developer it was beneficial for me.
Richard Hamilton
An excellent book on requirements development and management. Read the book from cover to cover and have a thorough understanding of the Requirements Engineering process.
Oct 18, 2011 rated it it was amazing  ·  review of another edition
Good book for software requiments
Lori Grant
Mar 29, 2013 rated it really liked it  ·  review of another edition
A should-read book on product management for knowledge workers and entrepreneurs.
Matthias Lampe
Dec 16, 2014 rated it really liked it
great book about software requirements engineering. covers all relevant topics and illustrates these in several case studies.
Dec 29, 2014 rated it really liked it  ·  review of another edition
I took this out of the library and then bought a copy for my office. It has been a great guide over the years.
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • The Deadline: A Novel about Project Management
  • Scrum: The Art of Doing Twice the Work in Half the Time
  • The Mythical Man-Month: Essays on Software Engineering
  • BABOK. A Guide to Business Analysis Body of Knowledge.
  • Software Architecture in Practice
  • Code Complete
  • Agile Estimating and Planning
  • Head First Design Patterns
  • Сам себе финансист: Как тратить с умом и копить правильно
  • The Elements of User Experience: User-Centered Design for the Web (Voices (New Riders)
  • Documenting Software Architectures: Views and Beyond
  • Designing Software Architectures: A Practical Approach
  • Design It!: From Programmer to Software Architect
  • Oktoberbarn
  • Cryptocurrency Investing For Dummies
  • Just Another Kid
  • Clean Architecture
  • The Pocket Scavenger
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

  Luvvie Ajayi Jones—author, cultural critic, digital entrepreneur—might be best described as a professional truthteller. Her crazily popular...
53 likes · 0 comments
“Chapter 2. Requirements from the customer’s perspective” 0 likes
“business requirements should come from the person who is ultimately accountable for the business value expected from the product. User requirements should come from people who will press the keys, touch the screen, or receive the outputs.” 0 likes
More quotes…