Author(s): Pekka Abrahamsson
Language: English
Pages: 112
Abstract......Page 5
Contents......Page 6
1. Introduction......Page 9
2. Agile overview, definitions and characterizations......Page 10
2.1. Background......Page 11
2.2. Overview and definitions......Page 12
2.3. Characterization......Page 16
2.4. Summary......Page 18
3.1. Extreme Programming......Page 20
3.1.1. Process......Page 21
3.1.2. Roles and responsibilities......Page 23
3.1.3. Practices......Page 24
3.1.4. Adoption and experiences......Page 27
3.1.5. Scope of use......Page 28
3.2. Scrum......Page 29
3.2.1. Process......Page 30
3.2.2. Roles and responsibilities......Page 32
3.2.3. Practices......Page 33
3.2.4. Adoption and experiences......Page 36
3.2.5. Scope of use......Page 37
3.3. Crystal family of methodologies......Page 38
3.3.1. Process......Page 40
3.3.2. Roles and responsibilities......Page 43
3.3.3. Practices......Page 45
3.3.4. Adoption and experiences......Page 47
3.3.6. Current research......Page 48
3.4.1. Process......Page 49
3.4.2. Roles and responsibilities......Page 52
3.4.3. Practices......Page 55
3.4.6. Current research......Page 56
3.5.1. Process......Page 57
3.5.2. Roles and responsibilities......Page 60
3.5.4. Adoption and experiences......Page 61
3.5.5. Scope of use......Page 62
3.6. Dynamic Systems Development Method......Page 63
3.6.1. Process......Page 64
3.6.2. Roles and responsibilities......Page 66
3.6.3. Practices......Page 67
3.6.4. Adoption and experiences......Page 69
3.7. Adaptive Software Development......Page 70
3.7.1. Process......Page 71
3.7.5. Scope of use......Page 74
3.8. Open Source Software development......Page 75
3.8.1. Process......Page 76
3.8.2. Roles and responsibilities......Page 78
3.8.4. Adoption and experiences......Page 80
3.8.5. Scope of use......Page 81
3.8.6. Current research......Page 82
3.9. Other agile methods......Page 83
3.9.1. Agile Modeling......Page 84
3.9.2. Pragmatic Programming......Page 85
4.1. Introduction......Page 88
4.2. General features......Page 89
4.3. Adoption......Page 94
5. Conclusions......Page 100
References......Page 102