TSP Team Software Process
Enviado por AngyHdze • 5 de Octubre de 2014 • 502 Palabras (3 Páginas) • 361 Visitas
TSP (Team Software Process)
Es un modelo de referencia de ingeniería de software que provee un énfasis en los procesos, los productos y el trabajo en equipo. El TSP® toma de base los principios de PSP para realizar los procesos y principios de ingeniería de software en un ambiente de trabajo en equipo.
El TSP® enfatiza el trabajo en equipo porque:
Los equipos no se forman mágicamente,
Los pasos para formar un equipo no son obvios,
Se deben entender las fortalezas/debilidades de cada miembro del equipo y cómo estas soportan el desempeño del mismo
El Team Software Process no es una capacitación, usa los principios de PSP® para poner en práctica lo aprendido en el mismo y ayudar a formar y poner en marcha equipos de alto desempeño para producir productos de clase mundial, de manera cíclica, es decir al término de cada ciclo, el equipo debe entregar una versión del producto que pueda ser probada (que sea un subconjunto del producto final), de tal manera que los productos de los ciclos combinados generan el producto final. Cada miembro del equipo, en un desarrollo TSP® planea sus actividades, da seguimiento a su trabajo y reporta su avance, controla sus propios procesos, se involucra en la planeación y decisiones de todo el equipo y tiene roles y responsabilidades explícitas.
Estructura del TSP
Objetivos del TSP
Generar un marco basado en PSP
Desarrollar productos en varios ciclos
Establecer estándares para medir la calidad y el comportamiento
Proporcionar métricas para equipos
Evaluar roles y equiposGuías para solución de problemas en equipos.
Maximizar calidad SW y minimizar costos
Ciclo de TSPi dividido en fases
Es una serie de ciclos que inician con la declaración de las necesidades del producto y terminan con la entrega del producto final
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.
Estrategia
Crear un diseño conceptual para el producto.
Se establece la estrategia de desarrollo: se decide que será producido en cada ciclo.
Se hacen estimaciones iniciales 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
Planeamiento
Estima el tamaño de cada artefacto a ser desarrollado.
Se identifican las tareas: se estima el tiempo para completar cada tarea;
se asignan tareas a los miembros del equipo.
Hacer un cronograma semanal para tareas terminadas.
...