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