TSP and PSP (Personal Software Process and Team Software Process) from the SEI

PSP emphasizes improving estimation through collecting estimated size and effort and actual size and effort for every program, and very thorough Inspections for finding defects, as well as testing. TSP puts PSP trained people into teams that can self-organize, estimate their work well, and track progress using Earned Value.


Watts Humphrey, PSP: A Self-Improvement Process for Software Engineers, Addison-Wesley, 2005.

Watts Humphrey, Introduction to the Personal Software Process, Addison Wesley, 1996.

Watts Humphrey, "The Team Software ProcessSM (TSPSM)", Software Engineering Institute, 2000.

Watts Humphrey, Introduction to the Team Software Process, Addison-Wesley, 1999.

Watts Humphrey, TSP(SM)-Coaching Development Teams, Addison-Wesley, 2006.

Search for more resources