search menu icon-carat-right cmu-wordmark

Relating the Team Software Process (TSP) to the Capability Maturity Model for Software (SW-CMM)

Technical Report
This 2003 report helps process professionals, process managers, project leaders, and organizational managers establish process improvement strategies and plans.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2002-TR-008
DOI (Digital Object Identifier)
10.1184/R1/6583010.v1

Abstract

Organizations using the Capability Maturity Model for Software (SW-CMM) to guide their software process improvement efforts often struggle with implementation details. The Team Software Process (TSP) was designed to implement effective, high-maturity processes for project teams. The TSP contains a framework as well as a set of processes, procedures, guidelines, and tools for project teams to use in the production of high-quality software on time and on budget.  

Since the SW-CMM describes what an organization at a high level of process maturity should be doing, and the TSP describes how high-maturity processes are implemented for project teams, the question arises: If all projects in an organization were using the TSP, would the organization exhibit the characteristics of high process maturity, as described in the SW-CMM? To help answer this question, we performed an analysis of the degree to which the SW-CMM is addressed by the TSP. Each key practice described in the SW-CMM was classified as having an organizational or project scope, or both. Then each practice was examined to determine how it was addressed by the TSP. The results presented in this report show that the TSP implements a majority of the key practices of the SW-CMM.

Cite This Technical Report

Humphrey, W., Davis, N., & McHale, J. (2003, March 1). Relating the Team Software Process (TSP) to the Capability Maturity Model for Software (SW-CMM). (Technical Report CMU/SEI-2002-TR-008). Retrieved April 18, 2024, from https://doi.org/10.1184/R1/6583010.v1.

@techreport{humphrey_2003,
author={Humphrey, Watts and Davis, Noopur and McHale, James},
title={Relating the Team Software Process (TSP) to the Capability Maturity Model for Software (SW-CMM)},
month={Mar},
year={2003},
number={CMU/SEI-2002-TR-008},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6583010.v1},
note={Accessed: 2024-Apr-18}
}

Humphrey, Watts, Noopur Davis, and James McHale. "Relating the Team Software Process (TSP) to the Capability Maturity Model for Software (SW-CMM)." (CMU/SEI-2002-TR-008). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, March 1, 2003. https://doi.org/10.1184/R1/6583010.v1.

W. Humphrey, N. Davis, and J. McHale, "Relating the Team Software Process (TSP) to the Capability Maturity Model for Software (SW-CMM)," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2002-TR-008, 1-Mar-2003 [Online]. Available: https://doi.org/10.1184/R1/6583010.v1. [Accessed: 18-Apr-2024].

Humphrey, Watts, Noopur Davis, and James McHale. "Relating the Team Software Process (TSP) to the Capability Maturity Model for Software (SW-CMM)." (Technical Report CMU/SEI-2002-TR-008). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Mar. 2003. https://doi.org/10.1184/R1/6583010.v1. Accessed 18 Apr. 2024.

Humphrey, Watts; Davis, Noopur; & McHale, James. Relating the Team Software Process (TSP) to the Capability Maturity Model for Software (SW-CMM). CMU/SEI-2002-TR-008. Software Engineering Institute. 2003. https://doi.org/10.1184/R1/6583010.v1