Overview
This practical, hands-on guide captures, categorizes, and builds a process of best practices to help avoid creating defects during the development process—rather than fixing them after extensive analysis. While there are various proprietary and competing standards for reducing software defects, these methods suffer from issues involving timeliness, effectiveness, and cost. What’s more, many other books focus on fixing errors after they’ve been introduced or promote idealized academic theories. This guide, however, presents practical methods for reducing defect introduction through prevention and immediate detection and by moving the detection of defects closer to their introduction. Written by experts with over a century of software development experience among them, this book distills hard-won lessons into a single, workable lifecycle process that will help deliver better-quality software. Visit the Defect Prevention Web site at http://www.defectprevention.org
Synopsis
This practical, hands-on guide captures, categorizes, and builds a process of best practices to help avoid creating defects during the development processrather than fixing them after extensive analysis. While there are various proprietary and competing standards for reducing software defects, these methods suffer from issues involving timeliness, effectiveness, and cost. What’s more, many other books focus on fixing errors after they’ve been introduced or promote idealized academic theories. This guide, however, presents practical methods for reducing defect introduction through prevention and immediate detection and by moving the detection of defects closer to their introduction. Written by experts with over a century of software development experience among them, this book distills hard-won lessons into a single, workable lifecycle process that will help deliver better-quality software. Visit the Defect Prevention Web site at http://www.defectprevention.org
Editorials
From Barnes & Noble
Everyone knows it's cheaper and smarter to prevent software bugs upstream, rather than painfully finding and excising them during testing and QA. But not everyone knows how to do that. Read this book, and you will.The authors have seen it all: One was Microsoft's first salaried employee; another has participated in SEI's leading-edge research on software quality. Here, they systematically cover today's best-practice approaches for earlier defect detection, analysis to identify and avoid future defects, and moving to "a culture of prevention."
The authors, relentlessly practical, know you can't do everything. So they help you pick the techniques that offer you the biggest bang. They offer tools to get you started. They even guide you on integrating defect prevention with existing methodologies (Six Sigma, Agile, Burton). They've taken on today's biggest (and most challenging) opportunity for improving software development -- and come away victorious. Bill Camarda, from the November 2007 Read Only