¿Tu equipo “pretende” ser ágil?

Por Víctor Reyna Vargas
July 20, 2022

Curso Online

Gestión Ágil de Productos con Scrum

Adquiere las buenas prácticas para entregar rápidamente Valor a tus Clientes

Según el 15to informe anual State of Agile, ha habido un gran aumento en la adopción de marcos ágiles durante el último año. Dentro de los equipos de software, la adopción ágil creció del 37% en 2020 al 86% en 2021.

Ágil bajo el hielo

En medio de esta explosión ágil, muchos equipos están pasando por dificultades. De acuerdo con el informe antes mencionado, el 46% de los encuestados informa tener dificultades con prácticas inconsistentes y el 43% informa casos culturales.

¿Por qué es esto? A menudo, las organizaciones y los equipos que adoptan Scrum no han adoptado por completo los conceptos detrás del empirismo (tomar decisiones basadas en lo que se sabe) y no han adoptado los tres pilares que hacen posible el empirismo: transparencia, inspección y adaptación.

En cambio, muchos equipos que se mudan a un marco ágil terminan siguiente los pasos sin comprender la razón detrás del marco. Cuando esto sucede, Scrum (o cualquier otro método ágil) simplemente se convierte en un escaparate sin mucho valor.

A continuación, se presentan algunos síntomas comunes de los equipos que “pretenden” ser ágiles:

  • Los equipos no están entregando un incremento utilizable “terminado” en cada Sprint. Por usable queremos decir que el producto está completamente probado y proporciona un incremento completamente usable de funcionalidad valiosa.
  • Daily Scrum es una actualización de estado en lugar de una mini sesión de planificación.
  • La reunión de Sprint Review es simplemente una demostración y no una oportunidad de colaboración.
  • La Sprint Retrospective no da como resultado ideas de mejora procesables que el Equipo Scrum aborde de manera proactiva.
  • La calidad del producto resultante del trabajo del Equipo Scrum no está aumentando.
  • El Scrum Master no está capacitando al Equipo Scrum ni a la organización matriz en técnicas para mejorar el uso del marco Scrum.
  • Los desarrolladores no se autogestionan ni colaboran con el Product Owner para maximizar el valor del producto.
  • La organización no respeta las decisiones del Product Owner.
  • Los administradores de recursos no saben cómo apoyar a los equipos ágiles.

¿Cómo dejar de fingir ser ágil?

Primero, ¡no te rindas! La adopción del marco Scrum es un viaje continuo.

En segundo lugar, comprende que la base de Scrum es el proceso de control empírico. El marco funciona mejor cuando los eventos, artefactos y responsabilidades de Scrum incorporan los tres pilares de transparencia, inspección y adaptación.

A continuación, se muestra una descripción general de cómo se aplica el empirismo a los eventos, artefactos y responsabilidades de Scrum y presenta algunas preguntas difíciles para determinar si su equipo realmente ha adoptado Scrum o simplemente está fingiendo.

Sprint

El Sprint es un contenedor para todos los eventos de Scrum. Durante el Sprint, no se producen cambios que puedan poner en peligro el Sprint Goal, la calidad no disminuye, el Product Backlog se refina según sea necesario y los Developers pueden aclarar o renegociar el alcance con el Product Owner a medida que aprende más. La duración del Sprint debe permanecer bastante constante a lo largo del tiempo (no debe cambiar cada Sprint) y debe ser de un mes o menos.

Para evaluar si el Equipo Scrum está encarnando completamente el empirismo, haz estas preguntas:

  • ¿La duración del Sprint es consistente a lo largo del tiempo para que sea transparente para el Equipo Scrum y sus interesados?
  • ¿El Sprint da como resultado un Increment listo y utilizable?
  • Sprint Planning

    El Sprint Planning es el primer evento dentro de un Sprint. En el evento Sprint Planning (con un límite de tiempo máximo de ocho horas), el Equipo Scrum inspecciona el Product Backlog y crea el Sprint Backlog para el próximo Sprint.

    Para evaluar si el Equipo Scrum está encarnando completamente el empirismo, has estas preguntas:

  • ¿El equipo está inspeccionando el Product Backlog en la reunión de Sprint Planning?
  • ¿El equipo está creando un Sprint Goal y trabajando juntos para crear el Sprint Backlog, que contiene tanto lo que el equipo entregará como el plan para entregarlo?
  • Daily Scrum

    El Daily Scrum es un punto de contacto para los Developers. Tiene un tiempo fijo de 15 minutos para cada día del Sprint. El propósito de este evento es aumentar la probabilidad de que el Equipo Scrum logre el Sprint Goal. Brinda una oportunidad para que los Developers analicen el progreso y planifiquen el trabajo para las próximas 24 horas.

    Para evaluar si el Equipo Scrum está encarnando completamente el empirismo, haz estas preguntas:

  • ¿El equipo está usando este evento para inspeccionar el progreso?
  • ¿El equipo está planificando el trabajo para las próximas 24 horas para aumentar la probabilidad de alcanzar el Sprint Goal?
  • Sprint Review

    La Sprint Review es el tercer evento dentro del Sprint. El propósito de este evento es que el Equipo Scrum y sus interesados inspeccionen los resultados del Sprint y adapten el Product Backlog en función de los comentarios.

    Para evaluar si el Equipo Scrum está encarnando completamente el empirismo, haz estas preguntas:

  • ¿El equipo está utilizando este evento para inspeccionar el incremento?
  • ¿El equipo está usando este evento como una reunión de colaboración o es simplemente una demostración?
  • Sprint Retrospective

    La Sprint Retrospective es el evento final de un Sprint. Su propósito es que el Equipo Scrum se inspeccione a sí mismo y encuentre formas de mejorar la calidad del producto y la efectividad del equipo.

    Para evaluar si el Equipo Scrum está encarnando completamente el empirismo, haz estas preguntas:

  • En la Sprint Retrospective, ¿habla el equipo sobre cómo fue el Sprint con respecto a las personas, las interacciones, los procesos, las herramientas y su Definición de Terminado?
  • ¿Está el equipo identificando elementos de acción específicos que puede tomar para mejorar la calidad del producto o la eficacia del equipo? ¿El equipo está logrando estos elementos de acción?
  • Product Backlog

    El Product Backlog es una lista única y ordenada de todo lo que se saba que se necesita en un producto. En pocas palabras, en la lista de tareas pendientes para el Equipo Scrum. El Product Owner es responsable del contenido y el orden del Product Backlog, y nadie puede decirles a los Developers que trabajen desde otra lista.

    Para evaluar si el Product Backlog encarna plenamente el empirismo, haz estas preguntas:

  • ¿El Product Backlog es transparente y accesible para el Equipo Scrum y los interesados del producto?
  • ¿El Product Backlog muestra en qué trabajará el equipo a continuación?
  • ¿El Product Backlog incluye un Product Goal?
  • Sprint Backlog

    El Sprint Backlog es el plan de los Developers para lo que lograrán en el Sprint. Contiene el Sprint Goal, los elementos del Product Backlog que los Developers han seleccionado para el Sprint y su plan para entregarlos.

    Para evaluar si el Sprint Backlog encarna completamente el empirismo, haz estas preguntas:

  • ¿Todos los Developers pueden acceder al Sprint Backlog?
  • ¿Está actualizado el Sprint Backlog para que muestre el progreso del Sprint?
  • ¿El Sprint Backlog contiene el plan para entregar el Sprint (los Developers están asignando su trabajo al nivel correcto)?
  • ¿El Sprint Backlog incluye un Sprint Goal que describe sucintamente el propósito o el resultado deseado del Sprint?
  • Increment

    El Increment es el producto (o productos) que el Equipo Scrum entrega al final del Sprint. Es la sima de todos los elementos del Product Backlog completados dentro de un Sprint. Existe un incremento tan pronto como un solo elemento del Product Backlog cumple con la Definición de Terminado.

    Para evaluar si el Increment encarna plenamente el empirismo, has estas preguntas:

  • ¿El incremento está hecho y es utilizable?
  • ¿Existe una Definición de Terminado?
  • ¿El incremento cumple con la Definición de Terminado?
  • Product Owner

    El Product Owner representa los intereses de los interesados del producto de la empresa o la comunidad a través del contenido y el orden del Product Backlog. El Product Owner puede delegar este trabajo, pero sigue siendo responsable de él, y nadie puede decirles a los Developers que trabajen desde otra lista.

    Para evaluar si el Product Owner encarna plenamente el empirismo, haz estas preguntas:

  • ¿El Product Owner se asegura de que el Product Backlog sea transparente y muestre en qué trabajará el Equipo Scrum a continuación?
  • ¿El Product Owner se asegura de que la Sprint Review se utilice tanto para inspeccionar el incremento como para adaptar el Product Baklog?
  • Developers

    Los Developers estiman, planifican y ejecutan el trabajo del Equipo Scrum. Colaboran con el Product Owner para maximizar el valor del Product Backlog y determinar qué elementos de trabajo incorporar al Sprint (los Developers son propietarios del Sprint Backlog).

    Para evaluar si los Developers están encarnando completamente el empirismo, haz estas preguntas:

  • ¿Están los Developers usando los eventos para inspeccionar y adaptar (por ejemplo, están usando Daily Scrum para revisar el progreso hacia el Sprint Goal y están ajustando el plan diario en consecuencia)?
  • ¿Los Developers están entregando un Increment listo y utilizable al menos una vez por Sprint?
  • Scrum Master

    El Scrum Master es responsable de establecer Scrum de acuerdo a la Guía Scrum. Suene simple, pero no lo es. Ser un Scrum Master implica en parte arte y ciencia. El Scrum Team perfecto no evoluciona de la noche a la mañana. Puede llevar años convertirse en una unidad de alto rendimiento. Un Scrum Master sabio sabe qué desafíos abordar primero.

    Para evaluar si el Scrum Master encarna completamente el empirismo, haz estas preguntas:

  • ¿El Scrum Master está promoviendo el empirismo al garantizar que los artefactos sean transparente y accesibles para los interesados apropiados?
  • ¿El Scrum Master está promoviendo el empirismo al garantizar que los eventos se utilicen para inspeccionar los artefactos apropiados?
  • ¿El Scrum Master está promoviendo el empirismo al garantizar que los eventos se utilicen para adaptarse? Por ejemplo, ¿se usa el Daily Scrum para ajustar el plan del equipo para aumentar la probabilidad de alcanzar el Sprint Goal?
  • ¿El Scrum Master está promoviendo el empirismo al reforzar las responsabilidades de Scrum según sea necesario?
  • Conclusión

    El viaje hacia el Equipo Scrum ideal no ocurre de la noche a la mañana. Si encuentras síntomas de que tu equipo simplemente pretende ser ágil, discute lo que encontraste en la Sprint Retrospective. Usa este evento para identificar mejoras procesables para tu Equipo Scrum.

    Este artículo se basó en el artículo “Is your Team ‘Pretending’ to be Agile?” de Scrum.org.

    Por favor déjanos tus opiniones y preguntas acerca de esta publicación en los comentarios al final de la página.

    Acerca del autor 

    Víctor Reyna Vargas

    Ingeniero de Sistemas por la Universidad Nacional de Ingeniería (Perú).
    Apasionado por la Innovación y la Transformación Ágil del Negocio y el Gobierno de la Información y la Tecnología.
    Ha sido Senior Consultant - Innovation & Agile Coach para Why Innovation (Singapur) y Senior Agile Coach para Delivery Hero SE (Alemania).
    Actualmente es Innovation & Transformation Senior Consultant para Advisio GmbH (Alemania).
    Es titular gerente de DOBLERRE & ASOCIADOS.

    Programa Online

    Innovación y Transformación Ágil del Negocio

    Adquiere las mejores prácticas para que tu Negocio prospere en la Era Digital

    Suscríbete y recibe nuestros Últimos Artículos

    Obtén las últimas novedades de nuestros artículos directamente en tu email.

    >