Propósito Guiar a un equipo a través del desarrollo de un producto de software
Criterio de Entrada • Un instructor guía y apoya a uno o más equipos de cuatro estudiantes • Los estudiantes conocen PSP General El proceso de TSPi es diseñado para soportar tres modos: • Desarrollo de un pequeño o mediano producto de software en dos o tres ciclos de desarrollo. • Desarrollo de un pequeño producto en un ciclo • Producir un elemento del producto, como documento de requerimientos, una especificación de diseño, un plan de pruebas o algo similar dentro de un ciclo Semana Paso Actividades 0 Revisión • Introducción al curso y revisión de PSP 25 Ene – 31 Ene • Leer el Capítulo 1 y 2, y el Apéndice A 1 LAU1 • Revisión de objetivos y asignación de equipos y roles 01 Feb – 07 Feb • Leer el Capítulo 3, el Apéndice B, y uno de los Capítulos del 11 al 15 2 ESTRAT1 • Producción del diseño conceptual, establecimiento de la estrategia de 08 Feb – 14 Feb desarrollo, realización de estimación de tamaño y evaluación del riesgo • Leer el Capítulo 4. Llenar formas STRAT y ITL. 3 PLAN1 • Producir los planes del grupo y de los ingenieros para el Ciclo 1 15 Feb – 21 Feb • Leer el Capítulo 5 y el Apéndice C. Llenar las formas SUMS, TASK, SCHEDULE, SUMP, SUMQ, Distribución de Módulos 4 REQ1 • Definir y analizar los requerimientos para el Ciclo 1 22 Feb – 28 Feb • Producir el plan de pruebas del sistema y los materiales de apoyo • Leer el Capítulo 6 y las secciones de prueba del Capítulo 9. Presentar SRS y Plan de Pruebas del Sistema 5 DIS1 • Producir y analizar el diseño de alto nivel para el Ciclo 1 01 Mar – 07 Mar • Producir el plan de pruebas para la integración y los materiales de apoyo • Leer el Capítulo 7. Presentar SDS y Plan de Pruebas de Integración 6y7 IMP1 • Implementar e inspeccionar para el Ciclo 1 08 Mar – 21 Mar • Producir el plan de pruebas unitarias y materiales de apoyo • Leer el Capítulo 8. Presentar Código Fuente. 8 PRUEBA1 • Construir, integrar y probar el sistema para el Ciclo 1 22 Mar – 28 Abr • Produce documentación para el usuario para el Ciclo 1 PM1 • Conducir un análisis postmortem y escribir el reporte final para el Ciclo 1 • Producir las evaluaciones de equipo y rol para el Ciclo 1 • Leer los Capítulos 10, 16, 17 y 18 9 LAU2 • Reconstruir los equipos y roles para el Ciclo 2 • Leer el resto de capítulos, del 11 al 15 ESTRAT2 • 29 Mar – 04 Abr Producir la estrategia y el plan para el Ciclo 2 PLAN2 • Evaluar el riesgo para el Ciclo 2 10 REQ2 • Actualizar los requerimientos y el plan de pruebas del sistema para el Ciclo 2 05 Abr – 11 Abr DIS2 • Producir y analizar el diseño de alto nivel para el Ciclo 2 • Actualizar el plan de integración para el Ciclo 2 11 y 12 IMP2 • Implementar y analizar el Ciclo 2, producir un plan de pruebas unitarias PRUEBA2 • Construir, integrar y probar el sistema para el Ciclo 2 12 Abr – 25 Abr • Producir documentación de usuario para el Ciclo 2 13 PM2 LAN3 • Conducir un análisis postmortem y escribir el reporte final para el Ciclo 2 26 Abr – 02 May ESTRAT3 • Reconstruir los equipos y roles para el Ciclo 3 • Producir la estrategia y el plan para el Ciclo 3 PLAN3 14 REQ3 • Actualizar los requerimientos y el plan de pruebas del sistema para el Ciclo 3 02 May – 09 May DIS3 IMP3 • Producir y analizar el diseño de alto nivel para el Ciclo 3 15 IMP3 • Implementar el Ciclo 3 10 May – 16 May PR3 PM3 • Conducir un análisis postmortem y escribir el reporte final para el Ciclo 3 Criterio de • Documentación del producto y carpeta de proyecto actualizada Salida • Documento de evaluaciones de equipo y reportes de cada ciclo