In his 2010 book Software Engineering Best Practices, Capers Jones identifies the Team Software Process (TSP) as one of the most effective practices for software developers. This presentation briefly describes training and introduction of TSP practices, including the Personal SoftwareProcess (PSP), the results and benefits potentials inherent in the methods, and the common use of TSP methods in combination with other popular practices, including Agile (Scrum, TDD, XP), architecture, secure coding, RUP, Six Sigma, and CMMI.
McHale is a senior member of the technical staff at the SEI. Prior to joining the SEI in 1999, he spent more than 20 years in industry as a software engineer, system designer, project leader, and development manager working on control systems for diverse applications such as steel mills, power plants, robotics, and transportation. McHale holds a Bachelor of Science in Electrical Engineering. He is an authorized TSP coach and a SCAMPI Lead Appraiser candidate, and he teaches the PSP and TSP course suites as well as Introduction to CMMI. He has also co-authored several technical reports relating TSP to process improvement models such as CMM and CMMI, most recently as lead author of Implementation Guide for the Accelerated Improvement Method (AIM).