El marco de gestión de Scrum ayuda a las organizaciones a gestionar los procesos complejos e indefinidos que conllevan ciertos esfuerzos de desarrollo tecnológico. Este marco se asocia comúnmente con el desarrollo de software orientado a objetos, pero también puede utilizarse para desarrollar semiconductores, hipotecas y sillas de ruedas, entre otras cosas.
En este artículo, explicamos qué es Scrum, los diferentes tipos de reuniones de Scrum y cómo sacar el máximo provecho de ellas.
¿Qué es una reunión de Scrum?
Debido a los procedimientos de producción, Scrum es un proceso de gestión arduo de implementar. Las reuniones de Scrum son el lugar donde los principales interesados en el producto y los participantes obtienen actualizaciones y comentarios. Todos los involucrados en Scrum deben estar comprometidos con su aprendizaje y no tener miedo al fracaso. Los cuatro elementos clave son las reglas, los roles y los artefactos, siendo la reunión de Scrum uno de ellos.
Roles de Scrum
Scrum reconoce tres roles:
- Un equipo de desarrollo Scrum es interfuncional porque incluye miembros con diferentes habilidades. Por ejemplo, el equipo puede incluir personas con conocimientos de pruebas, desarrolladores, diseñadores y analistas de negocio. El equipo también es independiente, por lo que los miembros asignan sus propias reglas, colaboran con frecuencia y siempre están aprendiendo. Suelen estar formados por entre cuatro y nueve personas, pero pueden ser más numerosos. Sin embargo, esos grupos más grandes tienden a dividirse en grupos más pequeños de personas que trabajan en estrecha colaboración.
- El propietario del producto presenta una visión del proyecto. El propietario del producto ajusta el calendario del producto, priorizando los elementos del backlog. Esta persona debe tener en cuenta los intereses de las partes interesadas y decidirá cuándo es el mejor momento para lanzar un producto y cuándo enviarlo de vuelta para un mayor desarrollo.
- El Scrum Master Asegura que el proceso Scrum se ejecuta de manera eficiente. El Scrum Master no tiene un papel de gestión, sino que actúa como facilitador y enseñará a los demás cómo aplicar el marco de Scrum, participar en las reuniones y eliminar cualquier distracción o desafío.
Relacionado: 6 Cualidades que hacen a un gran jugador de equipo
Artefactos de Scrum
Scrum tiene dos tipos de artefactos, el backlog del producto y el backlog del sprint.
- El backlog del producto es la lista de tareas que deben realizarse para completar un proyecto. Cualquiera puede añadir elementos a la lista, pero el propietario del producto reevaluará la lista y priorizará cada elemento.
- El sprint backlog consiste en elementos que los miembros del equipo Scrum se han comprometido a hacer durante el sprint actual. Este backlog tiene una fecha de finalización, por lo que los elementos se añaden y eliminan al final del sprint.
Términos relacionados con Scrum
Términos adicionales de Scrum incluyen:
- Un incremento de producto en funcionamiento es la suma de todas las tareas realizadas durante un sprint y el valor de todo el trabajo realizado durante los sprints anteriores. Al final del sprint, el producto debe estar en alguna forma de funcionamiento y disponible para las pruebas.
- Un sprint es un período de duración fija durante el desarrollo del producto que puede durar hasta 30 días. Durante cada sprint, los miembros del equipo Scrum celebrarán numerosas reuniones entre ellos, el propietario del producto, el Scrum master y las partes interesadas. La naturaleza de la reunión determina quién asiste.
- Caja de tiempo es un término que significa “el tiempo máximo asignado” para una tarea específica.
- Un impedimento de la organización es un bloqueo que existe más allá del control del equipo. Impide que los miembros del equipo de desarrollo de Scrum realicen ciertas tareas.
Cómo llevar a cabo reuniones de Scrum con éxito
Hay cuatro tipos de reuniones definidas por Scrum, pero podría ser necesaria una quinta reunión para trabajar en detalles adicionales:
- La reunión de planificación del sprint.
- El Scrum diario.
- La reunión de revisión del sprint.
- La reunión retrospectiva del sprint.
- La reunión de refinamiento del backlog.
Cada una de estas reuniones tiene requisitos específicos, como se indica a continuación.
1. La reunión de planificación del sprint
Durante esta reunión, el equipo del sprint y el propietario del producto negocian qué elementos del backlog del producto dedicarán al sprint actual. El equipo Scrum extrae el elemento principal del backlog, lo compromete con el backlog del sprint, produce los pasos accionables y crea un nuevo sprint.
Al celebrar una reunión de planificación de sprint, tenga en cuenta estas cosas:
- Cada sprint comienza con una reunión de planificación del sprint.
- El propietario del producto, el Scrum Master y el equipo de Scrum asisten a estas reuniones.
- Durante la reunión, el propietario del producto añade elementos del backlog del producto al backlog del sprint.
- Para ayudar a visualizar el proyecto y hacer un seguimiento del proceso, los compañeros de equipo deben representar los pasos escribiéndolos.
Al desarrollar un sprint, el equipo de desarrollo debe evitar tratar de dividir las tareas por incrementos horarios. El plazo para planificar un sprint de 30 días es de ocho horas y se reducirá proporcionalmente para un sprint más corto.
2. El Scrum diario
Durante esta breve reunión, los miembros del equipo se informan mutuamente de sus progresos durante el sprint en curso. Cada miembro del equipo se turna, y esta reunión sólo está formada por los miembros del equipo de desarrollo de Scrum.
Al celebrar una reunión diaria de Scrum, tenga en cuenta estos consejos:
- Sólo los miembros del equipo Scrum pueden asistir a estas reuniones.
- Esta reunión no debería durar más de 15 minutos.
- Todos deben responder a tres preguntas básicas.
- ¿Qué hice el día anterior (ayer)?
- ¿Qué voy a hacer después de esta reunión (hoy)?
- ¿Cuáles son los obstáculos a los que me enfrento?
- Quien tenga que dar más información, probablemente debería pedir un aparte después de la reunión.
- Debería haber otra reunión entre los miembros del equipo responsable de un producto para discutir sus próximos pasos.
3. La reunión de revisión del Sprint
Durante esta reunión, el equipo de desarrollo de Scrum presenta un producto potencialmente despachable al propietario del producto. Algunos asistentes, como las partes interesadas o los usuarios finales, pueden dar su opinión.
Durante una reunión de revisión del sprint, el equipo de desarrollo de Scrum sólo está allí para mostrar un incremento del producto de trabajo. No es un momento para informar. Durante esta reunión, el propietario del producto dirá qué elementos se consideran hechos. El equipo de desarrollo convierte cualquier elemento incompleto en elementos del backlog del producto y el propietario del producto prioriza estos elementos para futuros sprints.
Al celebrar una reunión de revisión del sprint, ten en cuenta estos consejos:
- Esta reunión se produce después de que termine el sprint.
- El propietario del producto y el equipo Scrum deben asistir a esta reunión.
- La reunión puede incluir a las partes interesadas.
- Durante esta reunión, el equipo de scrum presenta al propietario del producto y a cualquier parte interesada un incremento del producto potencialmente despachable.
- El propietario del producto determina qué elementos se hacen y cuáles no.
4. La reunión retrospectiva del Sprint
Durante esta reunión, los compañeros de equipo revisan y adaptan sus propios procesos, lo que crea un bucle de retroalimentación.
Al celebrar una reunión de retrospectiva del sprint, ten en cuenta estos consejos:
- Sólo el Scrum Master y el equipo de Scrum pueden asistir a esta reunión.
- El equipo revisa sus procesos y los adapta para el siguiente sprint.
- El Scrum Master podría determinar si hay desafíos comunes que afectan al equipo y trabajar para resolverlos. Esto podría implicar pedir al propietario del producto más fondos o materiales.
5. Reunión de perfeccionamiento de la cartera de pedidos
Durante esta reunión, el propietario del producto y el equipo Scrum examinan los elementos restantes del backlog del producto. El propietario del producto puede volver a priorizar los elementos del backlog del producto. A continuación, los miembros del equipo Scrum planifican un nuevo sprint basándose en qué elemento está en la parte superior de la lista.
Relacionado: Habilidades de gestión: Definición y ejemplos
Cómo sacar el máximo partido a las reuniones de Scrum
Puedes sacar el máximo partido a las reuniones de Scrum superando tus retos y utilizando cada sprint como una oportunidad de aprendizaje.
- Aprende a trabajar estrechamente con tus compañeros de equipo y a responsabilizaros mutuamente. Ayuda cuando estás en una sala de equipo en un lugar físico. Es’parte del trabajo de tu Scrum master’mantener fuera esas distracciones, por lo que este puede ser uno de los problemas más fáciles de resolver—siempre que no estés trabajando a distancia.
- Recuerde que algunos procesos pueden no estar nunca completamente hechos. Scrum le permite averiguar esto, así que no se aferre a calibrar los procesos por medios convencionales.
- Utiliza programas de software para ayudar a los miembros remotos a estar en sintonía con otros compañeros de equipo. Las hojas de cálculo pueden ayudar, pero algunos programas de conferencias contienen funciones que permiten una comunicación más eficaz.
- Dividir los equipos grandes en equipos más pequeños y totalmente interfuncionales. Cada equipo debe estar formado por personas con todas las habilidades necesarias para llevar a cabo las tareas a todos los niveles. La capacidad y las habilidades de cada miembro del equipo deben complementarse entre sí.