Table of Contents for
Software Process Improvement Handbook: A Practical Guide
by Karl Wiegers
Introduction
Chapter 1. Why Is Process Improvement So Hard?
Challenge #1: Not Enough Time
Challenge #2: Lack of Knowledge
Challenge #3: Wrong Motivations
Challenge #4: Dogmatic Approaches
Challenge #5: Insufficient Commitment
What Should You Do?
Practice Activities
Worksheets
Chapter 2. An Effective Process Improvement Approach
The Process Improvement Cycle
Focus on the Pain
Communicate, Communicate, Communicate
Organize for Process Improvement
Plan Your Actions
Steer to Success
Practice Activities
Worksheets
Chapter 3. Personal Process Improvement
Project Planning and Tracking
Requirements
Design and Coding
Quality Practices
Maintenance
Practice Activities
Worksheets
Chapter 4. Process Improvement Traps to Avoid
Trap #1: Lack of Management Commitment
Trap #2: Unrealistic Management Expectations
Trap #3: Time-Stingy Project Managers
Trap #4: Stalling on Action Plan Implementation
Trap #5: Achieving a Maturity Level Becomes the Primary Goal
Trap #6: Participants Are Inadequately Trained
Trap #7: Expecting Defined Procedures to Make People Interchangeable
Trap #8: Failing to Scale Processes to Project Size
Trap #9: Process Improvement Becomes a Game
Trap #10: Process Assessments are Ineffective
Practice Activities
Worksheets
Chapter 5. Creating a Process Assets Library
Motivation and Philosophy
Best Practices or Good Practices?
Our Approach
Good Practices Content
Web Site Architecture
Lessons Learned
Practice Activities
Worksheets
Chapter 6. Molding the CMM to Your Organization
Why Not Just "Do the CMM"?
Process Assessment
Molding the CMM
Tracking Progress
What We Learned
Practice Activities
Chapter 7. A Modular Mini-Assessment Method
Background
Method Description
Supporting Infrastructure
Experience Report
Practice Activities
Appendix: Process Improvement One-Liners
References
Glossary