In "Nine Management Guidelines for Better Cost Estimating", Ledrer and Prasad identify principles based on surveys of software practice from about 1992:
Assign the initial estimating task to the final developers.
Delay finalizing the initial estimate until the end of a thorough study.
Anticipate and control user changes.
Monitor the progress of the proposed project.
Evaluate proposed project progress by using independent auditors.
Use the estimate to evaluate project personnel.
Computing management should carefully study and approve the cost estimate.
Rely on documented facts, standards, and simple arithmetic formulas rather than guessing, intuition, personal memory, and complex formulas.
Don't rely on cost estimating software for an accurate estimate.
Update for XP Programming
XP programming was developed well after these guidelines developed.
How might these guidelines apply to an XP environment?
How might XP practitioners respond or react to the guidelines?
Exercise: XP/Pair Programming Simulation
Phase 1: each person select a guideline
You have 15 minutes to write (on paper) your response
created May 14, 2003
last revised May 15, 2003