presentación final equipo 4. contexto métricas e indicadores análisis demostración lecciones...
TRANSCRIPT
![Page 1: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/1.jpg)
Proyecto eHockeyPresentación Final
Equipo 4
![Page 2: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/2.jpg)
Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas
Agenda
![Page 3: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/3.jpg)
ContextoUbicarnos en el contexto del proyecto, herramientas,metodologías, etc.
![Page 4: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/4.jpg)
Objetivo: desarrollar un sistema para la Federación de Hockey
Metodología de Desarrollo: Scrum Control de Versiones: GIT Lenguaje y Herramientas: Eclipse, Java,
Wicket, Hibernate, Maven Bug Tracker, Wiki, Agile Planner: Assembla
Contexto (I)
![Page 5: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/5.jpg)
Se administró:◦ Riesgos: mediante matriz de riesgos por sprint◦ Comunicación: minutas, informe de avance,
retrospectivas◦ Cambios: asentados en minutas de reunión
Hincapié en la trazabilidad◦ Trazar el proyecto entre código, documentación,
tickets y US◦ Se desarrollaron scripts que trazan el proyecto en
pocos segundos
Contexto (II)
![Page 6: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/6.jpg)
Métricas e Indicadores
Qué metricas e indicadores se utilizaron en el proyecto?
![Page 7: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/7.jpg)
Propuestos por Scrum◦ Sprint Burndown Chart◦ Product Burndown Chart
Propuestos por el Equipo◦ Evolución de la Prueba: bugs abiertos, cerrados y
totales por día de proyecto◦ Desvíos entre estimaciones de esfuerzo y valores
reales◦ Test coverage: que porcentaje del código cubren
los tests unitarios?
Métricas e Indicadores (I)
![Page 8: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/8.jpg)
Product Burndown Chart
Métricas e Indicadores (II)
![Page 9: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/9.jpg)
Evolución de la Prueba
Métricas e Indicadores (III)
![Page 10: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/10.jpg)
Métricas e Indicadores separados por sprint◦ Sprint 1◦ Sprint 2◦ Sprint 3◦ Sprint 4◦ Sprint 5
Métricas e Indicadores (IV)
![Page 11: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/11.jpg)
Métricas de Código Fuente
Métricas e Indicadores (V)
![Page 12: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/12.jpg)
AnálisisAnálisis de situaciones del proyecto interesantes
![Page 13: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/13.jpg)
De código a documentación◦ Código vs tickets: script search_tickets◦ Tickets vs User Stories◦ User Stories vs documentación
De documentación a código◦ Documentación vs User Stories◦ User Stories vs tickets◦ Tickets vs código: script search_files
Trazabilidad (I)
![Page 14: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/14.jpg)
Cuándo se aprobaron las US? Para cuándo fueron comprometidas las US?
Qué cambios (defecto, usabilidad, etc.) se introdujeron?
Hubo cambios en el alcance del proyecto? Evidencia?
Trazabilidad (II)
![Page 15: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/15.jpg)
Qué archivos modificó un ticket? Qué tickets fueron impactados por cambios
en un archivo? Qué documentación hay sobre este código?
Ejemplo en vivo:◦ Se nos envía un pedido de cambio que afecta
sobre la Planilla Final. Se desea analizar el impacto del cambio sobre el proyecto; no sólo en código sino también en documentación. Cómo procedemos?
Trazabilidad (III)
![Page 16: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/16.jpg)
DemostraciónComunicar la hoja de ruta para la demo de la aplicación
![Page 17: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/17.jpg)
Existen en el sistema cargados varios clubes con sus equipos y jugadores
Existe usuarios representates para los clubes:◦ Boca Juniors◦ River Plate◦ Racing◦ San Lorenzo◦ Chicago
Jugadores en sus respectivas listas de buena fe (ocho jugadores en cada lista)
Hoja de Ruta (I)
![Page 18: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/18.jpg)
1. Crear usuario administrador2. Mostrar secciones de administración3. Llenar lista de buena fe de Boca4. Crear torneo con los cuatro equipos (Boca,
River, Racing, San Lorenzo)5. Mostrar fixture del torneo nuevo6. Mostrar planilla precargada7. Marcar primer partido del torneo como
jugado
Hoja de Ruta (II)
Administrador
![Page 19: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/19.jpg)
1. Ingresar como representante2. Recorrer las secciones del representante3. Publicar la planilla del partido terminado4. Ingresar como representante5. Rechazar la planilla: “falta amonestación de
Palermo en Boca”6. Cargar tarjeta roja a Palermo en planilla
rechazada7. Publicar planilla8. Validar planilla9. Representante mira la tabla de posiciones
Hoja de Ruta (III)
River PlateBoca Juniors
![Page 20: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/20.jpg)
1. Avanzar fecha al próximo partido de Boca2. Palermo no aparece en lista de buena fe
Hoja de Ruta (IV)
Administrador
![Page 21: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/21.jpg)
Show Time!Mostrar la aplicación en vivo
![Page 22: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/22.jpg)
Lecciones aprendidasPuntos interesantes sobre el proyecto
![Page 23: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/23.jpg)
Burndown:◦ Estimar lo antes posible◦ No hay evidencia de trabajo y se distorsionan los
indicadores◦ Usar una herramienta automatizada permite ver
el avance real día a día Herramientas
◦ Carga de tiempo invertido a través de los commits
◦ Aprovechar el potencial de la herramienta de versionado distribuido
Lecciones aprendidas (I)
![Page 24: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/24.jpg)
Sprint 5 Burndown Chart Sprint 4 Burndown Chart
Lecciones aprendidas (II)
![Page 25: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/25.jpg)
Tareas por sprint:◦ No definir las tareas de las US al inicio del
proyecto◦ Problemas:
Se estiman tareas que pueden quedar fuera del alcance
Poco conocimiento del negocio Tareas muy poco específicas Definir tareas insume mucho tiempo que no agrega
valor al sprint actual Estimaciones:
◦ Google Wave + Planning Poker.com no fue una buena herramienta
Lecciones aprendidas (III)
![Page 26: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/26.jpg)
Métricas e Indicadores◦ Asegurar que los indicadores puedan ser corridos
con la información disponible◦ Preparar los indicadores al principio del proyecto◦ Los dos primeros sprints no tienen indicadores de
evolución de la prueba ni análisis de desvío de esfuerzo No había información para construirlos Para los sprints siguientes se agregaron campos
especiales al issue tracker◦ Construir los indicadores durante el sprint
Lecciones aprendidas (IV)
![Page 27: Presentación Final Equipo 4. Contexto Métricas e Indicadores Análisis Demostración Lecciones aprendidas Preguntas](https://reader033.vdocumento.com/reader033/viewer/2022061300/54d126084979592e558b4d3b/html5/thumbnails/27.jpg)
Muchas Gracias!Hay preguntas en la audiencia?
Ciancio Alessio, MauroLopez Elías, Lucas
Yoan, Norberto