TSP
CINDY FUENTES
HENDER ESCORCIA
JAIRO OCHOA
VICTOR PADILLA
DAVID OSORIO
INTRODUCION
TSP fue creado en 1999 por Watts
Humphrey con el fin de proporcionarle a
los estudiantes de ingeniería de soft...
QUE ES TSP
Es una metodología para dirigir el trabajo de
mejora y desarrollo de software además de
establecer un entorno d...
QUE ES TSP
QUE ES TSP
• TSP es una solución basada en procesos para
resolver problemas de negocio, tales como:
predictibilidad de cos...
ENTORNO DEL TSP
TSP
TSP-PSP
TSP-PSP
OBJETIVOS
• Maximizar calidad del Software, Minimizar costos.
• Integrar equipos independientes de alto rendimiento que pl...
MANEJO DE CALIDAD
• Plan de calidad
• Identificar problemas de calidad
• Encontrar prevenir problemas de calidad
QUE SE NECESITA PARA TSP:
• Miembros del grupo entrenados en PSP.
• Conocimiento previo en diseño de software y
manejo de ...
PRINCIPIOS FUNDAMENTALES
DE TSP
1. Se aprende del proceso más rápidamente
cuando está definido y se puede obtener
retroali...
PRINCIPIOS FUNDAMENTALES
DE TSP
3. Definir métodos desde el inicio para evitar la
construcción de prácticas, métodos y rol...
Diseño del proceso para el
equipo de trabajo
Los Roles en los equipos en TSP
son:
• Líder del Equipo: Dirige al equipo, se asegura que
todos reporten sus datos de los ...
Los Roles en los equipos en TSP
son:
• Gestor de Planificación: Apoya y guía al equipo
en la planificación y seguimiento d...
Los Roles en los equipos en TSP
son:
• Administrador de Requerimientos/Soporte:
Dirige al equipo en el desarrollo de reque...
TSP
TSP está formado por dos componentes primarios
que abarcan distintos aspectos del trabajo en
equipo:
• Formación del e...
TSP
• Con TSP, los equipos encuentran y reparan
defectos en etapas tempranas del proceso de
desarrollo, esto reduce de man...
TSP
• A diferencia de otros métodos, TSP mejora el
desempeño tanto de equipos como individuos,
es disciplinado y ágil, pro...
Ciclo TSP
Dentro de cada ciclo se realiza:
1.Lanzamiento
2. Estrategia
3. Plan
4. Requisitos
5. Diseño
6. Implementación
7...
LANZAMIENTO
• Revisión de objetivos a perseguir
• Asignación de equipos y roles al personal
• Se describen las necesidades...
ESTRATEGIA
• Crear un diseño conceptual para el producto.
• Se establece la estrategia de desarrollo
• Se hacen estimacion...
CHECKLIST PARA PLANEACIÓN
1. Establecer productos y objetivos de empresa
2. Establecer roles y objetivos de equipo
3. Defi...
REQUERIMIENTOS
• Se analizan las necesidades del cliente y se
entrevistan
• Se especifican los requerimientos.
• Se hace i...
DISEÑO
• Se crea un diseño de alto nivel.
• Se especifica el diseño.
• Se inspecciona el diseño.
• Se desarrolla un plan d...
IMPLEMENTACIÓN
• Se usa PSP para implementar módulos y
unidades.
• Se crea el diseño detallado de los módulos y
• unidades...
PRUEBAS
• Se construye e integra el sistema.
• Se llevan a cabo las pruebas del sistema.
• Se produce la documentación de ...
POSTMORTEM
• Análisis de resultados.
• Se escribe el reporte del ciclo.
• Se producen evaluaciones.
VENTAJAS
• Mejora los hábitos de programación
• Detección temprana de defectos y riesgos
• Mejora de calidad
DESVENTAJAS
• Cada miembro tiene que comprometerse
• Se debe llenar toda la documentación
• Se debe contar con métricas y ...
Próxima SlideShare
Cargando en…5
×

Tsp

449 visualizaciones

Publicado el

QUE ES TSP

Publicado en: Ingeniería
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
449
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
23
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Tsp

  1. 1. TSP CINDY FUENTES HENDER ESCORCIA JAIRO OCHOA VICTOR PADILLA DAVID OSORIO
  2. 2. INTRODUCION TSP fue creado en 1999 por Watts Humphrey con el fin de proporcionarle a los estudiantes de ingeniería de software una visión total del ciclo de vida del software.
  3. 3. QUE ES TSP Es una metodología para dirigir el trabajo de mejora y desarrollo de software además de establecer un entorno donde el trabajo efectivo de equipo sea normal y natural
  4. 4. QUE ES TSP
  5. 5. QUE ES TSP • TSP es una solución basada en procesos para resolver problemas de negocio, tales como: predictibilidad de costo y tiempo, mejora de productividad y ciclos de desarrollo y mejora de calidad de productos.
  6. 6. ENTORNO DEL TSP
  7. 7. TSP
  8. 8. TSP-PSP
  9. 9. TSP-PSP
  10. 10. OBJETIVOS • Maximizar calidad del Software, Minimizar costos. • Integrar equipos independientes de alto rendimiento que planeen y registren su trabajo, establezcan metas, y sean dueños de sus procesos y planes. • Mostrar a los gerentes como monitorear y motivar a sus equipos de trabajo y como ayudarlos a alcanzar su máxima productividad. • Acelerar la mejora continúa de procesos. • Proveer de una guía para el mejoramiento en organizaciones maduras
  11. 11. MANEJO DE CALIDAD • Plan de calidad • Identificar problemas de calidad • Encontrar prevenir problemas de calidad
  12. 12. QUE SE NECESITA PARA TSP: • Miembros del grupo entrenados en PSP. • Conocimiento previo en diseño de software y manejo de requerimientos. • Conocimiento en administración de la configuración, manejo de proyectos y pruebas de software
  13. 13. PRINCIPIOS FUNDAMENTALES DE TSP 1. Se aprende del proceso más rápidamente cuando está definido y se puede obtener retroalimentación inmediata. 2. El trabajo productivo de los equipos requiere el cumplimiento de metas, un adecuado ambiente de trabajo con el liderazgo adecuado.
  14. 14. PRINCIPIOS FUNDAMENTALES DE TSP 3. Definir métodos desde el inicio para evitar la construcción de prácticas, métodos y roles en medio del proceso 4. El entrenamiento de un equipo de trabajo es más efectivo si se basa en conocimientos previos.
  15. 15. Diseño del proceso para el equipo de trabajo
  16. 16. Los Roles en los equipos en TSP son: • Líder del Equipo: Dirige al equipo, se asegura que todos reporten sus datos de los procesos y completen su trabajo tal y como se planeó. Realiza los reportes semanales del avance del equipo. • Gestor de desarrollo: Guía al equipo en el diseño y desarrollo del producto.
  17. 17. Los Roles en los equipos en TSP son: • Gestor de Planificación: Apoya y guía al equipo en la planificación y seguimiento del trabajo. • Gestor de Calidad/Proceso: Apoya al equipo en definir sus necesidades acerca del proceso y a establecer y administrar el plan de calidad.
  18. 18. Los Roles en los equipos en TSP son: • Administrador de Requerimientos/Soporte: Dirige al equipo en el desarrollo de requerimientos de software y ayuda a dar a conocer la tecnología y en las necesidades de apoyo administrativo. Administra el plan de configuración.
  19. 19. TSP TSP está formado por dos componentes primarios que abarcan distintos aspectos del trabajo en equipo: • Formación del equipo de trabajo. • Gestión del equipo de trabajo.
  20. 20. TSP • Con TSP, los equipos encuentran y reparan defectos en etapas tempranas del proceso de desarrollo, esto reduce de manera importante el tiempo de pruebas. Esto reduce de manera importante el tiempo de pruebas. Con un testing más corto, el ciclo completo se reduce.
  21. 21. TSP • A diferencia de otros métodos, TSP mejora el desempeño tanto de equipos como individuos, es disciplinado y ágil, provee beneficios inmediatos y medibles y acelera las iniciativas de mejora de procesos organizacionales.
  22. 22. Ciclo TSP Dentro de cada ciclo se realiza: 1.Lanzamiento 2. Estrategia 3. Plan 4. Requisitos 5. Diseño 6. Implementación 7. Pruebas 8. Postmortem
  23. 23. LANZAMIENTO • Revisión de objetivos a perseguir • Asignación de equipos y roles al personal • Se describen las necesidades del cliente. • Se establece las metas individuales y del equipo.
  24. 24. ESTRATEGIA • Crear un diseño conceptual para el producto. • Se establece la estrategia de desarrollo • Se hacen estimaciones iníciales de esfuerzos y tamaño. • Se establece un plan de administración de la configuración. • Se reutiliza el plan anterior. • Se establecen riesgos de administración
  25. 25. CHECKLIST PARA PLANEACIÓN 1. Establecer productos y objetivos de empresa 2. Establecer roles y objetivos de equipo 3. Definir estrategia de desarrollo 4. Hacer un plan general 5. Hacer un plan de calidad 6. Balancear el plan (cargas de trabajo) 7. Proyecto de riesgos 8. Diseñar reporte para administración 9. Revisión del plan con administración 10.Análisis Postmortem, nuevo equipo revisa proceso
  26. 26. REQUERIMIENTOS • Se analizan las necesidades del cliente y se entrevistan • Se especifican los requerimientos. • Se hace inspección de los requerimientos. • Se diseña un plan de pruebas del sistema.
  27. 27. DISEÑO • Se crea un diseño de alto nivel. • Se especifica el diseño. • Se inspecciona el diseño. • Se desarrolla un plan de pruebas de integración
  28. 28. IMPLEMENTACIÓN • Se usa PSP para implementar módulos y unidades. • Se crea el diseño detallado de los módulos y • unidades. • Se revisa el diseño. • Se convierte el diseño al código. • Se inspecciona el código • Se compilan y prueban los módulos y unidades. • Se analiza la calidad de los módulos/unidades
  29. 29. PRUEBAS • Se construye e integra el sistema. • Se llevan a cabo las pruebas del sistema. • Se produce la documentación de usuario.
  30. 30. POSTMORTEM • Análisis de resultados. • Se escribe el reporte del ciclo. • Se producen evaluaciones.
  31. 31. VENTAJAS • Mejora los hábitos de programación • Detección temprana de defectos y riesgos • Mejora de calidad
  32. 32. DESVENTAJAS • Cada miembro tiene que comprometerse • Se debe llenar toda la documentación • Se debe contar con métricas y parámetros de calidad

×