(TSP) Team Software Process es un proceso
de desarrollo para equipos de ingenieros
basado en CMMI, ayuda a conformar
equipos para el desarrollo de software de
clidad.
Proporcina directrices para ayudar a un equipo a establecer
sus objetivos, planificar sus procesos y revisar su trabajo
Su fin es que las organizaciones puedan establecer prácticas
de ingeniería avanzadas y así productos eficientes, fiables y
de calidad.
COMPONENTES PRIMARIOS
Formación del equipo de trabajo
Gestión del equipo de trabajo.
ROLES DE LOS EQUIPOS TSP
LIDER DEL EQUIPO
Dirige al equipo. se asegura que todos reporten sus
datos de los procesos y complenten su trabajo como se
planeó
GESTION DE DESARROLLO
Guía al equipo en la planificación y seguimiento del trabajo.
GESTOR DE PLANIFICACION
Apoya y guía el equipo en la planificación y seguimiento
del trabajo.
GESTOR DE CALIDAD/PROCESOS
Apoya al equipo a definir sus necesidades acerca del
proceso, a establecer y administar el plan de calidad
Genera estándares para obtener un trabajo uniforme.
Modera las inspecciones y revisa cada artefacto generado.
ADMINISTRADOR DE
REQUERIMIENTOS/SOPORTE
Administra el plan de configuración.
CICLO DE VIDA
LANZAMIENTO
Se definen los roles del equipo, los objetivos a cumplir,
metas individualees y de equipo, la estrategia de
desarrollo
Metas documentadas del equipo
Definición de los roles de los miembros del equipo.
Definición de la estrategia de
desarrollo y de los procesos del equipo
Lista de los productos planeados del proyecto.
Estimaciones del tamaño para los productos planeados
Calendario general del proyecto
Plan de calidad cuantitativo.
Planes detallados para la siguiente fase para cada ingeniero.
Plan blalanceado para las siguientes fases.
Evaluación de los riesgos claves del proyecto.
ESTRATEGIA
Se realiza un diseño conceptual del producto.
Se realizan estimaciones iniciales,
Se establece el proceso de desarrollo para cada ciclo del método
Se establece un plan de administración de la configuración.
Plan de reuso.
Plan de gestión de riesgos.
PLANEACION
Se define el tamaño de cada artefacto a ser desarrollado.
Se identifican las tareas y se estima el tiempos.
Se genera un cronograma semanal para las tareas terminadas
Se asignan tareas a los miembros del equipo.
Se realiza una planificación semanal.
Hacer un plan de calidad.
REQUERIMIENTOS
Se analizan las necesidades del cliente
Se determinan los requisitos
Desarrollo del SRS
DISENO
Crear un diseño de alto nivel.
Especificar el diseño
Inspeccionar el diseño
Desarrollar un plan para evaluar los diseños
IMPLEMENTACION
Usa el PSP para implementar módulos
Translada el diseño al código.
Revisa el código
Compila y prueba los módulos, y analiza su calidad.
PRUEBAS
Se construye e integra el sistema, se llevan a cabo las pruebas.
Se produce la documentación.
POSTMORTEM
Se produce un reporte del ciclo
Se evalúa al equipo y se analizan los resultados.
PRINCIPIOS BASICOS DEL TSPS
1. Principios y roles bien definidos.
2. Filosofía del equipo, colaboración y compromiso.
3. Calidad basada en la reducción anticipada de defectos.
4. Introducción de inspecciones formales en el proceso.
5. Delimitación realista y detallada del alcance del proyecto.
Monitorización del proyeco en base al valor ganado.