SCRUM. Metodología para el Desarrollo de Aplicaciones web.
Por Ivonne Cordero
Se fundamente en 3 pilares que son transparencia, inspeccion y adaptacion.
Consiste en los profesionales que desempeñan el trabajo de entregar un incremento de producto ‘’Terminado’’. Son muy organizados, multifuncionales, no reconoce titulos para los miembros de un equipo, scrum no reconoce sub-equipos y los miembros individuales del equipo de desarrollo pueden tener habilidades especializadas y areas en las que esten mas enfocados.
El tamaño del equipo de desarrollo, es lo suficiente pequeño como para permanecer ágil y lo suficientemente grande como para completar una cantidad de trabajo significativa. Este modo de trabajo cree que tener menos de 3 miembros en el equipo de desarrollo reduce la interacción y resulta en ganancias de productividad mas pequeñas, en cambio equipos de mas de nueve miembros requiere demasiada coordinación.
Scrum Master
Es responsable de asegurar que Scrum es entendido y adoptado. Los Scrum Masters hacen esto asegurandose de que el equipo trabaja se ajusta a la teoria y reglas de Scrum. Da servicio al dueño del producto de varias formas, encuentra tecnicas para gestionar la lista de producto, ayuda al equipo Scrum a entender la necesidad de contar con elementos de lista de productos claros, entender la planificacion del producto, asegurar que el dueño de producto conozcca como ordenar la lista de producto.
El corazon de Scrum es un Sprint, es un bloque de tiempo (time-box) de un mes o menos durante el cual se crea un incremento de producto ‘’Terminado’’, utilizable y potencialmente desplegable. Terminado se define como, un elemento terminado por todo los miembros del Scrum, entendiendo que el trabajo esta completo.
Terminado (Definition of ‘’Done’’)scrum
El Scrum Diario es una reunion de 15 minutos para que el equipo de desarrollo sincronice sus actividades y cree un plan para las siguientes 24 hrs. Se lleva a cabo a la misma hora y en el mismo lugar todos los dias.
Las herramientas de Scrum
Lista de producto (Product Backlog)
Seguimiento del Progreso Hacia un Objetivo
Lista de Pendientes del Sprint (Sprint Backlog)
Seguimiento del Progreso del sprint