9. Priorización y gestión del cambio

La verdadera fortaleza de un modelo híbrido reside en su capacidad para tomar decisiones inteligentes sobre cómo y cuándo adaptarse. No se trata de seguir un guion fijo, sino de tener un marco de referencia para priorizar el trabajo y gestionar los cambios de forma estructurada pero flexible. Esto implica saber qué "sombrero" ponerse en cada momento: el de planificador, el de ejecutor o el de respondedor.

9.1. Cómo decidir qué metodología aplicar en cada etapa

La elección del enfoque no debe ser arbitraria. Se basa en la naturaleza del trabajo. Un buen punto de partida es clasificar cada tarea o iniciativa según dos ejes: certidumbre de los requisitos y urgencia.

Tipo de Tarea Metodología Recomendada Justificación
Nuevas funcionalidades grandes y complejas Scrum La incertidumbre es alta y se necesita feedback temprano. Scrum permite explorar la solución en iteraciones, validando hipótesis en cada Sprint Review.
Requisitos regulatorios o contractuales fijos Cascada (para la planificación) Los requisitos son claros y no van a cambiar. Un enfoque tradicional asegura que se documenten, planifiquen y validen de forma rigurosa antes de la implementación.
Bugs y errores de producción Kanban Son impredecibles y a menudo urgentes. Kanban permite gestionarlos como un flujo continuo, priorizarlos sobre la marcha y solucionarlos sin desbaratar un Sprint planificado.
Pequeñas mejoras y optimizaciones Kanban Son tareas de bajo riesgo y esfuerzo. Acumularlas en un backlog de Kanban y abordarlas cuando hay capacidad es más eficiente que dedicarles un Sprint completo.
Investigación y prototipado (I+D) Kanban o Sprints de 1 semana El objetivo es aprender rápido, no entregar un producto final. Un flujo de Kanban o Sprints muy cortos (a veces llamados "Spikes" en XP) son ideales para explorar ideas y descartar las que no funcionan.

9.2. Adaptar el proceso a cambios de alcance o de cliente

El cambio es inevitable. Un modelo híbrido no lo evita, sino que lo canaliza. La forma de gestionar un cambio depende de su magnitud y de la fase en la que se encuentre el proyecto.

Cambios pequeños durante un Sprint

Si surge un cambio menor que afecta a una historia de usuario en curso, el Product Owner y el Equipo de Desarrollo pueden negociarlo directamente. La clave es que el cambio no ponga en peligro el objetivo del Sprint. Si lo hace, la recomendación de Scrum es posponerlo para el siguiente Sprint.

Cambios grandes o estratégicos (Scope Creep)

Aquí es donde la parte "tradicional" del híbrido aporta valor. Si un cliente solicita una nueva funcionalidad importante que no estaba en el alcance inicial, no se debe simplemente añadir al backlog. Se debe activar un proceso formal de gestión de cambios:

  1. Registro del cambio: Se documenta la solicitud de cambio, detallando qué se pide y por qué.
  2. Análisis de impacto: El Product Owner, junto con el Project Manager (si existe) y los líderes técnicos, evalúan el impacto del cambio en el costo, el cronograma y la arquitectura.
  3. Decisión: Se presenta el análisis a los stakeholders (incluido el cliente). Ellos deben tomar una decisión informada. ¿Están dispuestos a aumentar el presupuesto, extender el plazo o quitar otra funcionalidad de alcance similar para hacer sitio a la nueva?
  4. Actualización del plan: Si el cambio se aprueba, se actualizan los documentos de planificación (el roadmap, el documento de alcance) y el Product Backlog.

Este proceso protege al equipo de la corrupción del alcance (scope creep) y hace que el costo del cambio sea transparente para todos.

9.3. Ejemplo de flujo de decisión

Para que el equipo pueda tomar decisiones de forma autónoma y consistente, es útil definir un flujo de decisión visual. Este puede ser un simple diagrama de flujo que se cuelga en la pared o se guarda en la wiki del equipo.

Ejemplo de Flujo para una Nueva Solicitud de Trabajo:

  1. Llega una nueva solicitud.
  2. Pregunta 1: ¿Es un bug en producción?
    • Sí: Pasa al tablero Kanban de soporte. Se prioriza según su severidad.
    • No: Continuar al siguiente paso.
  3. Pregunta 2: ¿Es una nueva idea o una funcionalidad grande?
    • Sí: Pasa a la fase de Planificación/Deliberación. El Product Owner la analiza para un futuro roadmap. No entra en el trabajo actual.
    • No: Continuar al siguiente paso.
  4. Pregunta 3: ¿Es una mejora pequeña (menos de X horas de trabajo)?
    • Sí: Pasa al backlog del tablero Kanban para ser abordada cuando haya capacidad.
    • No: Se considera una historia de usuario estándar.
  5. La solicitud es una historia de usuario estándar: Se añade al Product Backlog general, donde será priorizada por el Product Owner y considerada para futuros Sprints.

Tener un flujo como este reduce la ambigüedad, empodera al equipo para gestionar el trabajo entrante y asegura que cada tipo de tarea se maneje de la manera más eficiente posible, combinando la disciplina de la planificación con la flexibilidad de la ejecución ágil.