EVAL_v1.0 - ort

Anuncio
EVALUACIÓN
OBJETIVO
EL OBJETIVO DE ESTE DOCUMENTO ES BRINDAR INFORMACIÓN RESULTANTE DE CADA
EVALUACIÓN EJECUTADA POR SPRINT EN EL PROYECTO PROVENTUS
1
ÍNDICE
ÍNDICE ...................................................................................................................................................... 2
1.
RESULTADOS DE LA EVALUACIÓN ................................................................................................... 3
1.1.
Sprint 1 .................................................................................................................................... 3
1.2.
Sprint 2 .................................................................................................................................... 3
1.3.
Sprint 3 .................................................................................................................................... 3
1.4.
Sprint 4 .................................................................................................................................... 3
1.5.
Sprint 5 .................................................................................................................................... 4
1.6.
Sprint 6 .................................................................................................................................... 6
1.7.
Sprint 7 .................................................................................................................................... 8
1.8.
Sprint 8 .................................................................................................................................. 10
1.9.
Sprint 9 .................................................................................................................................. 12
1.10.
Sprint 10 ............................................................................................................................ 14
1.11.
Sprint 11 ............................................................................................................................ 16
1.12.
Sprint 12 ............................................................................................................................ 21
1.13.
Sprint 13 ............................................................................................................................ 25
1.14.
Sprint 14 ............................................................................................................................ 26
1.15.
Sprint 15 ............................................................................................................................ 26
1.16.
Sprint 16 ............................................................................................................................ 26
1.17.
Sprint 17 ............................................................................................................................ 26
1.18.
Sprint 18 ............................................................................................................................ 26
1.19.
Sprint 19 ............................................................................................................................ 26
1.20.
Sprint 20 ............................................................................................................................ 26
2
1. RESULTADOS DE LA EVALUACIÓN
A continuación se describirán los resultados de Evaluación para cada Sprint. Se realiza a partir del
quinto, ya que anteriormente no se realizó porque se necesitaba mayor madurez de Gestión.
1.1. Sprint 1
En este primer Sprint, directamente se empezó a lograr un entendimiento del proceso por lo
que la evaluación no ha sido llevada a cabo.
1.2. Sprint 2
En este segundo Sprint, el aprendizaje continuó en proceso, principalmente haciendo hincapié
a la configuración inicial del Proyecto.
1.3. Sprint 3
Se apuntó a extraer la mayor cantidad de requerimientos y de la preparación de la primer
Revisión.
1.4. Sprint 4
En este cuarto Sprint, se determinó que para el siguiente será necesario llevar a cabo
Evaluaciones, donde se evalúa el esfuerzo realizado por Sprint.
3
1.5. Sprint 5
Este fue el primer Sprint que se realizó una evaluación de Proyecto, en particular:





Se alcanzaron todas las metas pactadas para el sprint. ∆𝑎𝑙𝑐𝑎𝑛𝑐𝑒 = 0.
Con respecto al esfuerzo, se estimaron 92horas -> se realizaron todas las actividades pactadas
del sprint en 88,2 horas reales. ∆ esfuerzo = -4
Cada integrante del grupo trabajo un promedio de 1,5 horas por día.
Ninguno de los riesgos planteados se convirtió en problema
Con respecto a la modalidad de trabajo el equipo está de acuerdo, y se siente cómodo
trabajando con Sprints de 15 días.
Esfuerzo/Integrante
25
23
23.2
Lazaro
Juan
17
Eugenia
Sebastian
Figura 1 Sprint5 - Esfuerzo por Integrante
Esfuerzo/Área
ARQ
Gerencia
IR
7% 0% 7%
SQA
SCM
11%
75%
Figura 2 Sprint5 - Esfuerzo por área
4
INTEGRANTE
HORAS
ÁREA
HORAS
Eugenia
17
ARQ
6
Sebastián
25
Gerencia
10
Lázaro
23
IR
66
Juan
23,2
SQA
6
Total
88,2
SCM
0,2
Total
88,2
En esta primera etapa, el relevamiento fue la actividad principal, consumiendo un 75% del total del
esfuerzo. Se tuvo que hacer gran hincapié en el entendimiento del negocio de manera de realizar un
buen relevamiento, ya que todos los integrantes del equipo son ajenos al sector. Se relevaron
requerimientos, se definieron las funcionalidades principales de la aplicación y en base a eso se fue
diseñando a grandes rasgos una arquitectura acorde. De forma paralela, se realizo SCM, de manera de
gestionar el repositorio de datos para los documentos que se estaban manejando. También se fueron
definiendo algunos criterios de aceptación por parte de SQA y se realizo la gerencia del proyecto.
5
1.6. Sprint 6
Este Sprint se caracterizo de la siguiente manera:



Se completaron todas las actividades relacionadas al producto. ∆𝑎𝑙𝑐𝑎𝑛𝑐𝑒 = 0. Hubieron tareas
que no se realizaron. (Reuniones con el cliente y Reuniones de planificación de requerimientos
Con respecto al esfuerzo; se estimaron 100 horas para este sprint. Lo que hace unas 25 horas por
integrante en cada sprint. Se completaron todas las tareas del sprint en 80 horas ∆𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 =
−20.
Promedio de horas por integrante:
Lázaro Ruiz Díaz: 2 horas
Juan Achucarro: 2,5 horas
Sebastián Castellanos: 1 hora
Eugenia Parodi: 0,5 horas
Con respecto a los riesgos notamos por primera vez como nos vimos afectados por la ocurrencia
de los riesgos. Notamos que los eventos personales (Exámenes y temas familiares) afectaron a 2
de los integrantes; causa por la cual los otros integrantes debieron aumentar el esfuerzo realizado
para este sprint. Además notamos la ocurrencia de un nuevo riesgo. El retraso de reuniones
pactadas con el cliente, nos provoco retrasos en el avance de este sprint. El mismo ya fue
registrado en la planilla de riesgos del siguiente sprint.
Esfuerzo/Integrante
31
24
17
5
Lazaro
Eugenia
Sebastian
Juan
Figura 3: Sprint 6 - Esfuerzo por integrante
6
Esfuerzo/Área
IR
Gerencia
ARQ
SQA
SCM
8%
21%
6%
41%
24%
Figura 4: Sprint 6 - Esfuerzo por área
INTEGRANTE
HORAS
Eugenia
5
Sebastián
12
Lázaro
29
Juan
34
Total
80
7
Tabla 1: Sprint 6 - Esfuerzo por integrante
Tabla 2: Sprint 6 - Esfuerzo por área
ÁREA
HORAS
ARQ
5
Gerencia
19
IR
33
SQA
17
SCM
6
Total
80
1.7. Sprint 7
Este Sprint se caracterizo de la siguiente manera:




Al igual que los Sprints anteriores se estimaron 100 horas de esfuerzo, se completaron todas
las tareas referidas al producto en 84 horas reales. ∆𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 = −16.
Como mencionamos anteriormente se completaron todas las actividades estimadas.
∆𝑎𝑙𝑐𝑎𝑛𝑐𝑒 = 0.
Con respecto a los riesgos, nos surgieron grandes inconvenientes en este sentido.
Como resultado de esta evaluación el grupo planteo la posibilidad de manejar mejor la
asignación de tares, para lo cual se diseño una planilla en google docs. Que facilitara este
problema.
Esfuerzo/Integrante
25
26
20
11
Eugenia
Lazaro
Juan
Sebastian
Figura 5: Sprint 7 - Esfuerzo por Integrante
8
Esfuerzo/Área
Diseño
Evaluación
Gerencia
Planificación
Requerimientos
SQA
5% 3%
12%
2%
ÁREA
ESFUERZO
Diseño
2
Evaluación
10
Gerencia
2
Planificación
14
Requerimientos
50
SQA
4
Total
82
17%
61%
Figura 6: Sprint 7 - Esfuerzo por área
INTEGRANTE ESFUERZO
Eugenia
25
Lázaro
26
Juan
20
Sebastián
11
Tabla 3: Sprint 7 - Esfuerzo por Integrante
Total
82
Tabla
4:
Sprint 7 - Esfuerzo por área
Los integrantes del grupo, están deseosos de poder manejar la asignación de tareas. Para lo cual
vamos a utilizar una planilla en la cual se asignaran las tareas.
La actividad central fue el relevamiento, se comenzaron a tomar decisiones estratégicas de
planificación para mejorar el manejo los tiempos.
9
1.8. Sprint 8
El Sprint 8 se caracterizo por:



A diferencia de los anteriores Sprints, en este sprint se estimaron menos horas debido a
eventos particulares de sus integrantes. Se estimaron 108 horas. Se completaron todas las
actividades relacionadas al producto. En esta ocasión se completaron todas las actividades en
141,5 horas. Por lo tanto ∆esfuerzo = 33,5 horas.
Consideramos por primera vez que hubo un error en la estimación de las actividades, quizás
debido a la inexperiencia de estimar actividades relacionadas a la fase de codificación que es
donde se dieron las principales variaciones de esfuerzo.
Como mencionamos anteriormente se completaron todas las actividades estimadas.
∆𝑎𝑙𝑐𝑎𝑛𝑐𝑒 = 0.
Con respecto a los riesgos, nos surgieron grandes inconvenientes en este sentido.
Esfuerzo /Integrante
59.5
38
Lazaro
Sebastian
23.5
20.5
Eugenia
Juan
Figura 7: Sprint 8 - Esfuerzo por Integrante
Esfuerzo/Área
Codificacion
16%
2%
4%
Diseno de Proceso
53%
11%
1%
Evaluacion
Gerencia
Planificacion
11%
2%
Requerimientos
SCM
SQA
Figura 8:Sprint 8 - Esfuerzo por área
10
INTEGRANTE
ESFUERZO
ÁREA
ESFUERZO
Lázaro
38
Codificación
74,5
Sebastián
59,5
Diseño de Proceso
2
Eugenia
23,5
Evaluación
16
Juan
20,5
Gerencia
2
Total
141,5
Planificación
16
Requerimientos
22,5
SCM
2,5
Tabla 6:Sprint 8 - Esfuerzo por área
SQA
La actividad principal de este Sprint fue la
elaboración de los prototipos para realizar la
especificación
y
validación
de
los
Total
requerimientos relevados. También se llevaron
adaptaciones en el proceso, tareas de
planificación y evaluación del Sprint, entre otras.
Tabla
5:Sprint 8
- Esfuerzo
por
Integrant
e
6
141,5
a
cabo
11
1.9. Sprint 9
Este Sprint se caracterizo por:



El objetivo central de este Sprint fue la preparación de la segunda Revisión. Además se
investigaron nuevas tecnologías para el nuevo producto propuesto por el cliente: la aplicación
de PDA.
Se llevaron a cabo todas las actividades planificadas. Por lo que ∆𝑎𝑙𝑐𝑎𝑛𝑐𝑒 = 0.
Se estimaron 114 horas y el esfuerzo real de este Sprint fue de 90 horas, por lo que obtenemos
∆esfuerzo =24 horas. Esta diferencia de esfuerzo puede verse atribuida a que se disparo el
riesgo 91. Sin embargo, no tuvimos que utilizar un plan de contingencia, ya que aplicamos el
plan de respuesta y logramos que no se transformara en un problema.
Esfuerzo/Integrante
59.5
38
Lazaro
Sebastian
23.5
20.5
Eugenia
Juan
Figura 9: Sprint 9 - Esfuerzo por Integrante
Esfuerzo/Área
Codificacion
Diseno de Proceso
Evaluacion
Gerencia
Planificacion
Requerimientos
SCM
SQA
16%
2% 4%
53%
11%
1%
11%
2%
Figura 10: Sprint 9 - Esfuerzo por Integrante
1
(1) En caso de ocurrencia de eventos individuales de los integrantes del equipo como ser (Parciales,
exámenes, obligatorios, cumpleaños, viajes, etc) se vería afectada la disponibilidad horaria y podría atrasar
etapas del proyecto
12
INTEGRANTE
ESFUERZO
AREA
ESFUERZO
Lázaro
29
COD
13
Sebastián
16
DISPROC
13
Eugenia
25
DOC
32
Juan
20
Total
90
Tabla 7:
9
Esfuerzo
Integrante
Tabla 8: Sprint 9 - Esfuerzo por área
Sprint
Evaluación
10
Otras
1
Planificación
2
Reuniones
16
SQA
3
Total
90
por
13
1.10.
Sprint 10
Este Sprint se caracterizo por:








El objetivo principal de este sprint fue la preparación de la segunda revisión.
No todas las actividades planificadas fueron realizadas.
Se estimaron 141 horas, y se llevaron a cabo 103. Por lo que ∆𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 = −38.
Las actividades que no se pudieron llevar a cabo, fueron aquellas relacionadas con el área de
codificación. Los requerimientos que fueron planificados para ser desarrollados, no fueron
codificados.
Al analizar la división de horas, vemos que 35 horas fueron adjudicadas al desarrollo, y 103
horas para las demás tareas. Por ende, ∆𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 = −3 para las demás tareas y
∆𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 = −35 para las horas destinadas al desarrollo.
El motivo del desfasaje fue la aparición de uno de los riesgos identificados, identificado con el
numero 2: "Eventos individuales de los integrantes del grupo que resten tiempo de dedicación
al proyecto (trabajo, enfermedad, viajes)". En este mes, hubieron parciales, exámenes y se
disponía de poco tiempo. Sin embargo, éste riesgo no se convirtió en problema, por lo que las
actividades que no fueron realizadas serán planificadas para el próximo Sprint.
Si bien el objetivo de esta revisión fue la preparación de la revisión, el esfuerzo invertido no se
vio reflejado en el feedback proporcionado por el revisor, ya que nos sugirió ciertos puntos a
tener en cuenta.
Como consecuencia de ello, decidimos que de aquí en adelante, dediquemos 15 minutos de
cada reunión con nuestro tutor para repasar la presentación, de manera de agilizar los tiempos
y estar mejor preparados.
Esfuerzo/Intengrante
43.5
20
18
Lázaro
Sebastián
22
Eugenia
Juan
Figura 11: Sprint 10 - Esfuerzo por integrante
14
Esfuerzo/Área
2%
16%
IP
DOC
20%
50%
SQA
REUNS
REQ
8%
GER
1%
OTRA
3%
Figura 12: Sprint 10 - Esfuerzo por área
INTEGRANTE
ESFUERZO
AREA
ESFUERZO
Lázaro
20
IP
2
Sebastián
18
DOC
52
Eugenia
22
SQA
3
Juan
43.5
REUNS
8
Total
103.5
REQ
1.5
GER
21
OTRA
16
Total
103.5
Tabla
10
por
Las actividades que no pudieron ser completadas,
realizaran en el próximo Sprint.
9: Sprint
Esfuerzo
integrante
Tabla 10:
Sprint 10
Esfuerzo
por área
se
15
1.11.







Sprint 11
En este Sprint, no se alcanzaron todos los objetivos planteados.
En las actividades planificafas, se estimaron 116 horas, de las cuales se llevaron a cabo 34.9
horas. Obteniendo ∆𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 = 116 − 34.9 = 81.1. Como vemos, faltaron 81.1 horas de
esfuerzo, lo cual es reflejado en las actividades planificadas que no se completaron. Al igual
que en el Sprint anterior, la razón es en gran medida por la aparición del riesgo identificado
con el numero 2: "Eventos individuales de los integrantes del grupo que resten tiempo de
dedicación al proyecto (trabajo, enfermedad, viajes)". En este mes, hubieron parciales,
exámenes y se disponía de poco tiempo. Sin embargo, éste riesgo no se convirtió en problema,
por lo que las actividades que no fueron realizadas serán planificadas para el próximo Sprint.
Las tareas que no se realizaron en el Sprint anterior y fueron planificadas para este, fueron
finalmente completadas.
Ademas de las 116 horas planificadas, tenemos 10 horas asignadas a tareas no planificadas.
Según vemos en el reporte de horas, las tareas no planificadas llevaron una carga horaria de
37.2 horas, por lo que el esfuerzo es ∆𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 = 10 − 37.2 = −27.2.
Si analizamos la suma de todas las horas consumidas versus la suma de horas planificadas,
obtenemos que de las 126 horas planificadas, se realizaron 72.1 horas, de las cuales casi el
50% pertenecen a actividades no planificadas. En base a esto, en futuras planificaciones
debemos tener en cuenta, si estas tareas no planificadas vuelven a aparecer, de modo de
mejorar la planificación.
La mayoría de las tareas no planificadas son del área de Gerencia, lo cual es lógico, ya que en
este Sprint, se llevo a cabo el cambio de roles entre Eugenia y Lázaro, donde Eugenia pasa a
obtener el rol de Gerente de proyecto y Lázaro el de Ing. De Requerimientos.
A continuación veremos el esfuerzo de cada integrante y área:
45
40
35
30
25
Esfuerzo Real
20
Esfuerzo Estimado
15
10
5
0
Lázaro
Sebastián
Eugenia
Juan
Figura 13: Sprint 11 - Esfuerzo por integrante
16
35
30
25
20
Esfuerzo Real
15
Esfuerzo Estimado
10
5
0
Figura 14: Sprint 11 - Esfuerzo por área
ÁREA
ER
EE
SCM
4.5
1
COD
4.9
27
ARQ
0
16
IP
2.5
2
EVAL
10
8
PLN
6
4
REQ
11
10
GER
14
0
OTRA
2
32
Tabla 114 : Sprint 11 - Esfuerzo por integrante
17
Integrante ER
EE
REUNS
0
16
Lázaro
16
39
SQA
8.2
0
Sebastián
8.5
30
DOC
6
0
Eugenia
20.7
22
DIS
2
0
Juan
26.9
25
Total
71.1
116
Total
72.1
116
Tabla 12 : Sprint 11 - Esfuerzo por área

Al aplicar la métrica definida para evaluar la precisión de nuestra estimación, obtuvimos:
Prioridad
Cantidad
Realizadas
%
15%
+15%
-15%
A!
18
14
78%
2.7
93%
63%
A
5
3
60%
0.75
75%
45%
M
11
10
91%
1.65
106%
76%
B
5
1
20%
0.75
35%
5%
Como vemos, de las 18 actividades designadas con prioridad A!, se llevaron a cabo 14, lo cual
implica que un 78% de tareas con prioridad A! fueron realizadas. Análogamente el mismo
razonamiento para las demás prioridades.
18
Luego calculamos el 15% correspondiente para cada prioridad, de manera que, para la
prioridad A! tenemos:
18 act. - 100 %
X
- 15 %
Donde x = (15*18)/100 = 2.7
actividades.
Asi aplicamos el mismo procedimiento para las demás prioridades y calculamos los nuevos
porcentajes correspondientes, para aplicar el margen.
Para las actividades con prioridad A!, tenemos:
Aplicamos el mismo procedimiento para calcular el margen -15%.
14+2.7=16.7 actividades
(16.7/18)*100=92.7%
Al aplicar la evaluación de los porcentajes, obtenemos:
Prioridad
Cantidad Realizadas %
15%
+15%
-15%
Evaluacion
A!
18
14
78%
2.7
93%
63%
FALSE
A
5
3
60%
0.75
75%
45%
FALSE
M
11
10
91%
1.65
106%
76%
TRUE
B
5
1
20%
0.75
35%
5%
FALSE
Como vemos, solo las actividades de prioridad media cumplen con nuestro criterio. Por lo que
concluimos que para este Sprint, dados los riesgos identificados, es posible que hayamos definido un
alcance ambicioso.
A continuación, se presenta un grafico para comparar la cantidad de actividades realizadas
versus las planificadas:
19
20
18
16
14
12
10
Total Actividades
8
Total Realizadas
6
4
2
0
A!
A
M
B
Figura 15: Sprint 11 - Actividades realizadas vs. planificadas
120%
100%
80%
-15%
60%
%
15%
40%
20%
0%
A!
A
M
B
Tabla 13: Sprint 11 - Estimaciones con margen
20
1.12.








Sprint 12
En este sprint, se llevaron a cabo todas las tareas planificadas.
Se comenzó la capacitación en la herramienta AndroMDA.
Se definieron de forma estable los entregables finales del cliente.
El alcance del proyecto fue modificado abruptamente por lo que se tuvo que replanificar el
sprint.
Se llevo a cabo la evaluación individual de conocimiento de las tecnologías: Struts2 y Spring.
Se planificaron 111 horas, de las cuales se realizaron 94.85. Por lo que el ∆𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜 =
16.15.
En cuanto a los riesgos, al cambiar el alcance del proyecto tuvimos que replanificar todo el
sprint.
A continuación vemos el esfuerzo de cada integrante y area:
45
40
35
30
25
Esfuerzo Real
20
Esfuerzo Estimado
15
10
5
0
Lázaro
Sebastián
Eugenia
Juan
Figura 16: Sprint 12 - Esfuerzo por integrante
45
40
35
30
25
Esfuerzo Real
20
Esfuerzo Estimado
15
10
5
0
Lázaro
Sebastián
Eugenia
Juan
Figura 17: Sprint 12 - Esfuerzo por área
ÁREA
ER
EE
21
DES
17.5
20
SQA
11.05
9
SCM
0.55
0
DIS
27
16
IR
2
0
OTRA
5
5
REQ
3
2
REUNS
18.5
26
IP
0.4
0
DISPR
1.25
0
DOC
6.4
10
EVAL
3
3
GER
12
10
Total
107.65
101
22
Tabla 14: Sprint 12 - Esfuerzo por área
Tabla 15: Sprint 12 - Esfuerzo por integrante



Aplicando nuestras métrica para evaluar la
precisión de la estimación, obtuvimos:
Integrante
ER
EE
Lázaro
26.5
30
Sebastián
24
18
Eugenia
40
41
Juan
17.15
12
Total
107.65
101
Prioridad
Cantidad
Realizadas
%
+15%
-15%
A!
18
18
78%
115%
85%
A
9
7
60%
86%
69%
M
11
10
91%
106%
76%
B
5
5
20%
115%
85%
Como vemos, se cumplieron las 4 condiciones, por lo que nuestra estimación y alcance del
Sprint fue bien definido.
A continuación, se presenta un grafico para comparar la cantidad de actividades realizadas
versus las planificadas:
20
18
16
14
12
10
Total Actividades
8
Total Realizadas
6
4
2
0
A!
A
M
B
Figura 18: Sprint 12 - Actividades realizadas vs. Planificadas
23
120%
100%
80%
-15%
60%
%
15%
40%
20%
0%
A!
A
M
B
Figura 19: Sprint 12 - Estimaciones con margen
24
1.13.
Sprint 13
25
1.14.
Sprint 14
1.15.
Sprint 15
1.16.
Sprint 16
1.17.
Sprint 17
1.18.
Sprint 18
1.19.
Sprint 19
1.20.
Sprint 20
26
Descargar