or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
67 used & new from $3.14

Have one to sell? Sell yours here
 
   
Exploring Requirements: Quality Before Design
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Exploring Requirements: Quality Before Design (Hardcover)

~ (Author), (Author)
4.7 out of 5 stars  See all reviews (27 customer reviews)

List Price: $44.95
Price: $33.81 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.14 (25%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 7 to 13 days.
Ships from and sold by Amazon.com. Gift-wrap available.

19 new from $14.50 48 used from $3.14

Amazon Shorts - Read Gerald M. Weinberg for just 49˘
Amazon Shorts are exclusive short stories and essays by favorite authors, delivered digitally.

Frequently Bought Together

Exploring Requirements: Quality Before Design + Requirements Engineering: Processes and Techniques (Worldwide Series in Computer Science) + UML Xtra-Light: How to Specify Your Software Requirements
Price For All Three: $153.60

Some of these items ship sooner than the others. Show details

  • This item: Exploring Requirements: Quality Before Design by Gerald M. Weinberg

    Usually ships within 7 to 13 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Requirements Engineering: Processes and Techniques (Worldwide Series in Computer Science) by Gerald Kotonya

    Usually ships within 1 to 3 months.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • UML Xtra-Light: How to Specify Your Software Requirements by Milan Kratochvíl

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Are Your Lights On?: How to Figure Out What the Problem Really Is

Are Your Lights On?: How to Figure Out What the Problem Really Is

by Gerald M. Weinberg
4.2 out of 5 stars (26)  $7.60
UML Xtra-Light: How to Specify Your Software Requirements

UML Xtra-Light: How to Specify Your Software Requirements

by Milan Kratochvíl
4.0 out of 5 stars (1)  $28.99
Becoming a Technical Leader: An Organic Problem-Solving Approach

Becoming a Technical Leader: An Organic Problem-Solving Approach

by Gerald M. Weinberg
4.7 out of 5 stars (11)  $22.52
The Software Requirements Memory Jogger: A Pocket Guide to Help Software And Business Teams Develop And Manage Requirements (Memory Jogger)

The Software Requirements Memory Jogger: A Pocket Guide to Help Software And Business Teams Develop And Manage Requirements (Memory Jogger)

by Ellen Gottesdiener
4.6 out of 5 stars (24)  $10.77
An Introduction to General Systems Thinking (Silver Anniversary Edition)

An Introduction to General Systems Thinking (Silver Anniversary Edition)

by Gerald M. Weinberg
4.8 out of 5 stars (8)  $29.21
Explore similar items

Editorial Reviews

Review

"Anyone who wants to build a product should understand this book." -- Watts S. Humphrey, Software Engineering Institute of Carnegie Mellon University

"a superb new book on systems analysis. . . . you simply must read and absorb this gem. -- Ed Yourdon, American Programmer

"makes a very important, serious subject fun and easy to read." -- Bill Loveless, PC News and Reviews

Product Details

  • Hardcover: 320 pages
  • Publisher: Dorset House Publishing Company, Incorporated (September 1, 1989)
  • Language: English
  • ISBN-10: 0932633137
  • ISBN-13: 978-0932633132
  • Product Dimensions: 10.1 x 7.4 x 0.9 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (27 customer reviews)
  • Amazon.com Sales Rank: #376,025 in Books (See Bestsellers in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

27 Reviews
5 star:
 (23)
4 star:
 (2)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (27 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
36 of 36 people found the following review helpful:
5.0 out of 5 stars A classic that will be around a decade from now, March 26, 2001
In the decade since I last read this book I've gained a wealth of experience in requirements elicitation and management. So why bother re-reading the book and taking the time to write a review? Because I strongly believe that this is one of the classics and should be *required* reading by anyone in the IT profession (it also crosses over into just about any profession).

What makes this book a classic? After all, we practitioners have software tools such as DOORS and Requisite Pro, advanced techniques such as quality function deployment, specialized modeling languages such as UML, and a keener understanding of the importance in business rules.

All of these innovations and advances are technical in nature. The authors address something much deeper and more fundamental that will apply a decade from now: human nature and critical thinking. They lead you to an understanding of these keys to exploring requirements, and they do so in with subtle humor, common sense and clear writing. One example of how they delve into the deeper subjects of human nature and critical thinking is a true story about an advertisement for a "cockroach killer" that is guaranteed to be 100% effective. After your initial chuckles die down you begin to see things in a different way. The authors lead you from this humorous story into one discussion or example after another and how they apply to requirements. By the time you finish this book you will begin looking at the requirements process in a different way, and perhaps, the world around you as well. You will also approach the requirements elicitation and management process differently - all of a sudden those wonderful requirements management software tools and techniques will become the infrastructure of the process instead of the necessities for performing that they too often become.

This is not a technical book. If you are looking for advanced techniques look elsewhere. This book is about shaping how you see things, think and apply principles to "techniques". I personally believe it will remain a classic for many years to come, and strongly encourage IT professionals, regardless of their technical specialty, to read it.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
42 of 44 people found the following review helpful:
5.0 out of 5 stars Essential Reading, July 24, 2000
By no means have I read everything there is to read on the subject of software requirements, but I've not read anything better than this book. What I really like about this book, and about Weinberg's writings in general, is that it does not get bogged down in a bunch of academic methodology mumbo jumbo. Gause and Weinberg's approach is imminently practical and free of buzzwords and complicated steps and models and CASE tools. No special equipment or licensing is required in order to take the advice in this book and make a huge difference in your current and future projects.

That said, do not let me give the impression that this book is vague or that it does not get into specifics or that it does not contain some useful step-by-step approaches. It is not vague at all, and it gets into plenty of specifics. What impresses me the most is the way it achieves complete coverage of the subject without bogging down or becoming boring. After reading this book, it is very likely that you will not feel the need to read much else on the subject of software requirements.

Now, what is most amazing is this: this is *not* specifically a book about *software* requirements. It is about any kind of requirements for any kind of project that requires a design, be it a new and better mousetrap or a large software system. My comments have used the term "software requirements" because this is why I read the book, and why I think a lot of people will read it. But this book is for anyone who must specify the requirements for something that must be designed and/or built, no matter what field you are in. The lessons here are so univeral that it does not matter which context you use them in. Essential reading.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 21 people found the following review helpful:
5.0 out of 5 stars Required Reading: Gause & Weinberg teach how to ask and get, May 27, 2002
By David Walker (Melbourne, Australia) - See all my reviews
(REAL NAME)   
"So, what do you want it to do?"

It looks like such a simple question. But this query - posed every day about Web sites, other software, indeed about buildings and cars and furniture and all sorts of designed objects - is one of the toughest questions that can be asked of an organisation. It triggers the requirements process. A thirteen-year-old book by Donald Gause and Gerald Weinberg, "Exploring Requirements" shows how to manage that process. Most Web developers and managers haven't read it, and should.

Like the man startled to find he had been speaking prose all his life, most of us have taken part in a requirements process, and many of us don't know it. Requirements analysis is actually a life skill that can be applied particularly often in your working life. If you've had an architect design renovations, or a friend build you a PC, or a large consulting firm build you a business reporting system, then you've been on the end of a requirement process, formal or informal. If you've ever designed or built something, and seen a disappointed look on the recipient's face, you've experienced requirements failure. If you've ever had a client rave about how great a Web site is, you've achieved requirements success.

Like that other classic, DeMarco and Lister's "Peopleware", "Exploring Requirements" makes ample use of large numbers of measurements collected over many years - like the numbers showing that programers are quite good at producing what they are actually asked to produce, if only they are asked to produce it. This data allows Gause and Weinberg to enunciate a simple principle: you'll quite likely get what you want, as long as you say what it is.

Saying what you want, though, takes surprising amounts of both discipline and technique. It requires people to think about their own needs in a ruthlessly structured way, to listen to others' needs, to understand how their business is now and imagine what it could be in five years' time. No wonder that success in IT-related requirements processes is rare, and that failure is the norm.

The continued popularity of "Exploring Requirements" springs partly from its authors' simple but thorough style: they explain the key challenges concisely and clearly. Their breadth helps too: their chapters cover everything from holding effective meetings to scoring client preferences to measuring ambiguity. Context also plays a role: Gause and Weinberg always explain why their preferred solutions work better.

And the book shows a sense of fun, notably in its periodic anecdotes about fictional and slightly dysfunctional requirements processes for a pair of products called Superchalk and Do Not Disturb.

But the enduring strength of Gause and Weinberg's book can only be fully explained by their willingness to talk about requirements at an emotional level - about what a tough, confronting, challenging task it is for so many of the people involved, and about the perils and delights of having one person understand what another person is thinking, hoping and sometimes hiding even from themselves. Mindreading is tough, and Gause and Weinberg aren't afraid to admit it.

For instance, Gause and Weinberg include an entire chapter on setting expectations, teaching designers to identify the possible and the impossible early so as to minimise a client's disappointments.

Their last substantive sentence demonstrates perhaps most clearly their focus on the emotional challenge of requirements work:

"The purpose of requirements work is to avoid making mistakes, and to do a complete job. In the end, however, you can't avoid all mistakes, and you can't be omniscient. If you can't risk being wrong, if you can't risk being inadequate to the task you've taken on, you will never succeed in requirements work. If you want the reward, you will have to take the risk."

Understanding other people is hard - hard enough to justify reading 300 well-written pages about it. These are the 300 pages to read.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars A Classic Work That Should be Read by All Developers
This book is a *must* read by anyone involved in the process of developing software.

Ninety percent of software projects fail, and thirty percent don't even produce a... Read more
Published 5 months ago by Todd Vierheller

5.0 out of 5 stars Get the right thinking with this book
When you are always late and over budget with your project despite all the efforts you put into your projects, then get this book and learn why this is.
Published 7 months ago by Darya Said-Akbari

5.0 out of 5 stars My favorite book on the art of requirements gathering
"The document is nothing; the documenting is everything."

This quote encompasses the most important concept I learned from this terrific book on the art of... Read more
Published 20 months ago by Craig Iskowitz

5.0 out of 5 stars Timeless book
I believe I first read this book in the mid-1990's when I was working as a product manager for a software application. Read more
Published on July 6, 2006 by Walter H. Brown

5.0 out of 5 stars Premier Book on Requirements Exploration
Note the distinction, this is not about Requirements Management, but understanding how to generate and explore requirements for goodness. Read more
Published on April 6, 2006 by D. R. Pitts

2.0 out of 5 stars Time To Stop Printing
I buy a lot of books from amazon, and I rarely make any comments. The material and style of this book are outdated, and it is vague on content. Read more
Published on November 10, 2005 by J. Cotter

5.0 out of 5 stars A "must read" book for anyone who designs systems
In a world where there is strong emphasis on project management skills and design skills, this is a welcome book that emphasizes that requirements must come first. Read more
Published on August 9, 2003 by David Kirk

5.0 out of 5 stars Should be 6 stars!
Like Weingerg's other books (and I have read them all -- most more than once), "Exploring Requirements" is about human nature, the way we react as individual beings to... Read more
Published on January 2, 2003 by Lloyd Walker

3.0 out of 5 stars Where is the rationale and verification for each requirement
I have developing requirements and implementing manufacturing systems for 20+ years. The last 2 years I have been using the Ivy Hooks methodology (see her book) with great... Read more
Published on November 26, 2002 by Dale C. Maley

5.0 out of 5 stars Quality Requirements by Design
The authors define development as the process of transforming someone's desires into a product that satisfies those desires. Read more
Published on June 14, 2002 by Craig L. Howe

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.