Qué hacer cuando se alcanzan los límites, y cómo usar las violaciones constructivamente.
Cuando se alcanza un límite WIP, tienes tres opciones:
Las tres son válidas dependiendo del contexto. La clave es que la violación sea visible y consciente, no invisible e inconsciente.
Un límite violado es una señal: "Algo inusual está sucediendo. Presta atención."
Si nunca alcanzas tus límites WIP, están muy altos. Si constantemente los estás violando, están muy bajos o algo sistémico está mal.
Paso 1: Reconocer la señal El límite se alcanzó. Esto es el sistema funcionando, no rompiéndose.
Paso 2: Preguntar por qué
Paso 3: Elegir una respuesta
Paso 4: No violar automáticamente La tentación es decir "¡pero esto es importante!" e iniciar de todos modos. Resiste. Los límites existen para proteger el flujo.
A veces violar el límite es la decisión correcta. Ejemplos:
Emergencia genuina: Producción está caída, y estamos al límite WIP para Dev. Sí, inicia la corrección de todos modos.
Dependencia bloqueante: El elemento bloqueado está esperando entrada externa. Iniciar algo más es mejor que estar inactivo.
Aprendizaje: Un nuevo miembro del equipo necesita hacer pair, y eso temporalmente excede el límite.
Pero hazlo visible:
Si estás violando límites frecuentemente, algo está mal. Ya sea:
Las violaciones son datos. Rastréalas para mejorar:
Qué capturar:
Patrones a buscar:
Discusión en retro: "Violamos el límite WIP de Dev 4 veces este sprint. Tres fueron porque Revisión de Código estaba respaldada. ¿Necesitamos aumentar la capacidad de Revisión?"
Esto convierte las violaciones en oportunidades de mejora en lugar de culpa.
El objetivo no es cero violaciones. El objetivo es violaciones conscientes que lleven al aprendizaje. Las violaciones inconscientes (límites ignorados, nadie se da cuenta) son el problema real.