AntiPatterns: The Survival Guide

$29.95 special offer$19.95 Buy now

Distributed in

90-day money-back guarantee

Whereas patterns are good ideas that can be re-applied to new situations, AntiPatterns: The Survival Guide looks at what goes wrong in software development, time and time again.

Most software projects fail

According to new research, success in 68% of technology projects is "improbable." Poor requirements analysis causes many of these failures, meaning projects are doomed right from the start (ZDnet)

Our deadliest hit list begins with the Blob, where one object does most of the work in a project, and proceeds to Continuous Obsolescence, where technology changes so quickly that developers can't keep up. Some of the more entertaining antipatterns include the Poltergeist (where do-nothing classes add unnecessary overhead), the Boat Anchor (a white elephant piece of hardware or software bought at great cost) and the Golden Hammer (a single technology that is used for every conceivable programming problem).

Also, we have defined antipatterns oriented toward management problems with software (including Death by Planning and Project Mismanagement, along with several other antipatterns, that help define why so many software projects are late and over budget).

Learn how to avoid a crash

In this book we suggest ways to overcome antipatterns and improve software productivity in "refactored solutions" that can avoid some of these obstacles.

This is a realistic book, a mix of "Dilbert" and software engineering. A clever antidote to getting too optimistic about software development, this book should be required reading for any manager facing a large-scale development project.

Other opinions about AntiPatterns

John Vlissides
IBM Research

The AntiPatterns authors have clearly been there and done that when it comes to managing software development efforts. I resonated with one insight after another, having witnessed too many wayward projects myself. The experience in this book is palpable.

Kyle Brown, Author of "The Design Patterns Smalltalk Companion"

This book allows managers, architects, and developers to learn from the painful mistakes of others. The high-level AntiPatterns on software architecture are a particularly valuable contribution to software engineering. Highly recommended!

Gerard Meszaros
Chief Architect, Object Systems Group

AntiPatterns continues the trend started in Design Patterns. The authors have discovered and named common problem situations resulting from poor management or architecture control, mistakes which most experienced practitioners will recognize. Should you find yourself with one of the AntiPatterns, they even provide some clues on how to get yourself out of the situation.

The book will be available to you in PDF, EPUB and MOBI formats immediately upon purchase, so you can easily read it on your iPad, Kindle or other portable device.

For $29.95 special offer$19.95 you will get:

  • The book.
  • One of the most effective anti-crisis practices in the software development industry.
  • And all of this with a 90-day money-back guarantee.

Buy now