From working as an expert witness in a number of lawsuits where large software projects were cancelled or did not operate correctly when deployed, five major problems occur repeatedly:
- Accurate estimates are not produced or are overruled.
- Accurate estimates are not supported by defensible benchmarks.
- Requirements changes are not handled effectively;
- Quality control is deficient.
- Progress tracking fails to alert higher management to the seriousness of the issues.