Cynefin: la complejidad que nos rodea
El marco Cynefin compara las
características de cinco dominios de complejidad diferentes: simple, complicado,
complejo, caótico y desordenado
Dominio Simple
En este dominio se opera con problemáticas
simples. Es muy fácil identificar las causas y sus efectos. Por lo general, la respuesta correcta es clara,
conocida por todos e indiscutible. En este dominio existen las mejores prácticas,
soluciones conocidas para problemas conocidos. Los procesos más eficientes en este
dominio son aquellos que especifican una serie lógica de pasos y se ejecutan de
manera repetitiva, una y otra vez. Ejemplos de este dominio son la construcción
en serie de un mismo producto, la instalación en muchos clientes de un mismo sistema.
Si bien Scrum puede funcionar en este contexto, los procesos compuestos por pasos
bien definidos son mucho más eficientes.
Dominio Complicado
En este dominio encontramos problemas
complejos, buenas prácticas y perfiles expertos. Hay múltiples soluciones correctas
para una misma problemática, pero se requiere del involucramiento de expertos para
poder identificarlas. Un ejemplo típico de este escenario es la solución de un problema
de performance en un software o base de datos, la sincronización de semáforos en
un cruce de 3 avenidas, la búsqueda de eficiencia en la distribución logística de
mercaderías, etc. Si bien Scrum podría emplearse, no necesariamente sea la forma
más eficiente de resolver estas situaciones, donde funcionaría mejor un conjunto
de buenas prácticas. Una práctica habitual de este dominio es el mantenimiento
y soporte de sistemas.
Dominio Complejo
Cuando nos enfrentamos a problemas
complejos, los resultados se vuelven más impredecibles. No existen ni mejores ni
buenas prácticas catalogadas para las situaciones frente a las cuales nos podemos
encontrar. Simplemente, no sabemos con anticipación si una determinada solución
va a funcionar. Solo podemos examinar los resultados y adaptarnos. Este es el dominio
de las prácticas emergentes. Las soluciones
encontradas rara vez son replicables, con los mismos resultados, a otros problemas
similares. Para poder operar en la complejidad necesitamos generar contextos donde
haya lugar para la experimentación y donde el fallo sea de bajo impacto. Se requieren
niveles altos de creatividad, innovación, interacción y comunicación. El desarrollo de nuevos productos o la incorporación
de nuevas características en productos existentes es un contexto complejo en el
que Scrum se utiliza mucho para actuar, inspeccionar y adaptar las practicas
emergentes de un equipo de trabajo.
Dominio Caótico
Los problemas caóticos requieren
una respuesta inmediata. Estamos en
crisis y necesitamos actuar de inmediato para restablecer cierto orden.
Imaginemos que el sistema de despacho de vuelos en un aeropuerto de alto
tráfico deja de funcionar. Este no sería un escenario para utilizar Scrum, aquí
debemos actuar de inmediato, alguien debe tomar el control y mover la situación
fuera del caos. Por ejemplo, solucionar el problema inmediatamente (sin
importar la forma técnica), para luego, fuera del caos, evaluar y aplicar.
Dominio Desordenado
Nos movemos en el espacio desordenado
cuando no sabemos en qué dominio estamos. Se la clasifica como una zona peligrosa,
ya que no podemos medir las situaciones ni determinar la forma de actuar. Es muy
típico en estas situaciones que las personas interpreten las situaciones y actúen
en base a preferencias personales. El gran peligro del dominio desordenado es actuar
de manera diferente a la que se necesita para resolver ciertos problemas. Por ejemplo,
mucha gente en el ámbito del desarrollo de software está acostumbrada al desarrollo
secuencial, por fases, detalladamente planificado utilizando las mejores prácticas
de la industria, y este enfoque, que corresponde al dominio Simple, muchas veces
se aplica en el dominio complejo. Si nos encontráramos en el espacio desordenado,
todo lo que hagamos debe estar enfocado netamente a salirnos de ese espacio hacia
uno mejor identificado, para luego actuar de la manera que dicho dominio lo
requiera.