Equipos de Scrum: ¿Qué pasa con todas esas reuniones de Scrum?

Equipos de Scrum: ¿Qué pasa con todas esas reuniones de Scrum?

  • Mainframe
6 min de lectura Actualizado Aug 16, 2016

Puntos clave: Las reuniones Scrum son vitales para fomentar la colaboración y la productividad en el desarrollo Ágil, haciendo hincapié en la responsabilidad y la transparencia. Los tipos clave incluyen reuniones diarias de pie, planificación de sprints, revisiones de sprint, retrospectivas de sprint y refinamiento del backlog de productos, cada una con propósitos distintos para mejorar el flujo de trabajo.

  • Las reuniones diarias de pie aseguran la responsabilidad y la identificación de impedimentos.
  • La planificación de sprints alinea el trabajo con la capacidad y los objetivos del equipo.

Una de las principales quejas que la gente tiene con Agile están que implica demasiadas reuniones, en particular las reuniones de Scrum que un equipo Scrum realiza durante sprints de dos semanas. Pero es una idea errónea pensar que Agile está sobrecargado de reuniones superfluas, según Josh Dahlberg, Scrum Master de iStrobe y Fault Analytics de Compuware. Él dice que las reuniones de Scrum son cuidadosamente diseñadas para:

  • Mejorar la productividad de los desarrolladores
  • Evitar que las reuniones improvisadas dificulten el desarrollo y las operaciones

Pero, ¿qué más hace que las reuniones de Scrum sean tan diferentes de las típicas reuniones corporativas? Se son establecer parámetros alrededor de estas reuniones para reducir el desperdicio de discusiones excesivas que provocan la necesidad de reuniones adicionales. Por ejemplo, las reuniones de Scrum son limitadas y no se permiten discusiones que se desvíen del contenido central de una reunión. Este ambiente disciplinado permite a los equipos de Scrum dedicar más tiempo a desarrollar y resolver problemas en lugar de estar sentados en reuniones todo el día. Como dice Dahlberg:

"Cuantas menos reuniones tenga que participar la gente, mejor. Entonces los desarrolladores podrán centrarse en hacer el trabajo real."

Tipos de reuniones Scrum

Son cinco tipos de reuniones de Scrum que se celebran a intervalos regulares:

Echemos un vistazo a cada uno.

Stand-up diario

El levantamiento de pie diario están significativo porque aporta responsabilidad a los miembros del equipo Scrum. Estas reuniones de Scrum se celebran a lo largo del sprint. Cada día, los miembros responden tres preguntas principales:

  • ¿Qué hicieron te ayer?
  • ¿Qué son te haciendo hoy?
  • ¿Está algo frenando tu progreso?

"En lo que te trabajado ayer, en lo que te trabajamos hoy—se espera que sean cosas del sprint actual, cosas que ya nos hemos comprometido a entregar", dijo Dahlberg. Que los equipos de Scrum proporcionen información sobre estas cuestiones ayuda al maestro Scrum Ve si acaso podría obstaculizar el progreso. Pero también es una oportunidad para determinar caminos más efectivos hacia la finalización. "Todos dan una actualización de estado y dicen si hay algo que les impida cumplir sus compromisos", dijo Dahlberg. "Si alguien dice que sigue trabajando en una funcionalidad concreta y eso es un impedimento para otra persona, podemos solucionarlo." Otro beneficio del stand up diario están la transparencia. Cualquiera en la organización está bienvenido a sentarse y escuchar todo lo que se discute en el standup diario, aunque solo el equipo de Scrum puede hablar: el tiempo está limitado. "Alguien podría estar interesado en ver en qué punto está el equipo de Scrum en el sprint para poder Haz consideraciones de cara al futuro", dijo Dahlberg. Si el equipo de Scrum está trabajando en algo que podría afectar a otra área, tendría Haz que las personas que trabajan en esa área estuvieran conscientes.

Planificación de sprints

Si un sprint están el proceso de trabajo de Agile, la planificación sprint están el inicio de ese proceso. "La planificación sprint alinea el trabajo y da estim te aciones para que sepas desde el principio cuál están tu capacidad en función de cuántas personas son en tu equipo, quién tiene vacaciones, cuántas horas te trabajar y qué te puede lograr en dos semanas con la capacidad te disponer", explicó Dahlberg. Esta reunión de Scrum debería durar dos horas por cada semana de sprint—por lo que una de dos semanas requeriría una reunión de Scrum de máximo cuatro horas. (Evita el pánico de la planificación de primavera con estos consejos de expertos.)

Revisión del sprint

Al final del sprint, el equipo de Scrum realiza la revisión del sprint para:

  • Funcionalidad de demostración
  • Habla con accionistas y otros sobre lo que se logró durante el sprint

"El feedback puede variar de una historia a otra", dijo Dahlberg, "pero en general esperamos una conversación para Haz una nueva funcionalidad." Durante el proceso de feedback, un product owner podría dar su opinión sobre el cambio de una función tras ver y desaprobar el concepto original. Los miembros del equipo podrían preguntar qué API se utilizó para realizar una tarea y, potencialmente, ofrecer alternativas más eficientes. Esta reunión de Scrum debería durar una hora por cada semana del sprint. Por ejemplo, un sprint de dos semanas incluiría una revisión de sprint de dos horas. (Considera combinar equipos para revisiones ágiles de sprint.)

Retrospectiva de sprint

La retrospectiva del sprint es una reunión de Scrum solo para el equipo de Scrum, para que se reúna y reflexione sobre el último sprint. "Tiene mucho valor porque se trata de nuestros procesos y la mejora interna", dijo Dahlberg. Durante la retrospectiva del sprint, el equipo de Scrum:

  • Revisita cosas que funcionaron o no durante el último sprint
  • Determina qué cosas cambiar o continuar

La retrospectiva del sprint debería durar alrededor de una hora. Si tú avanzas en menos de 45 minutos, probablemente no te estés sacando el máximo provecho de la reunión del Scrum, según Dahlberg. (Maximiza el valor de la retrospectiva del sprint con estos 10 consejos.)

Refinamiento del retraso de productos

El refinamiento del backlog de productos dura entre 1 y 2 horas, dependiendo del equipo Scrum, y ocurre entre sprints. Esto da a los equipos Scrum la oportunidad de:

  • Evalúa una historia para darle claridad, tamaño y viabilidad
  • Conoce lo que viene en la próxima carrera
  • Expresa tus preocupaciones desde el principio del proceso
  • Haz que la planificación del sprint avance más rápido

"Un product owner tiene una idea de cómo espera que se vea una funcionalidad al final de cada sprint", dijo Dahlberg. "La reunión de refinamiento existe para tener una discusión técnica sobre una historia de usuario y asegurarse de que el equipo de Scrum entienda los requisitos y que lo que se pide están entregable dentro de un sprint."

Las reuniones Scrum ayudan a la agilidad de los mainframes

La agilidad en mainframe es ahora un requisito competitivo para las empresas en la acelerada economía digital. Agile proporciona el marco de desarrollo para que las organizaciones de TI prosperen en un entorno acelerado, y las reuniones Scrum son un componente indispensable de ese marco que ayuda a los equipos Scrum a desarrollar y entregar funcionalidades de forma más eficiente.

Lecturas relacionadas

 

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de Mainframe

¿Te interesa saber más de BMC?

El Brief están nuestro correo mensual sobre el mainframe y la orquestación empresarial: investigación, historias de clientes, noticias de productos, eventos.

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Tú te has suscrito a The Brief

El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.