Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight,...

30
Red Social Universitaria Integrante Padró n Keena, Hernán 84471 Kehoe, Sebastián 79996 Knight, Juan 83476 Kuperman, Jonathan 80061 2º Cuatrimestre 2009

Transcript of Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight,...

Page 1: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Red Social Universitaria

Integrante Padrón

Keena, Hernán 84471

Kehoe, Sebastián 79996

Knight, Juan 83476

Kuperman, Jonathan 80061

2º Cuatrimestre 2009

Page 2: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Agenda

Introducción Indicadores y métricasRetrospectivasDesvíosDemo

Page 3: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Introducción

• Microsoft Visual Studio 2008• Microsoft C# .Net• Microsoft SQL Server 2008• Metodología Ágil (Sprints de 2 o 3 semanas)• Product Backlog + Sprint Backlog• Requerimientos Casos de Uso Casos de Prueba

• SVN (Assembla + Tortoise SVN)• Bugs (Google Docs)

Page 4: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Esquema de trabajo

TestingDesarrollo

Bug corregido

Bug abiertoBug reabierto

Definición

CU CP OK

Bug cerrado

Page 5: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Trazabilidad

Requerimientos Paquetes

Casos de Prueba

Casos de Uso

Cambios

Ejecuciones de Prueba

Bugs

Backlogs

Page 6: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Agenda

Introducción Indicadores y métricasRetrospectivasDesvíosDemo

Page 7: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Métricas e IndicadoresFuncionalidad Avance de requerimientos a entregar Avance de requerimientos al próximo sprint

Testing Cobertura de Prueba Evolución Prueba

Control Earned Value (EV) Varianzas: CV, SV Índice de Performance: CPI, SPI

Page 8: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Indicadores: Cobertura de la Prueba

Page 9: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Indicadores: Evolución de la Prueba

Page 10: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Indicadores: Earned ValueEarned Value Analysis

38,00 56,0096,00

144,00179,00

203,00240,00

281,50

329,50

422,50425,50

499,00

557,00

0,00

100,00

200,00

300,00

400,00

500,00

600,00

S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13Period

Ho

ras

Earned Value (EV)

Performance Index

1,001,07 1,04

1,09 1,101,07 1,07

1,141,19

1,33 1,331,28 1,29

0,93 0,95 0,97 0,98 0,98 0,99 0,98 0,98

0,88 0,900,86 0,87 0,89

0,50

0,60

0,70

0,80

0,90

1,00

1,10

1,20

1,30

1,40

S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13

Period

Eff

icie

ncy

Cost Performance Index (CPI) Schedule Performance Index (SPI)

Estimate at Completion

0,00

100,00

200,00

300,00

400,00

500,00

600,00

S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13

Period

Ho

ras

Budget at Completion (BAC) Estimate at Completion (EAC)

Page 11: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Métricas: Sprint 4Funcionalidad Requerimientos a entregar

Milestone Deliverables % Completed Deliverable Status

REQ10 - Apertura de Foro 100% [Behind Schedule]

REQ11 - Búsqueda de Foro 100% [On Schedule]

REQ12 - Posteo en Foro 100% [On Schedule]

REQ13 - Listado de Post 100% [On Schedule]

REQ14 - Creación de Grupo 100% [On Schedule]

REQ15 - Búsqueda de Grupo 100% [On Schedule]

REQ16 - Consulta de Grupo 100% [On Schedule]

REQ17 - Administración de suscripción a Grupo 100% [On Schedule]

REQ21 - Moderación de Grupos 100% [On Schedule]

REQ22 - Moderación de Foros 100% [Behind Schedule]

REQ25 - Administración de Archivos de Grupo 100% [On Schedule]

REQ29 - Listado de Foros de Usuario 100% [Behind Schedule]

REQ30 - Listado de Grupos de Usuario 100% [On Schedule]

Page 12: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Métricas: Sprint 4Funcionalidad Requerimientos adelantadas

Milestone Deliverables % Completed Deliverable Status

REQ18 – Notificación de Noticias y Novedades 0% [On Schedule]

REQ23 – Generación de Reportes 0% [On Schedule]

RNF - Navegabilidad 0% [On Schedule]

RNF – Look & Feel 0% [On Schedule]

Page 13: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Agenda

Introducción Indicadores y métricasRetrospectivasDesvíosDemo

Page 14: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Fallas

DocumentaciónDecisiones en la administración de cambios

(tanto rechazados como aceptados)Criterios de priorización de requerimientosAsignación de tareas (distribución de CU,

pantallas, casos de prueba)Casos de prueba difíciles de mantener

Page 15: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Fallas

PruebasNo se realizaron pruebas unitarias

automatizadas (falta de experiencia, falta de tiempo)

El 5º sprint tuvo poco tiempo de estabilización debido a retrasos en desarrollo

Page 16: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Fallas

MétricasDiseño de métricas solamente inter-sprints.

Faltaron métricas intra-sprint.No se podía saber en reuniones informales el

estado actual del sprint para la próxima entrega

Falla detectada en última reunión informal no se pudo corregir

Page 17: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Aciertos

EquipoIncorporación rápida de metodología ágilBuena paralelización de recursosAsignación de roles compatibles

Page 18: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Aciertos

EntregasCumplimiento de todas las entregas en

tiempo y forma (conformidades)Al terminar cada sprint siempre hubo

funcionalidades adelantadasNegociación de cambios

Page 19: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Aciertos

Planificación y RequerimientosSe aceptó de entrada el calendario propuestoIdentificación temprana de riesgos

importantes (no se materializaron)Requerimientos especificados de forma clara

(sólo hubo 2 pedidos de cambio)Se especificaron muchos CU en el primer

sprint visión más amplia del sistema

Page 20: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Lecciones Aprendidas

Equipo↗Separación de roles (costó un sprint caótico)↗Mayor comunicación y coordinación

Page 21: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Lecciones Aprendidas

Documentación↗Trac concurrente (empezamos con Excel

versionado)↗Documentación en formatos más universales

(ie: doc no docx)↗Al principio costó establecer los templates a

usar, pero luego fueron absorbidos rápidamente

Page 22: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Retrospectivas: Lecciones Aprendidas

Avance↗Las métricas fueron pulidas↗Métricas con mayor valor

Page 23: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Agenda

Introducción Indicadores y métricasRetrospectivasDesvíosDemo

Page 24: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Desvíos

Feriados no contemplados• Se estiraron los sprints que abarcaban los feriados• Se debería haber adelantado funcionalidad para

hacer un sprint posterior más completo

Page 25: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Desvíos

Sistema que incluya profesores y administración de materias y cursos• Tenía un altísimo impacto (Sprint 3) Rechazado• Se ofreció canjear por el módulo de reportes• Requerimiento nuevo cancelado

Page 26: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Desvíos

Novedades (dashboard del usuario)• Ya estaba especificado inducía a cambios• El impacto no era severo• Requerimiento nuevo aprobado

Page 27: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Desvíos

Auditoría• Se agregó en el Sprint 2 una tabla en la base de

datos con triggers• Permite trazabilidad de modificaciones• Involucró más documentación y más pruebas• No estaba contemplado pero se negoció por una

mejor nota

Page 28: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Agenda

Introducción Indicadores y métricasRetrospectivasDesvíosDemo

Page 29: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Preguntas?

Page 30: Red Social Universitaria IntegrantePadrón Keena, Hernán84471 Kehoe, Sebastián79996 Knight, Juan83476 Kuperman, Jonathan80061 2º Cuatrimestre 2009.

Muchas Gracias!