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

Post on 24-Jan-2016

212 views 0 download

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

Taller de Desarrollo de Proyectos 21ºCuatrimestre 2009

Grupo 6Robledo Germán 78386germanrobledo@gmail.comAbate Federico 82235 federico.abate@gmail.comKleiman Gastón 84446 gaston.kleiman@gmail.comSproviero Fernando 84555 fernandospr@gmail.com

Scrum master Sproviero Fernando

Product owner Abate Federico

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

SCRUM Sprints

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

Al terminar un Sprint: Programa ejecutable con la funcionalidad

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

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

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

Funcionalidad entregada. Indicador burndown chart

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

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

Prueba.Plan de pruebas.Lista de defectos.

Upload de archivo.Rediseño de interfaz.

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

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

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.

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.

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.

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

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.

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

Gracias!Taller de Desarrollo de Proyectos 21ºCuatrimestre 2009

Grupo 6