Software Engineering Institute Carnegie Mellon

Team Software Process (TSP) and Personal Software Process (PSP)
Benefits of TSP/PSP
Introducing into an Organization
Get Started
Team Software Process (TSP)
TSP Product Suite: Procedures
TSP Coach Certification
TSP and CMMI History
TSP and Security
TSP and ISAM Project
TSP Symposium
TSPi Academic Material
TSP/PSP Partners
Personal Software Process (PSP)
PSP Academic Material
PSP Body of Knowledge
PSP Developer Certification
PSP Self-Study Material
PSP/TSPi Faculty Workshops
FAQ
Presentations
Publications
Training
Watts Humphrey Bio

Introductory Team Software Process (TSPi)

The Team Software Process (TSP) is an industrial strength, modern, large-scale, integrated framework that guides development teams in producing high-quality software-intensive systems. Many leading development organizations have found the TSP effective in improving the cost, quality, and competitiveness of their work.

The TSP improves productivity while providing developers the skills and methods to manage their own work. As one TSP developer said, "I would not know how to do development work any other way." The TSP helps developers to be true processionals.

The TSPi is a scaled-down academic version of the TSP which guides graduate and advanced undergraduate students in applying the principles and practices of the TSP. For best results, students should have previously been trained in the PSP (PSP: a Self-Improvement Process for Software Engineers, Watts Humphrey, 2005). This training provides them basic understanding of the modern techniques and practices needed to participate in a TSPi project. For further information and guidance on teaching these materials, the SEI offers a PSP/TSPi Faculty Workshop.

By following the textbook (Introduction to the TSP, Watts Humphrey, 2000), students complete a one quarter or one semester development project. The methods presented in the TSPi course are:

The TSPi course walks students through a complete development cycle, illustrating:

Team members should not have to expend valuable time and energy reinventing ways to organize and run their teams. By following a proven process, teams can more quickly focus on the successfully completing their projects. To guide a team course in applying these methods, the book Introduction to the Team Software Process provides two project exercises with prescribed development goals and team roles. The scripts, forms, tool support, and instructor's guide needed for this course can be obtained here.

If you are interested in learning more about the TSP, send email to SEI Customer Relations at customer-relations@sei.cmu.edu.


For More Information

For more information about TSP, send email to tsp@sei.cmu.edu.

return to top    |    TSP/PSP main page