El TSP (Team Software Process) es una metodología para dirigir el trabajo de desarrollo de software en equipo. Siguiendo el TSP, los equipos planifican su trabajo, establecen metas, y monitorean su progreso y calidad. El TSP incluye fases como planeamiento, requerimientos, diseño, pruebas e implementación. Su objetivo es maximizar la calidad del software y minimizar los costos mediante el trabajo en equipo efectivo.