|
1.10 Introduction to Extreme ProgrammingThis is a simple introduction to Extreme Programming, taken largely from the text ``eXtreme Programming explained'' (the ``white book'').
1.10.1 Risk: The Basic ProblemQuoting from the white book, ``the basic problem of software development is risk''. Here are some examples:
1.10.2 Four VariablesIn the XP model there are four control variables in software development:
Customers and managers get to pick the values of any three of the variables.
1.10.3 The Cost of ChangeUnder certain circumstances the exponential rise in the cost of changing software over time can be flattened. If the cost curve can be flattened, old assumptions about the best way to develop software no longer hold true. Several factors make code easy to change, even after years of production:
1.10.4 Four Values
1.10.5 Basic Principles
1.10.6 Back to Basics
1.10.7 The Solution
|
|