CMU/SEI-2010-SR-032 |
i
Table of Contents
Acknowledgments vii
Executive Summary ix
Abstract xi
Structure and How To Use This Document xiii
1
Introduction to the Accelerated Improvement Method (AIM) 1
1.1
The Need for AIM 1
1.2
What is AIM? 2
1.2.1
Rapid Deployment 3
1.2.2
CMMI 3
1.2.3
TSP: Team Software Process 4
1.2.4
SCAMPI 4
1.2.5
Six Sigma 5
1.3
How Does AIM Work? 5
1.3.1
TSP Training—The Personal Software Process (PSP) 5
1.3.2
TSP Measurement Framework 6
1.3.3
TSP Coaching and Self-Directed Teams 6
1.3.4
Comprehensive Quality Management 7
1.3.5
Project Team-Focused Improvement Strategy 8
2
Using AIM 10
2.1
Securing and Maintaining Executive Sponsorship 10
2.2
Characterizing Current and Future Capability and Performance 11
2.3
Identifying, Training, and Launching Pilot Projects 12
2.4
Identifying, Training, and Launching the PG 13
2.5
Evaluating Pilot Projects and Planning Further Rollout 14
2.6
Building a Culture of Excellence and Continuous Improvement 15
3
Specific Guidance for AIM Implementers 17
3.1
Certified Experts—A Caveat and Disclaimer 17
3.2
Three Use Cases 17
3.3
Which Version of TSP Supports AIM? 18
3.4
Implementation Approach 19
3.5
Measurement and Analysis 20
3.6
Organizational Policy 21
3.7
Process Group Strategy and Coaching 21
3.8
The Support PAs 22
3.8.1
Configuration Management (CM) and GP 2.6 23
3.8.2
Process and Product Quality Assurance (PPQA) and GP 2.9 24
3.8.3
Decision Analysis and Resolution 25
3.9
Stakeholder Involvement—GP 2.7 25
3.10
What About the Other GPs? 26
3.11
Engineering Practices 26
3.12
Additional Guidance for TSP Teams 27
3.13
Concerning Six Sigma 28
3.14
Preparing for High Maturity 28