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