O'Reilly logo

Software Endgames: Eliminating Defects, Controlling Change, and the Countdown to On-Time Delivery by Robert Galen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter One. Introduction

I define the endgame of a software project in the following terms:

The endgame is the period of software development between the testers’first receipt of the software and the customers’first receipt of the product.

In heavier-weight methodologies, the endgame is entered later in the project life cycle, with a much larger scope to be tested over the course of several iterations.

In lighter-weight methodologies, the endgame may be entered quite early in the project life cycle, with a much smaller scope to be tested over the course of many iterations.

The endgame is really about testing, defect detection, and rework, ultimately leading to product stabilization and customer release.

Think of it in terms of the final ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required