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.

Curso de Preparación Product Owner Certified (SPOC™) - Proyectum  

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
.

 Scrum Masters - A Benefit or Luxury - TSG Training
 
Equipo de desarrollo
Son los integrantes encargados de realizar las diferentes tareas que se asignen. Debe ser un equipo multifuncional, responsable y efectivo. 

      Quienes son los del equipo de producción? (I)        

·                          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.

ANÁLISIS DE LOS STAKEHOLDERS - ABC del Emprendedor

    Los hitos de la Metodología de trabajo Scrum

Hitos del proceso 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

Es una reunión diaria dentro del sprint que tiene como máximo 15 minutos de duración. En ella debe participar, sí o sí, el equipo de desarrollo y el Scrum Master. El Product Owner no tienen necesidad de estar presente.

4. Sprint review

La review del valor que vamos a entregar al cliente se hace en esta reunión, al final de cada sprint. Su duración es de 4 horas para sprints de un mes, y es la única reunión de Scrum a la que puede asistir el cliente. 

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 que se utilizan en Scrum están definidas para maximizar la transparencia dentro del equipo; es decir, que todos tengan una misma visión de lo que está ocurriendo en el proyecto.

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.

Product Backlog y sprint backlog: Metodología Scrum

 

 

Un video breve con explicacion del Metodo Scrum


 


 


Comentarios