Change Cost Curve

last modified: February 9, 2004

Cost (in terms of resources) of changing the SoftwareDesign in mid or late phase of a project.

Most traditional (non-AgileSoftwareDevelopment) process presents the change cost curve as an ExponentialCostCurve, hence BigDesignUpFront is encouraged and IncrementalDevelopment is discouraged.

XP Proposes a flattened cost curve by applying EnablingPracticesOfXp to achieve an EvolutionaryDesign.

The change in cost curve essentially means the transition from the flattened cost curve to the ExponentialCostCurve.


Loading...