Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Wicked Problems, Righteous Solutions: A Catologue of Modern Engineering Paradigms 1st Edition

4.1 out of 5 stars 10 customer reviews
ISBN-13: 978-0135901267
ISBN-10: 013590126X
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$7.99 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$49.00 On clicking this link, a new layer will be open
More Buying Choices
22 New from $14.21 33 Used from $0.01
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$49.00 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Editorial Reviews

From the Back Cover

DeGrace and Stahl incorporate the latest techniques, short cuts, and tips for solving specific development problems in the slightly unorthodox, anecdotal approach to software engineering.Focusing more on real-world experience than theory, this far-reaching reference shows readers how many of the best programmers really do their work.
NO_CONTENT_IN_FEATURE


Product Details

  • Paperback: 244 pages
  • Publisher: Prentice Hall; 1 edition (May 19, 1990)
  • Language: English
  • ISBN-10: 013590126X
  • ISBN-13: 978-0135901267
  • Product Dimensions: 0.8 x 8.3 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #1,267,722 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
"Wicked Problems" should be CS undergrad required reading, just as "Zen and the Art of Motorcycle maintenance" should be read by every mechanical engineer. Wicked problems doesn't wonder off into terminology and methodology, instead it teaches meta-methodology thinking, which will be vastly more useful in practical application. Learning the HOW of a design methodology is less critical in a career path than learning the WHY of all methodologies. That such a useful book is written in simple conversational style with great real world examples is a marvel. You want to build complex systems? You need to read this book.
Comment 29 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
"Wicked Problems, Righteous Solutions" was published 20 years from the point of this review. Within these 20 years, the book is dated yet also still amazingly up-to-date. Most of its up-to-date information has been summarized in the numerous books about agile and iterative development, yet most of them refer back to this book for more background information.

I guess the essence of the book is that waterfall is a bad idea, there are good reasons for why it is a bad idea and there are alternative (ideas) that are worth considering that prevent that idea.

The first two and the last (9) chapters cover the old discussion about is software development a science, is it engineering, or is it an art? What does being a professional mean in software development. It is amusing how relevant these questions still are in 2011, though the definition of what a craftsman is and does has definitively evolved over the many years.

Chapter 3 and 4 (nearly half of the book) discuss the waterfall method, its history, the variants and also the many reasons why it doesn't and cannot work. One of the main reasons, the authors argue, is that software development is a "wicked problem" which is defined as "you know what system to build only after you build it." In other words, the world changes and both the developers and customers/users of the system constantly learn and therefore you cannot define the whole solution in the beginning but need to actually build something in order to gradually learn. Of course, much of these ideas have been taken years later in the agile development space and new ways of working were created to deal with that (of which there are some origins in this book).

Chapter 5-8 discuss different alternatives to waterfall development.
Read more ›
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is an excellent overview of what software development processes folks are using, and how they are similar to or different from each other. It has pointers to additional information on each method. Now I can easily recognize what method or partial methods a project is using, and better predict what its weak points are going to be. I only wish I had read this book first.
Authors, please publish an updated version including more recent methods like extreme programming!
Comment 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
A detailed and well-supported essay on the the "waterfall" method of software development. The author defines a wicked problem and then explains the various leaks in the waterfall method for most software projects. Documented variations are then explained in detail and how they attempt to plug the leaks. Most of these include either spiral, prototyping, iterative, or incremental techniques to enhance one or several of the "classical" steps in the waterfall approach.

Finally several other methods of software development are discussed such as: "video / hollywood", "clean room", "scrum", and "sashimi". Overall the writing style was fluid and very easy to read however the content is somewhat dated when compared to the newer texts on agile methodologies. If you are committed to using the waterfall method or a variant then this book provides sound advice and good references.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
The idea that many situations have overlapping problem & solution domains is immensely valuable. Using some of the ideas in other situations, especially with young people, has generated better solutions than I ever imagined possible.
Give a copy to your favorite school teacher or city government official -- with the obvious caveat of course.
Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Wicked Problems, Righteous Solutions: A Catologue of Modern Engineering Paradigms
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
This item: Wicked Problems, Righteous Solutions: A Catologue of Modern Engineering Paradigms