Metodología SCRUM
Significado
Es un framework utilizado usualmente por equipos de trabajo que desarrollan proyectos complejos, se trata de una metodología de trabajo la cual ayuda a agilizar la entrega de valor al cliente en periodos de tiempo cortos.
Para lograr esto, Scrum se apoya en 3 diferentes bases: transparencia, inspección y adaptación. Dando como resultado la capacidad de introducir el producto al mercado de una manera efectiva y comenzar a generar ventas lo más rápido posible.
Historia
Esta metodología fue definida por Ikujiro Nonaka y Takeuchi a principios de los años 80, durante el proceso de analizar cómo desarrollar los nuevos productos las principales empresas de manufactura tecnológica: Fuji-Xerox, Canon, Honda, NEC, Epson, Brother, 3M y Hewlett-Packard.
Durante este proceso, Nonaka y Takeuchi compararon la nueva forma de trabajo en equipo, con el avance en formación de scrum de los jugadores de Rugby, debido a esto, quedó acuñado el término “scrum” para referirse a esta metodología.
A pesar de que esta forma de trabajo surgió principalmente para empresas de productos tecnológicos, puede ser implementada para cualquier tipo de proyecto con requisitos inestables y para los que se requiere eficacia y flexibilidad, situaciones que suelen ser frecuentes durante el desarrollo de algunos sistemas de software.
En 1995, Ken Schwaber presentó “Scrum Development Process” que es un marco de reglas para desarrollo de software, basado en los principios de Scrum.
Etapas (con explicación)
Roles
En la metodología scrum cada equipo tiene integrantes que son responsables de diferentes tareas cada uno, así como también de terminarlas en un determinado tiempo.
Esto con el fin de garantizar la entrega de valor de todos los integrantes sin que otros miembros ayuden o revisen el trabajo de los demás.
Scrum posee 3 principales roles además de un último de auxiliar:
Product Owner
Es el integrante el cual estará en contacto con el cliente, por lo tanto, es quien conoce e interpreta las peticiones y requerimientos del cliente y las comunica.
Su tarea más importante es maximizar el valor del trabajo del equipo de desarrollo y sólo puede haber un integrante con este rol.
Scrum Master
Es el integrante responsable de que la metodología sea comprendida e implementada en la organización, es el manager de la metodología.
Su principal tarea es dar soporte durante la adopción de scrum en todos los equipos de trabajo.
· Stakeholders
Son los roles auxiliares que no tienen un rol formal y no se involucran en el proceso, aunque si se debe tomar en cuenta su opinión.
Los hitos de la Metodología de trabajo Scrum
1. Sprint
La duración máxima es de un mes, el tiempo se determina en base al nivel de comunicación que el cliente quiere tener con el equipo. Los sprints largos pueden hacer que se pierda feedback valioso del cliente y poner en peligro el proyecto.
2. Sprint planning
En esta reunión todo el equipo Scrum define qué tareas se van a abordar y cuál será el objetivo del sprint. La primera reunión que se hace en el sprint puede llegar a tener una duración de 8 horas para sprints de un mes.
3. Daily meeting
4. Sprint review
5. Sprint retrospective
La retrospectiva es el último evento de Scrum, tiene una duración de 3 horas para Sprints de un mes, y es la reunión del equipo en la que se hace una evaluación de cómo se ha implementado la metodología Scrum en el último sprint.Herramientas para la metodología Scrum
Las herramientas principales de Scrum son:
Product backlog
Básicamente, el product backlog es el listado de tareas que engloba todo un proyecto. Cualquier cosa que debamos hacer debe estar en el product backlog y con un tiempo estimado por el equipo de desarrollo.La responsabilidad exclusiva de ordenar el product backlog es del Product Owner, que se encuentra en constante comunicación con el cliente para asegurarse de que las prioridades están bien establecidas.
Sprint backlog
Es el grupo de tareas del product backlog que el equipo de desarrollo elige en el sprint planning junto con el plan para poder desarrollarlas. Debe ser conocido por todo el equipo, para asegurarse de que el foco debe estar en este grupo de tareas.El sprint planning no cambia durante el sprint, solo se permite cambiar el plan para poder desarrollarlas.
Un video breve con explicacion del Metodo Scrum
Comentarios
Publicar un comentario