Flexibilizando el flujo Scrum con Kanban (parte 2)

Imagen del blog
29-07-2021
Autor: Agustín Villena

Reconectando con el artículo anterior, Scrum es un marco de trabajo muy popular que organiza el desarrollo de software según un diseño sencillo e inmutable determinado en una Guía oficial.

Los equipos ágiles que siguen el framework Scrum tienen una experticia técnica, en base a la cual usualmente deben atender los siguientes tipos de necesidades:

Servicios que entrega una célula ágil

La herramienta de gestión de Scrum típica es el Taskboard (Tablero de tareas), que muestra mejoras funcionales expresadas en “Historias de Usuario”, que se dividen en pequeñas tareas:

tasboard típico de Scrum (fuente: www.mountaingoatsoftware.com)

¿Cómo gestionar visualmente la atención de los otros tipos de servicio?

Aquí podemos ocupar la flexibilidad del método Kanban.

El método Kanban: mejorar paso a paso desde donde estamos ahora

Probablemente creerán Kanban que es un tablero visual para gestionar tareas, pero en realidad es mucho más que eso. Es un método que tiene sus raíces en el Pensamiento Lean, inspirado en el principio: “las personas no se gestionan, sino que se lideran para que ellas puedan gestionar su propio trabajo”. ¿Cómo se realiza esto?

  1. Empezar desde lo que se está haciendo actualmente, tanto en los procesos como en los roles, responsabilidades y puestos de trabajo.

  2. Acordar la búsqueda de la mejora constante a través del cambio evolutivo.

  3. Fomentar actos de liderazgo en todos los niveles de la organización.

Para partir desde la realidad actual, debemos descubrir visualmente cuál es y cómo fluye nuestro trabajo, a través de un nuevo modelo llamado los lentes de Kanban, a través de los cuáles se ve:

  1. El trabajo como un flujo, desde que se recibe una necesidad, hasta que ésta es resuelta

  2. El flujo como una serie de etapas, cada una orientada a aportar más valor
    hacia la resolución de la necesidad.

  3. Cada flujo de trabajo, como la forma de entregar un servicio, para un tipo de necesidad

  4. La organización como una red de servicios, colaborando para crear valor.

En vez de gestionar personas, liderar personas que co-gestionan su trabajo

Gestionando los servicios de un equipo autónomo con Kanban

A continuación veremos una forma de gestionar visualmente los diversos servicios de un equipo ágil inspirado en los lentes de Kanban.

El mátodo kanban entiende a una organización como una red de servicios que colaboran entre sí

Servicio de implementación de nuevas funcionalidades

Scrum gestiona de forma natural el flujo de nuevas funcionalidades mediante la planificación de Sprints. En un tablero Kanban, es posible visualizar ese flujo de punta a cabo.

Servicio de implementación de nuevas funcionalidades

Servicio de apoyo desde la experticia técnica

Si otras personas de la organización necesitasen apoyo sobre la viabilidad técnica de una futura funcionalidad ideada dentro del contexto técnico que es responsabilidad de nuestro equipo ágil, podemos modelarlo como un tipo distinto de pedido que fluye por el tablero.

Servicio de apoyo desde la experticia técnica

Servicio de atención de problemas causados por defectos o deuda técnica

Las funcionalidades que se desarrollaron y entregaron anteriormente pueden generar problemas en la operación del sistema de software y por ende requerir atención inmediata. ¿Cómo gestionar estas urgencias que se salen de la planificación del Sprint actual?

Nuestro tablero Kanban puede tener con una pista inferior ad-hoc para pedidos urgentes que salen de lo planificado en el Sprint:

Servicio de atención de problemas causados por defectos o deuda técnica

Mediante este flujo ad-hoc, el equipo podrá atender de forma inmediata un problema que lo requiera hasta que la operación del sistema pueda volver a la normalidad. Sin embargo, el trabajo no debe llegar sólo hasta ahí.

¿Quieres aprender más?

Una versión extendida de este contenido está disponible en formato de charla webinar en el siguiente enlace..

Estos contenidos se profundizan en la formación oficial de la Kanban University que estamos entregando a través de nuestra Academia Agil en las siguientes fechas:

Créditos Iconos

Iconos obtenidos de the Noun Project:

  • “target” por Loudoun Design Co.
  • “Workflow” creado por ic2icon,
  • “Too much work” by Gan Khoon Lay,
  • “Error” by Adrien Coquet,
  • “Error” by Fauzan Adiima_