Jim Sartain, McAfee
This paper discusses some approaches used at McAfee, Adobe Systems and Intuit to drive continuous significant quality and engineering process improvement through the adoption of engineering best practices including Team Software Process (TSP), Scrum, Peer Reviews, Unit Testing and Static Code Analysis. It covers what has worked well and some of the challenges encountered. Key success factors and an overall methodology are outlined including:
- A multi-year improvement approach that can work in large organizations that may include both eager adopters and resisters of software quality and engineering process improvement.
- Customer satisfaction and defect removal metrics, including what is world class vs. what is typical, and the best practices that can drive major quality and engineering process improvement.