Reverse Engineering a Project

by Paul Neuhardt

As an industry, software design has a long history of projects that run long and over budget. There are three main reasons why this happens. First, project managers may attempt to set schedules and estimate work without a clear understanding of what the project involves. This is especially true when the project involves a desired result unlike any previously attempted by the project team. Second, tasks that should have been a part of the project plan are omitted, generally because of oversight on the part of the project manager. The last reason, and the most common one, is that past experience on similar projects is not fed back into the next project plan.

Password Protected Cutter Consortium clients, please log in:


This document is available to Cutter Consortium Resource Center clients only. Retrieve password.
If you would like further information about how to become a client, please contact us at +1 781 648 8700 or sales@cutter.com.
Reverse Engineering a Project 3 November 1999