El más importante de los principios del Manifiesto Ágil, según mi opinión, dice:

Individuos y su interacción por encima de procesos y herramientas.”

Ahora bien, cuando trabajamos con metodología SCRUM en algún momento nos tendremos que plantear la siguiente cuestión:

¿Cómo sabemos si efectivamente nuestro equipo sigue este principio?

Estado de Salud de SCRUM

No equivoquemos nuestro objetivo

Por encima de cualquier consideración, tenemos que dejar claro que el objetivo de la metodología SCRUM, al igual que cualquier otra, es entregar valor a nuestros clientes y proporcionar un producto de calidad. El objetivo nunca será la búsqueda de una aplicación perfecta de la metodología, en definitiva no tenemos que confundir el objetivo con los medios que utilizamos para alcanzarlo.

Sin embargo, lo anterior no está en contra de intentar seguir las mejores practicas posibles dentro de la metodología. Por este motivo, una buena práctica consiste en realizar algún tipo de evaluación de nuestros procesos.

¿Cómo medimos el estado de salud del equipo?

Existe un modelo que fue ideado por Henrik Kniberg & Kristian Lindwall para Spotify que me parece de lo más interesante. El modelo se denomina “Squad Health Check model”. Para Spotify un «Squad» es un equipo de desarrollo pequeño, multidisciplinar, y auto-organizado. Es decir, un equipo de SCRUM.

Se trata de un modelo que ha sido contrastado en otras empresas con buenos resultados. Además, se trata de un modelo que en ningún caso pretende juzgar a las personas, el objetivo que persigue es ayudar a la mejora continua de los equipos.

¿Cuál es el proceso del modelo?

El modelo consta básicamente de la realización de tres tareas:

  1. Debatir y evaluar la situación actual del equipo basado en un conjunto de perspectivas. Entre las perspectivas se podrían considerar las siguientes:
    1. Aprendizaje
    2. Proceso de trabajo adecuado
    3. Calidad del código
    4. Entrega de valor
    5. Velocidad de entrega
    6. Diversión
  2. Crear un resumen gráfico de los resultados
  3. Utilizar los datos obtenidos para ayudar al equipo a mejorar.

Veamos un poco más en detalle cada una de las tareas.

Debatir y evaluar la situación actual 

El equipo selecciona un conjunto de perspectivas a evaluar. Se aconseja un máximo de 10. Para cada una de las perspectivas se realiza una evaluación y cada componente del equipo indica su valoración que puede ser una de las siguientes:

  • Verde: Buen estado
  • Amarillo: Algunos problemas
  • Rojo: Realmente mal estado

Además, se busca una tendencia que indique si en la situación actual estamos mejorando o empeorando.

Crear un resumen gráfico de los resultados

Una vez recogidos los datos los representamos gráficamente y los colocamos en un lugar visible para todo el equipo. Un ejemplo de representación de resultados podría ser la siguiente:

Ejemplo de toma de datos

Utilizar los datos obtenidos

La tarea final consiste en analizar los datos e identificar acciones de mejora para el equipo.

De una forma muy visual se pueden obtener directamente conclusiones interesantes:

  • Analizando por columnas: Podemos detectar componentes del equipo con problemas a los cuales tenemos que ayudar o reforzar.
  • Analizando por filas: Podemos detectar perspectivas en las cuales tenemos problemas.
  • Análisis global: Podemos observar las tendencias y ver rápidamente si nos encontramos en una situación de mejora o de empeoramiento.

Mejor con la práctica

En mi caso particular, y tras la utilización de metodologías ágiles durante todo el año 2015, creo que puede ser un buen momento para comenzar a medir el estado de salud de nuestro equipo. Así pues, mi idea es introducir una evaluación trimestral del estado de salud utilizando este modelo. Dado que únicamente somos un equipo, en nuestro caso los ejes serán las perspectivas seleccionadas y los miembros del equipo.

Por ahora todo es más o menos teoría, pero prometo contar la experiencia real de la aplicación de este modelo.

 

Categoría:
Agile, Marca Personal, Organización
Etiquetas:
,

¡Únete a la conversación! 1 comentario

  1. […] comentare en una siguiente entrada en el blog. Si tienes un equipo ágil, o simplemente un equipo, es bueno que revises el estado de salud del mismo y si estás cumpliendo como mínimo con las condiciones […]

    Me gusta

    Responder

Deja un comentario