El Personal Software Process (PSP) es un conjunto de prácticas para mejorar la productividad de los desarrolladores mediante la planificación, medición y análisis de su trabajo. El Modelo de Capacidad y Madurez Integrado (CMMI) clasifica el nivel de madurez de los procesos de una empresa de software. El Team Software Process (TSP) ayuda a los equipos a mejorar su habilidad para entregar software de alta calidad a tiempo mediante el uso de planes detallados, roles definidos y procesos flexibles.