Productivity, Quality, Cost and Predictability

  • This approach maximizes business value through improved productivity, quality and predictability, and reduced cost
  • Productivity: team implements more features
  • Quality: maintenance made simple
  • Cost: project finishes more quickly or with less people
  • Predictability: hitting the target date
Under certain circumstances, the exponential rise in the cost of changing software over time can be flattened. If we can flatten the curve, old assumptions about the best way to develop software no longer hold.
Kent Beck

Maximizing Business Value with Extreme Programming next