presentación final 75.47 - subi fondato, rodrigo cieri, juan cristian gonzalez, ailin verbner, alan

10
Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Upload: consuelo-fernando

Post on 03-Jan-2015

7 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Presentación Final75.47 - SUBI

Fondato, RodrigoCieri, Juan CristianGonzalez, AilinVerbner, Alan

Page 2: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Metodología Utilizada• SCRUM : 4 Sprints de 2 semanas, 1 sprint de 1 semana.• Puntos claves:

▫ Sprint Review▫ Sprint Goals

• Planning Poker

Lecciones Aprendidas

• Cómo hacer un sprint review correctamente? • Qué hicimos bien? • Qué podemos mejorar? • Cómo podemos hacerlo?

• Cerdos y Gallinas• Cerdos : comprometidos con el proyecto y el proceso Scrum, "ponen el jamón en el plato".

• PO, Scrum Master, Scrum Team.

• Gallinas: alimenta al proyecto "ponen solo los huevos", pero no se ve comprometida como el cerdo que va al matadero.

• Usuarios, Stakeholders, Managers.

Lecciones Aprendidas

• Cómo hacer un sprint review correctamente? • Qué hicimos bien? • Qué podemos mejorar? • Cómo podemos hacerlo?

• Cerdos y Gallinas• Cerdos : comprometidos con el proyecto y el proceso Scrum, "ponen el jamón en el plato".

• PO, Scrum Master, Scrum Team.

• Gallinas: alimenta al proyecto "ponen solo los huevos", pero no se ve comprometida como el cerdo que va al matadero.

• Usuarios, Stakeholders, Managers.

Page 3: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Mantenernos Simples…

• Herramientas de Administración • Trazabilidad

Administración, seguimiento y control

Comunicación

• Interna, en el equipo• Externa, con el PO

Lecciones Aprendidas

• Mantenerse simple, en un proyecto chico, con un grupo pequeño -> MEJOR SOLUCIÓN

• No cuesta aprender a usar ni mantener las herramientas• Si bien es mas artesanal, no hay grandes problemas ni inversiones de tiempo.• Cambiamos Assembla por Google docs en la 1er. Semana.• No usamos Selenium para las pruebas, ya que no nos pareció oportuno para el proyecto.

Page 4: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Mantenernos Simples…

Pruebas

• ATDD• Test Cases + Unit Tests• Ayuda del virtual time manager• Pruebas cruzadas• Pruebas integrales• Seguimiento global de bugs

Lecciones Aprendidas

• No se terminó utilizando ATDD. • 1er semana priorizamos: mostrar pantallas implementadas, para recibir mas feedback del PO• 2da semana: dedicarnos a refinar, testear, corregir bugs, implementar los unit tests.

• Como lo tendríamos que haber encarado? • UAT definidos en la Iteration Planning, con valores esperados.• Solo MockUps en la 1er. Semana, con navegación incluida.

• Desarrollar en base a las pruebas automatizadas.• 2da semana, foco: Desarrollar la interfaz, y otros detalles que no estaban incluidas en las pruebas automatizadas.

Page 5: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Seguimiento de Riesgos

• Pruebas de factibilidad• Puntualizar

• Evolución y control

• Identificación de riesgos por todo el equipo

Lecciones Aprendidas

• Triple Constraint• Todo riesgo o cambio impacta sobre las restricciones de la TC.• Originalmente : Tiempo, Alcance y Costos. • Con el tiempo se vio que habian mas cosas para tener en cuenta en un proyecto : + Recursos, Riesgos, Calidad, Satisfacción del cliente.

• Riesgos específicos. Riesgos generales en estapas iniciales del proyecto. A medida que se avanza deben enfocarse a aspectos concretos de la aplicacion.

• “Estimaciones mal realizadas” vs. “No poder exportar a PDF los reportes”

• Incluir funcionalidades criticas, reglas de negocio que se ven comprometidas.

• “Pausar subasta”, “Envio de lances simultaneos”

Page 6: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Métricas

• Burndown Chart

• Cobertura de la prueba

Page 7: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Métricas• Estimado vs. Trabajado por

Sprint

• Hs. Trabajadas Proyecto

Hs Trabajadas

Totales409

Hs Trabajadas

Totales409

Hs EstimadasTotales

419

Hs EstimadasTotales

419

Lecciones Aprendidas

• MockUps, Prototipos aceptados por cliente => EVITA REWORK

• Honestidad y visión realistaBuena relación con el PO Sprints llevaderosObjetivos alcanzables

Lecciones Aprendidas

IMPORTANTE !!

• Ante un pedido del cliente => No responder “Si, eso

es fácil…” (Aunque sepamos que lo es)

• Saber decir que NO

• Evitar ser negativos => “Se podria incluir algo

parecido, lo evaluamos, te decimos en unos dias,

etc…”

• Proponer alternativas al cliente.

• Ante funcionalidades bloqueadas o con bugs abiertos

=> WORKAROUNDS

Page 8: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Demo1. Ofertar2. Aprobar oferta => Emails3. Esperar comienzo de subasta4. Enviar Lance5. Pausar / Reinicio Subasta6. Estadísticas

Page 9: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Dudas?

Page 10: Presentación Final 75.47 - SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

Muchas Gracias!