SACP
Agenda Equipo de trabajo y roles Proceso Comunicación Configuración y versionado Tecnología Utilizada Estimaciones Trazabilidad Riesgos Métricas Pruebas Lecciones Aprendidas Ventajas y desventajas de RUP
Equipo de trabajo y roles Tester Test Designer Ignacio Hourquet Maira Ferrari Mauro Cledón Sergio Coll Project Manager Database Designer Software Architect Implementer Designer System Analyst Requirements Specifier User Interface Designer
Proceso (Fase de Construcción) Lunes Miércoles Jueves Domingo Reunión con el cliente Sergio tomaba nota Se presentaba lo hecho hasta el momento Sergio realizaba y subía la minuta al SVN En base a la minuta de la semana y al informe de avance de la semana anterior se comenzaba con el desarrollo y testing de la iteración (Maira y Nacho) Finalizaba el desarrollo y testing de la iteración (Maira y Nacho) Mauro actualizaba las métricas Mauro confeccionaba el informe de avance de la nueva iteración
Comunicación Minuta Informe de avance Email
Configuración y versionado SVN Bug Tracker
Tecnología utilizada para el desarrollo Hibernate 3.1 Struts 1.3.x Tiles DisplayTag Struts Menu Jasper Reports
Estimaciones Se utilizo Wide Band Delphi Incluyeron tareas administrativas en la planificación
Planilla utilizada para estimar
Trazabilidad Requerimientos Casos de Uso Casos de Prueba No se llegó al código
Riesgos Planilla con riesgos, ponderaciones, acciones correctivas. No tuvimos grandes riesgos.
Métricas EV 0/50/100 vs 0/10/30/70/100 Cobertura de la prueba Evolución de la prueba
Earn Value
Pruebas Casos de Prueba en base a Casos de Uso Pruebas unitarias y funcionales manuales Sólo se probó el “camino feliz” Aceptaciones intermedias (EEII) Criterios de aceptación acordados con el Cliente.
Lecciones aprendidas Es útil acompañar los CU con prototipos Comentarios en los “commits” al repositorio Dejar constancia de acuerdos con el Cliente (alcance, aprobaciones) Incluir tareas de gestión en la planificación Incluir el EV en las reuniones de avance Umbral de aceptación (% bugs) por sobre números absolutos
Ventajas/Desventajas RUP Replanificaciones en ambientes con múltiples proyecto. Exceso de documentación injustificado en proyectos pequeños. Todo el know-how del proyecto está plasmado en documentos.
Preguntas? ?