• No results found

4. Spatial, Sociodemographic and Temporal Commuting Patterns: Local Authority Variations

4.5 Spatial and Temporal Variations in Modal Split in England and Wales

4.5.1 LAD variations in rail transport

SCRUM LEGO

El equipo que realizo la prueba con la herramienta Virtual Scrum Lego, al igual que el equipo anterior (equipo sin VSL) también desarrollo un producto el cual era un avión con las características ya mencionadas. El profesor solicito la carga de las mismas User Stories que al equipo sin VSL, luego de esto, respondidas todas las preguntas a los miembros del equipo con respecto a las características del producto, el equipo comenzó con la construcción del avión dentro del ambiente virtual Virtual Scrum Lego.

5.3.2.1.

Carga y priorización de las User Stories

Para la carga y priorización de las User Stories, este quipo utilizo el panel

Product Backlog de Virtual Scrum Lego, el cual da soporte a esta actividad dando la posibilidad de agregar una descripción, prioridad, tiempo estimado de desarrollo y el sprint en el cual se desea desarrollar cada User Story.

En este caso cada miembro del equipo Scrum mediante el uso del artefacto Panel de Chat realizo las preguntas claves al Product Owner para obtener la información creyeron necesaria para llevar a cabo la construcción del producto. En la ilustración 37 y 38 se puede apreciar momento en el cual los miembros del equipo están dentro de Virtual Scrum Lego junto al ProductOwner generando el

101

Ilustración 37: Product Backlog Virtual Scrum Lego

Ilustración 38: Product Backlog (Creando Tareas) Virtual Scrum Lego

5.3.2.2.

Planificación del Sprint Backlog

Virtual Scrum Lego proporciona el componente de Planificación para realizar la técnica Planning Póker (Oliveira & Lima, 2011) (Paasivaara, Durasiewicz, & Lassenius, 2009).

102

5.3.2.3.

Estimación de User Stories

En este equipo cada participante dispone de un juego de cartas virtual, y en la estimación de cada tarea, todos vuelven boca arriba la carta que representa el esfuerzo estimado para cada uno de ellos. En la ilustración 39 se puede apreciar momento en el cual los miembros del equipo están realizando una estimación para la User Story: Creación de Avión.

Ilustración 39: Estimación con Póker Planning en la sesión de planning

.

En Virtual Scrum Lego, al igual que el método tradicional, se decidió que un punto en la carta de Planning Póker representa una hora de trabajo ininterrumpido. El modelo consta de 10 cartas con los números representados más abajo, los cuales los equipos emplean como unidad de esfuerzo, es decir, como horas de trabajo de cada programador. Se decidió utilizar la siguiente secuencia Fibonacci 0; 1/2; 1; 2; 3; 5; 8, 13, 20, 40 y 100 (también existe la

103

posibilidad de utilizar la carta “infinito”) para el valor de las cartas involucradas en el Planning Póker.

Los miembros del equipo realizaron la estimación para cada User Story

perteneciente al Sprint a desarrollar. Luego todas las User Story estimadas fueron distribuidas entre los integrantes del equipo Scrum, por lo cual cada uno inicio su desarrollo en Virtual Scrum Lego. Cabe destacar que gracias a la conexión en red que ofrece Virtual Scrum Lego, algún miembro del equipo puede dejar su actual desarrollo por un momento para ayudar a cualquier compañero que lo necesite.

5.3.2.4.

Control y Supervisión del trabajo durante el Sprint

Al igual que con la prueba del método tradicional, también se decidió realizar

DailysMeetings de no más de 15 minutos cada una hora, para revisar y discutir el progreso de cada tarea iniciada. Cada miembro del equipo respondió las preguntas claves a través del artefacto Panel de Chat o Vista Daily Meeting. En la ilustración 40 se puede ver momento en el cual el equipo realizaba una Daily.

104

Después de responder a las preguntas, el equipo Scrum actualizo el estado de las tareas dentro del Task Board como se puede apreciar en la ilustración 41.

Ilustración 41: Task Board Virtual Scrum Lego

Seleccionada la tarea a desarrollar, cada miembro del equipo empieza con la construcción de dicha tarea con piezas LEGO Virtuales. La ilustración 42 muestra momento en el que se está desarrollando la solución de la tarea seleccionada.

105

Ilustración 42: Desarrollo Tarea con Virtual Scrum Lego

En la ilustración 43 se puede apreciar como Virtual Scrum Lego ofrece la posibilidad del trabajo colaborativamente entre todos los miembros del equipo

Scrum.

106

Además Virtual Scrum Lego ofrece un reloj automático para cada tarea, el cual se inicia, se pausa y se finaliza automáticamente mientras la tarea es desplazada por el TaskBoard. Este reloj es capaz de controlar los minutos y las horas trabajadas para cada tarea.

Cada vez que un miembro del equipo finalizaba una tarea en la cual estaba asignado, entonces este procedía a avanzar el estado de dicha tarea de Doing

hacia el estado Done dentro del TaskBoard. Ver ilustración 44

Ilustración 44: Finalización Tarea Virtual Scrum Lego

5.3.2.5.

Cierre del Sprint

El Sprint finalizo con una Sprint Review a través del panel de chat ofrecido por

Virtual Scrum Lego, en donde los alumnos revisaron los entregables, se vio un avance claro y tangible el cual fue presentado al Product Owner. Durante esta

Review, el equipo Scrum a través de una demo mostro las User Stories

realizadas durante el Sprint. En la ilustración 45 se puede apreciar momento en el cual el equipo presenta el requerimiento finalizado. El objetivo fue examinar el trabajo realizado y obtener retroalimentación del ProductOwner. Durante la demostración, el equipo hizo hincapié en cómo las características desarrolladas pasan las pruebas de aceptación.

107

Ilustración 45: Requerimiento finalizado Virtual Scrum Lego

Luego, en una reunión Sprint Retrospective, también realizada a través del panel de chat, el equipo reviso los objetivos cumplidos del Sprint terminado. Se tomó nota de lo bueno y lo malo, para no volver a repetir los errores. Esta etapa sirvió para implementar mejoras desde el punto de vista del proceso del desarrollo. Además esta reunión dio la posibilidad de reflexionar sobre lo ocurrido durante el Sprint, e identificar los problemas que pudieran impedir una mejorara en la productividad del equipo. Para ello, cada miembro del equipo menciono los problemas que deben abordarse. Virtual Scrum Lego apoya la lista impedimento artefacto, para el que los miembros del equipo a identificar soluciones y miembros responsables de su ejecución. El Scrum Master es el encargado de supervisar la adopción efectiva de las soluciones para reducir la lista de impedimentos.

En el cierre del último sprint, el equipo presento el producto final al Product Owner. En este punto se evaluó la forma en que los estudiantes siguieron la

108

cooperativo de los estudiantes, el mantenimiento del TaskBoard, cumplimiento de los plazos, etc.