Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán...

19
Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386 [email protected] Abate Federico 82235 [email protected] Kleiman Gastón 84446 [email protected] Sproviero Fernando 84555 [email protected]

Transcript of Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán...

Page 1: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Taller de Desarrollo de Proyectos 21ºCuatrimestre 2009

Grupo 6Robledo Germán [email protected] Federico 82235 [email protected] Gastón 84446 [email protected] Fernando 84555 [email protected]

Page 2: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Scrum master Sproviero Fernando

Product owner Abate Federico

Scrum team Robledo Germán (Responsable QA) Abate Federico Kleiman Gastón Sproviero Fernando

Page 3: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

SCRUM Sprints

▪ Realizamos 6 sprints, 5 planificados originalmente.▪ Duración 2 semanas, con excepciones.

Page 4: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Al terminar un Sprint: Programa ejecutable con la funcionalidad

pactada. Documentación de QA. Informe de avance. Realizamos Sprint retrospective.

Page 5: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Priorización de ítems del backlog.Reunión con el cliente para definir

funcionalidad.Estimación.Autoasignación de tareas.

Page 6: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Funcionalidad entregada. Indicador burndown chart

actualizado.Métrica de calidad. Impedimentos.Riesgos.

Page 7: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Casos de prueba.Planilla de ejecución de Casos de

Prueba.Plan de pruebas.Lista de defectos.

Page 8: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Upload de archivo.Rediseño de interfaz.

Page 9: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.
Page 10: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Sprint 5 Burn down chart

▪ Reestimación.▪ Mayor cantidad de

horas trabajadas.

Burndown Chart

0

20

40

60

80

100

120

Inici

o

5/13

/200

9

5/15

/200

9

5/17

/200

9

5/19

/200

9

5/21

/200

9

5/23

/200

9

5/25

/200

9

5/27

/200

9

5/29

/200

9

5/31

/200

9

Día

Ho

ras

Total Horas restantes

Total Horas trabajadasacumuladas

Page 11: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Sprint 5Seguimiento de defectos

0

2

4

6

8

10

12

14

16

18

20

25/05/2009

26/05/2009

27/05/2009

28/05/2009

29/05/2009

30/05/2009

31/05/2009

01/06/2009

dias

def

ecto

s

Defectos Totales

Defectos Abiertos

Defectos Cerrados

Defectos Invalidos

Casos de Pruebas

0

5

10

15

20

25

30

35

25/05/2009

26/05/2009

27/05/2009

28/05/2009

29/05/2009

30/05/2009

31/05/2009

01/06/2009

Dias

Cas

os

de

Pru

ebas Totales

Exitosos

Fallidos

Ejecutados

No Ejecutados

0

1

2

3

4

5

6

7

8

9

10

Defectos

25/05/2009

26/05/2009

27/05/2009

28/05/2009

29/05/2009

30/05/2009

31/05/2009

01/06/2009

Dias

Categorias de Defectos Abiertos

Low est

Low

Normal

High

Highest

Page 12: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Se negoció: Incorporamos pantalla de inicio

configurable y proyectos destacados. Quitar cambio de moneda y

estadísticas/reportes.

Proceso Incorporar nueva funcionalidad al product

backlog. Estimación. Repriorización del product backlog.

Page 13: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Burndown chart Inicialmente horas restantes. Luego restantes + trabajadas.

Calidad Inicialmente sin responsable ni proceso. Luego con responsable y proceso.

▪ Métricas de defectos + Casos de prueba + Tickets de defectos.

Trazabilidad Inicialmente no podíamos medir el impacto de un

cambio. Luego comentarios al código indicando CU que

implementaba.

Page 14: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Estimaciones: Tener en cuenta tiempo disponible real. Tener en cuenta labores administrativas.

Contenido del informe de avance.Freeze del código y pruebas.Autoasignación al principio del

sprint.

Page 15: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Métricas ayudan pero… Sprint 3

0

10

20

30

40

50

60

70

80

90

100

Inici

o

14/04

/200

9

15/04

/200

9

16/04

/200

9

17/04

/200

9

18/04

/200

9

19/04

/200

9

20/04

/200

9

21/04

/200

9

22/04

/200

9

23/04

/200

9

24/04

/200

9

25/04

/200

9

26/04

/200

9

Total Horas restantes

Total Horas trabajadasacumuladas

Page 16: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Proyecto 1 y 2 creados por el usuario “Empleador“. Entrar con usuario “Empleado" y ofertar el Proyecto 1. Entrar con usuario “Otro" y ofertar Proyecto 1. Entrar con usuario “Empleador" y adjudicar el Proyecto 1 al

usuario “Empleado“. Entrar con usuario “Empleado" y ver que recibió mensaje. "Empleado" califica a “Empleador“. Entrar con usuario "empleador" ver que recibió mensaje y

calificar al “Empleado“. Ver que el proyecto está cerrado.

Entrar como "admin" y bloquear usuario "otro". Entrar como "otro" y ver que no se puede loguear. Entrar como "admin" y desbloquear usuario "otro" y

cancelar Proyecto 2. Entrar como "empleador" y ver que Proyecto 2 fue

cancelado.

Page 17: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.
Page 18: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Plataforma de colaboración Assembla - https://www.assembla.com/

Lenguaje de desarrollo Java/J2EE

IDE Eclipse

Persistencia Hibernate/JDBC (a definir)

Presentación Struts/JSP

Pruebas JUnit

Base de datos MySQL

Web Server Tomcat

Page 19: Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán 78386germanrobledo@gmail.com Abate Federico 82235 federico.abate@gmail.com.

Gracias!Taller de Desarrollo de Proyectos 21ºCuatrimestre 2009

Grupo 6