search menu icon-carat-right cmu-wordmark

The Team Software Process (TSP)

Technical Report
This report describes the TSP and how it was developed. Starting with a brief background discussion of software quality, the report provides an overview of the basic elements of teamwork.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2000-TR-023

Abstract

The Team Software Process (TSP) guides engineering teams in developing software-intensive products. Early experience with the TSP shows that its use improves the quality and productivity of engineering teams while helping them to more precisely meet cost and schedule commitments. The TSP is designed for use with teams of 2 to 20 members, and the larger multi-team TSP process is designed for teams of up to about 150 members. While TSP versions are planned for larger projects, they are not available at the time of this writing.  

This report describes the TSP and how it was developed. Starting with a brief background discussion of software quality, the report provides an overview of the basic elements of teamwork. It then describes the relationships among the TSP, Personal Software Process (PSP), and Capability Maturity Model (CMM) process improvement initiatives. The report also describes the TSP process structure, launching a TSP team, the TSP teamworking process, and the issues and methods for introducing the TSP. The report concludes with a review of TSP experience, current status, and trends.

Cite This Technical Report

Humphrey, W. (2000, November 1). The Team Software Process (TSP). (Technical Report CMU/SEI-2000-TR-023). Retrieved April 19, 2024, from https://insights.sei.cmu.edu/library/the-team-software-process-tsp/.

@techreport{humphrey_2000,
author={Humphrey, Watts},
title={The Team Software Process (TSP)},
month={Nov},
year={2000},
number={CMU/SEI-2000-TR-023},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/the-team-software-process-tsp/},
note={Accessed: 2024-Apr-19}
}

Humphrey, Watts. "The Team Software Process (TSP)." (CMU/SEI-2000-TR-023). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, November 1, 2000. https://insights.sei.cmu.edu/library/the-team-software-process-tsp/.

W. Humphrey, "The Team Software Process (TSP)," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2000-TR-023, 1-Nov-2000 [Online]. Available: https://insights.sei.cmu.edu/library/the-team-software-process-tsp/. [Accessed: 19-Apr-2024].

Humphrey, Watts. "The Team Software Process (TSP)." (Technical Report CMU/SEI-2000-TR-023). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Nov. 2000. https://insights.sei.cmu.edu/library/the-team-software-process-tsp/. Accessed 19 Apr. 2024.

Humphrey, Watts. The Team Software Process (TSP). CMU/SEI-2000-TR-023. Software Engineering Institute. 2000. https://insights.sei.cmu.edu/library/the-team-software-process-tsp/