Enfoque disciplinado y eficaz para la
construcción de programas de software.
La filosofía corresponde a la
capacidad de una organización para construir a
gran escala sistemas software con alta
dependencia para el desarrollo de alta calidad, de una
forma efectiva y disciplinada.
Se debe planear el trabajo y basar los planes en los propios datos
personales.
Procesos bien definidos y medidos, comprometerse
con la calidad del productos, planear de la mejor
manera el trabajo antes de comenzarlo y utilizar un
proceso institucionalizado.
Para que los desarrolladores lleguen a entender su
funcionamiento de manera personal, se debe medir el tiempo
que invierten en cada proceso, los defectos que inyectan y
remueven de cada proyecto, y finalmente, medir los
diferentes tamaños de los productos que se producen.
Orientada a manejar la mejora continua de las
habilidades.
Su utilizacion
Para guiar la planeación y desarrollo de
módulos de software o pequeños
programas. Incluyendo: Análisis.
Definición de requerimientos.
Desarrollo del programa.
Documentación. Pruebas del sistema.
Mantenimiento.
Es la combinación de PSP(Personal Software
Process) con el manejo de trabajo en equipo.
TSP extiende y refina los métodos
CMM y PSP, para guiar a los
miembros de los equipos en el
trabajo de mantenimiento y
desarrollo.
Muestra cómo construir un equipo auto dirigido y
cómo ser un efectivo miembro del equipo.
Muestra a los ingenieros cómo producir
productos de calidad por medio de una
planificación de costes.
TSP proporciona equipos de proyectos con
guías explícitas sobre como alcanzar sus
objetivos
Objetivos
Construir equipos
autosuficientes que planifiquen y
documenten su trabajo,
estableciendo metas además de
sus progresos y planificaciones.
Ayudar a los líderes de proyecto a dirigir y
motivar a los grupos y por supuesto
ayudarlos en la realización del proyecto.
Acelerar el proceso de software para
alcanzar el nivel 5 de CMMI de una
manera más fácil.
Proporcionar una guía para que las
empresas alcancen el más alto nivel de
madurez.