3
Table of contents
1
Introduction......................................................................................................................5
2
Defined vs. Empirical Process Control Models.............................................................5
3
Extreme Programming....................................................................................................6
3.1 The Cost-of-Change Curve........................................................................................63.2 Values.........................................................................................................................73.3 Core Practices.............................................................................................................8
4
The Capability Maturity Model....................................................................................13
4.1 Maturity Levels........................................................................................................144.2 Key process areas.....................................................................................................17
5
CMM Maturity of the XP Process................................................................................18
5.1 Requirements management......................................................................................185.2 Software project planning........................................................................................195.3 Software project tracking and oversight...................................................................195.4 Software subcontract management...........................................................................205.5 Software quality assurance.......................................................................................215.6 Software configuration management.......................................................................215.7 Organization process focus......................................................................................225.8 Organization process definition...............................................................................225.9 Training program......................................................................................................235.10 Integrated software management.............................................................................235.11 Software product engineering..................................................................................235.12 Intergroup coordination............................................................................................245.13 Peer reviews.............................................................................................................245.14 Quantitative process management............................................................................255.15 Software quality management..................................................................................265.16 Defect prevention.....................................................................................................265.17 Technology change management.............................................................................265.18 Process change management....................................................................................275.19 Table of Summary....................................................................................................28
6
Achieving CMM Maturity Using XP............................................................................28
6.1 Reaching Level 2......................................................................................................286.2 Reaching Level 3......................................................................................................296.3 Reaching Level 4......................................................................................................306.4 Reaching Level 5......................................................................................................32
7
Summary.........................................................................................................................34
8
References.......................................................................................................................35
Add a Comment