El documento describe el Modelo TSP (Team Software Process), un conjunto de procesos estructurados para el desarrollo de software. Fue creado por Watts Humphrey y mejora la calidad y productividad mediante la planificación, gestión y seguimiento de proyectos. Incluye certificaciones, versiones como TSPi y TSPm, y se compara con estándares como CMMI y PSP resaltando sus ventajas.
1. Universidad Tecnológica del Valle de
Toluca
Modelo TSP
Elaborado por:
Luis Eduardo Arzate Arias
Emmanuel Lerma Alvarez
Edgardo Troche Soriano
Rocio de Jesús Martínez
Lucia del Río Martínez
1
2. Índice
• Resumen ……………………………………………………………......3
• Objetivo de la Investigación………………………………………….4
• Desarrollo………………………………………………………………..5
• ¿Qué es?...........................................................................................5
• ¿Quién la creo?................................................................................6
• Historia…………………………………………………………………..7
• Certificaciones………………………………………………………….8,9
• Versiones………………………………………………………………..10,11,12
• Descripción Detallada Componentes………………………………13
• Tabla de 10 características principales…………………………….14
• Tabla de diferencias vs otro parecido………………………………15,16
• Ejemplo……………………………………………………………………17
• Conclusiones…………………………………………………………….18
• Bibliografía……………………………………………………………….19
2
3. Resumen
• Proceso especialmente diseñado para equipos de desarrollo de
Software . La versión inicial de este modelo fue desarrollada por
Watts Humphrey y patrocinado por el Departamento de Defensa de
los EU.
La esencia de este modelo es:
• Planificar su trabajo.
• Gestión y seguimiento de los proyectos a buen termino.
• Producción de productos de alta calidad en menos tiempo.
• Producción de productos de alta calidad con 0 defectos.
3
4. Objetivo de la Investigación
• Conocer el modelo TSP e identificar un
panorama conceptual de su estructura.
4
5. Desarrollo
• ¿Qué es?
Conjunto de procesos estructurados que
indican que hacer en cada fase del
desarrollo del proyecto.
5
6. ¿Quién la creo?
• Desarrollado por Watts Humphrey en
1996.
• “Padre de la Calidad del Software”
6
7. Historia
• SEI -Software Engineering Institute
• “Software Process Program”
• CMMI (Capability Maturity Model
Integration)
• 1989 - “Managing the Software Process”
• PSP “Personal Software Process”
• TSP “Team Software Process”
7
8. Certificaciones
• El TEC de Monterrey es el único
organismo que puede certificar PSP y
TSP en México.
8
9. Certificaciones
• SEI – Coach Certificado TSP.
TSP Coaching: Es la planeación de un
equipo TSP, es crítica para obtener un
plan acorde a las expectativas del cliente
y con el compromiso de todos los
involucrados.
9
10. Versiones
TSPi
• Es una versión académica a escala
reducida de la TSP que guía a los
estudiantes de grado universitario y
avanzado en la aplicación de los
principios y prácticas de la TSP.
10
12. Versiones
TSPm
• Versión de TSP para administrar proyectos con múltiples equipos.
Los nuevos roles de TSPm definen responsabilidades para:
• Crear y administrar el Conjunto Estándar de Procesos
Organizacionales (OSSP, por sus siglas en inglés).
• Establecer un canal para reportar y/o escalar los asuntos de no
conformidad a procesos.
• Establecer y mantener el entrenamiento organizacional.
• Dar seguimiento a las actividades del coach.
• Establecer y mantener los procesos definidos del proyecto.
12
13. Descripción de los
Componentes
TSP está formado por dos
componentes primarios bien
diferenciados que abarcan distintos
aspectos del trabajo en equipo, que son:
Formación del equipo de trabajo
Gestión del equipo de trabajo
13
14. Características principales
• Ambiente de trabajo común.
• Metas claras.
• Retroalimentación.
• Cohesión.
• Miembros son expertos en papeles de liderazgo.
• Miembros se sienten seguros de tomar decisiones.
• Los miembros se prestan ayuda mutua cuando se necesita.
• Los miembros están motivados por hacer lo que pueden.
• Los miembros son flexibles y adaptables.
• Los miembros del equipo controlan sus tareas.
14
15. Tabla de diferencias vs otro
parecido
ISO 12207 CMMI ISO 15504 TSP PSP
Definir, controlar y mejorar la Valoración del Optimización Optimización en
mejorar los madurez de los proceso y guía del trabajo en el
procesos del ciclo procesos para la equipo Armar y proceso de
de vida del SW y organizacionale mejora. guiar los desarrollo
sus tareas s equipos de personal de
respectivas trabajo software
Desarrollado y Inclusión de las Define un Propicia una Mejora la
orientado al prácticas de conjunto de buena relación productividad
uso en proyectos Institucionalizac criterios de entre el equipo en uno mismo
de software. ión , que conformidad de trabajo
permiten para permitir la
asegurar que comparación de
los procesos Modelos
asociados externos de
procesos y
encontrar
requisitos
15
16. Tiene mucho El CMMI Pensaba que Es necesario Debe de llenar
niveles que puede el que cada uno toda La
que abarcar. llegar a ser dominio de de los documentació
excesivament Procesos miembros n
e debería ser tiene requerida que
detallado para más amplio que tener el incluye sus
algunas mucho niveles que
Tiene para abarcar compromiso y registros,
que abarcar.
organizacione todos la disciplina de planificación,
s. los posibles seguir el plan. las plantillas o
ciclos de vida formularios.
Simple, Difícil de Difícil en Tiene muchos Engorroso y
general, no entender, capacidad, procesos su
guía paso mayor complejo para aplicación es
a paso inversión, evaluar tediosa
prescriptivo
16
17. Ejemplo
TSP Resultados de la Encuesta
Mejora de la conciliación de la vida con TSP se refleja en la
satisfacción laboral encuestas.
17
18. Conclusiones
• El modelo TSP mejora la calidad de los
procesos y reducen los costos, ayuda a
mejorar la productividad de las personas y
equipos de trabajo a través de mínimos
errores y de poco tiempo en que los
procesos se realizan.
18
19. Bibliografía
• Humphrey, W. Introduction to the Team Software Process.
• Institute, E. (2 de 10 de 2009). Software Engieneering Institute. Recuperado el 16 de
02 de 2013, de Software Engieneering Institute: http://www.sei.cmu.edu/
• S. Humphrey, W. (Noviembre de 2000). The Team Software. Recuperado el 16 de 02
de 2013, de http://www.sei.cmu.edu/reports/00tr023.pdf
• Tuya, J., Ramos Román, I., & Dolado Cosín, J. (2007). Técnicas Cuantitativas para la
gestión dela Ingeniería del software. España: Netbiblo.
• Tyson, M. (9 de Mayo de 2012). GutiMar Soluciones Informaticas. Recuperado el 03
de Febrero de 2013, de http://gutimarsoluciones.wordpress.com/2012/05/09/team-
software-process-tsp-y-team-process-software-tsp/
• Weitzenfeld, A. (2008). Ingeniería de Software . Madrid, España: THOMSON.
19