🧩 Guía de Aula Invertida
vistas

Cibernética Avanzada: Variedad y Viabilidad de los Sistemas

Ya sabes qué es un bucle de retroalimentación. Ahora vas a responder una pregunta más difícil: ¿cuánta capacidad de respuesta necesita un sistema para seguir siendo viable —capaz de sobrevivir por sí mismo— frente a un entorno que nunca deja de cambiar?

RC
Ing. Roy Carrasco
Facultad de Ingeniería de Sistemas · UAB

Bienvenido

En las guías anteriores viste que un sistema se controla mediante bucles de retroalimentación. Esta guía va un paso más allá: explica cuánta capacidad de control hace falta para que ese control realmente funcione, y qué necesita un sistema completo para mantenerse vivo y autónomo con el tiempo.

Objetivo del módulo

Al finalizar esta guía podrás aplicar la Ley de Requisito de Variedad para diagnosticar por qué un mecanismo de control falla, y usar el Modelo de Sistema Viable para analizar si una organización o un sistema de software tiene lo necesario para sobrevivir a largo plazo.

📝 Sobre las actividades de este módulo

Casi todas las actividades son de razonamiento aplicado: se te presenta un caso o escenario real y debes decidir qué está pasando, no repetir una definición. Al final hay dos actividades de análisis abierto: escribes tu propio razonamiento en un cuadro de texto y luego comparas con una respuesta modelo — no tienen corrección automática de "bien/mal".

🎛️ Controla

Entiende por qué algunos mecanismos de control fallan aunque existan.

🧬 Sobrevive

Analiza qué necesita un sistema para seguir siendo viable con el tiempo.

🎓 Conecta

Base directa para gestión de proyectos, arquitectura de software y liderazgo de equipos de TI.

Del bucle de control a la cibernética

La cibernética es la ciencia del control y la comunicación en sistemas, tanto en máquinas como en organismos y organizaciones. Nace de una pregunta simple: ¿qué hace falta para que un sistema se mantenga estable y cumpla su propósito, sin importar qué le lance el entorno?

El termostato, otra vez

Ya viste que un termostato mide la temperatura, la compara contra un valor deseado y actúa para corregir la diferencia. Eso es control. La cibernética pregunta algo más profundo: ¿ese termostato tiene suficiente capacidad de respuesta para controlar de verdad la temperatura de un edificio entero, con cien habitaciones y ventanas que se abren y se cierran todo el día?

Esa pregunta —¿alcanza la capacidad de respuesta del controlador?— es exactamente el tema de la siguiente sección.

La Ley de Requisito de Variedad (Ley de Ashby)

Formulada por el cibernético W. Ross Ashby, esta ley dice algo que suena extraño la primera vez que se escucha:

"Solo la variedad puede absorber variedad"

Para que un sistema controle de verdad una situación, su número de respuestas posibles (su variedad) debe ser al menos igual al número de perturbaciones posibles que puede enfrentar. Si el entorno tiene más "estados" posibles que el controlador, el controlador pierde el control tarde o temprano.

TérminoSignificado
VariedadEl número de estados o comportamientos distintos que algo puede presentar.
Variedad del entorno / la perturbaciónCuántas situaciones distintas puede lanzarle el entorno al sistema.
Variedad del reguladorCuántas respuestas distintas tiene disponibles el mecanismo de control.
Ejemplo: una sola persona de soporte técnico

Si toda una empresa de software tiene una sola persona atendiendo soporte, y esa persona solo sabe responder "reinicia la aplicación" sin importar el problema, la variedad de su respuesta (1) es muchísimo menor que la variedad de problemas reales de los usuarios (errores de red, datos corruptos, permisos, facturación, bugs). El resultado: la mayoría de los problemas reales no se resuelven, sin importar cuántas veces se repita la misma respuesta.

Razonamiento

Un sistema de e-commerce tiene un único mensaje de error genérico: "Ocurrió un problema, intenta de nuevo", que aparece igual sea que la tarjeta fue rechazada, el producto se agotó, hubo un error de red o el usuario escribió mal un dato. Según la Ley de Requisito de Variedad, ¿por qué este sistema falla como mecanismo de control?

Variedad aplicada a sistemas de información

La Ley de Requisito de Variedad explica por qué ciertas decisiones de diseño en software funcionan y otras no: cada vez que un sistema debe controlar algo (errores, incidentes, seguridad, atención a usuarios), su variedad de respuesta debe estar a la altura de la variedad de lo que enfrenta.

MecanismoCómo aumenta su variedad para poder controlar
Manejo de excepcionesCapturar tipos específicos de error (TimeoutError, ValidationError, PermissionError) en vez de un único catch genérico, para poder reaccionar distinto ante cada causa.
Monitoreo y alertasAlertas específicas (CPU alta, base de datos lenta, fallo de autenticación) en vez de una sola alerta genérica de "algo falló", para que el equipo sepa exactamente qué revisar.
Niveles de soporte (N1, N2, N3)Escalar un caso difícil a un especialista aumenta, para ese caso puntual, la variedad de respuesta disponible del sistema de soporte completo.

Clasifica cada mecanismo según si tiene variedad suficiente o insuficiente para la situación que enfrenta.

Clasificación

¿Variedad suficiente o insuficiente frente al problema que debe controlar?

Un sistema de Kubernetes que reinicia automáticamente un contenedor caído, escala réplicas ante alta demanda, y redirige tráfico si un nodo falla —cada situación con su propia acción.
Un chatbot de atención al cliente que solo puede responder "consulta a un agente humano" ante cualquier pregunta, sin importar cuál sea.
Un firewall con reglas distintas para bloquear escaneo de puertos, fuerza bruta de contraseñas, e inyección SQL, cada una detectada y bloqueada de forma diferente.
Un formulario de "recuperar contraseña" que es la única opción disponible para cualquier problema de acceso a la cuenta, incluida una cuenta comprometida por un atacante o bloqueada por fraude.

El Modelo de Sistema Viable (Stafford Beer)

Un sistema viable es aquel capaz de mantener una existencia independiente: sobrevive, se adapta y conserva su identidad pese a los cambios del entorno. El cibernético Stafford Beer propuso que todo sistema viable —una empresa, un organismo, un equipo— necesita cinco funciones, sin importar su tamaño.

SistemaFunciónPregunta que responde
Sistema 1 — OperacionesLas unidades que hacen el trabajo primario, el propósito mismo del sistema.¿Quién produce el valor real?
Sistema 2 — CoordinaciónEvita que las unidades operativas choquen o entren en conflicto entre sí.¿Cómo evitamos que las partes se estorben entre ellas?
Sistema 3 — ControlSupervisa el "aquí y ahora": asigna recursos y optimiza el desempeño interno.¿Cómo estamos funcionando hoy, y con qué recursos?
Sistema 4 — InteligenciaMira hacia afuera y hacia el futuro: detecta cambios del entorno y oportunidades.¿Qué está cambiando afuera que nos debería importar?
Sistema 5 — PolíticaDefine identidad y propósito; equilibra el corto plazo (Sistema 3) con el largo plazo (Sistema 4).¿Quiénes somos, y hacia dónde vamos?
La idea clave

No basta con tener Sistema 1 (gente haciendo el trabajo). Si falta Sistema 2, los equipos chocan entre sí. Si falta Sistema 4, el sistema no ve venir los cambios del entorno hasta que es demasiado tarde. Un sistema sin alguna de estas cinco funciones puede sobrevivir un tiempo, pero no es plenamente viable.

Relaciona cada subsistema del Modelo de Sistema Viable con su rol equivalente en una empresa.

Emparejamiento

Une cada subsistema con su ejemplo en una organización real.

Viabilidad en una organización de TI

El Modelo de Sistema Viable explica un patrón muy común al crecer una startup de software: lo que funcionaba con 5 personas deja de funcionar con 200, no porque el producto haya cambiado, sino porque faltan funciones de viabilidad que antes no hacían falta.

Caso: una startup en crecimiento

Con 5 personas, el fundador programa (Sistema 1), decide las prioridades del día (Sistema 3), lee las noticias del sector (Sistema 4) y define el rumbo de la empresa (Sistema 5), todo al mismo tiempo, sin fricción. Al llegar a 200 ingenieros divididos en 15 equipos, esa misma persona ya no puede cumplir las cinco funciones a la vez.

Razonamiento

La empresa de 200 ingenieros nunca definió estándares comunes de arquitectura ni un calendario compartido de despliegues: cada equipo decide todo por su cuenta. Cada vez es más frecuente que un equipo rompa sin querer el trabajo de otro al desplegar. ¿Qué subsistema de viabilidad falta con más claridad?

Otro síntoma en la misma empresa

El equipo de arquitectura advirtió hace un año que un competidor estaba migrando a una tecnología nueva que reduciría sus costos a la mitad, pero la dirección estaba enfocada solo en cerrar el trimestre y nunca revisó esa alerta hasta perder clientes frente al competidor.

Razonamiento

Aquí el Sistema 4 (Inteligencia) sí funcionó y emitió la alerta a tiempo. ¿Qué falló entonces, según el modelo?

Ejercicios de razonamiento

Escenarios completos que combinan variedad y viabilidad. Razona antes de comprobar tu respuesta.

Escenario: aerolínea y cancelaciones de vuelo

Una aerolínea entrena a su personal de counter para resolver exactamente un tipo de incidente: vuelos retrasados por clima. Cuando ocurre una huelga, una falla mecánica o un problema de conexión con otra aerolínea, el personal no tiene protocolo y cada empleado improvisa una solución distinta.

Razonamiento

Según la Ley de Requisito de Variedad, ¿cuál es la causa raíz de que el personal "improvise" ante huelgas o fallas mecánicas?

Escenario: ONG con un solo fundador

Una ONG de 3 personas depende por completo de su fundadora: ella decide qué proyectos aceptar, supervisa las finanzas del día a día, evalúa qué nuevas fuentes de financiamiento existen en el sector, y también define la misión de la organización. La ONG funciona bien así.

Razonamiento

Según el Modelo de Sistema Viable, ¿por qué esto funciona bien en una ONG de 3 personas, a diferencia de la startup de 200 ingenieros que viste antes?

Análisis abierto

Escribe tu propio razonamiento antes de revisar la respuesta modelo. No hay una única respuesta correcta: lo importante es que tu argumento use correctamente los conceptos de esta guía.

Análisis abierto

Piensa en un sistema de atención al cliente que conozcas bien (un banco, una telefónica, una plataforma de streaming). ¿Qué tan variados son los problemas reales que puede tener un cliente? ¿La variedad de canales y respuestas que ofrece ese sistema alcanza para cubrir esa variedad? Si no alcanza, ¿qué consecuencia observas o esperarías observar?

Análisis abierto

Piensa en un equipo o proyecto grupal en el que hayas trabajado (una materia, un proyecto de software, un emprendimiento). Usando el Modelo de Sistema Viable, identifica de forma informal quién o qué cumplía cada uno de los cinco subsistemas (Operaciones, Coordinación, Control, Inteligencia, Política). ¿Faltaba claramente alguno?

Actividades de repaso

Un repaso integrador de todo el módulo. Cada actividad se corrige al instante; tu progreso se guarda automáticamente en este navegador.

0 / 0
actividades correctas en toda la guía
Selección múltiple

La Ley de Requisito de Variedad dice, en esencia, que...

Verdadero o falso

Según el Modelo de Sistema Viable, un sistema con mucho Sistema 1 (gente trabajando) pero sin Sistema 2 (coordinación) es automáticamente viable.

Selección múltiple

¿Qué subsistema del Modelo de Sistema Viable es responsable de detectar cambios en el entorno y oportunidades futuras?

Clasificación

¿Este ejemplo ilustra principalmente Requisito de Variedad, o el Modelo de Sistema Viable?

Un banco solo puede responder "comuníquese a la sucursal" ante cualquier tipo de reclamo, sin importar cuál sea.
Una empresa crece de 10 a 500 empleados y empieza a tener conflictos constantes entre áreas porque nunca se definieron estándares comunes.

Selección múltiple

Aumentar la variedad de un sistema de monitoreo de software (alertas específicas en vez de una sola alerta genérica) sirve principalmente para...

Cheat Sheet

ConceptoIdea clave
CibernéticaLa ciencia del control y la comunicación en sistemas.
Ley de Requisito de VariedadSolo la variedad puede absorber variedad: el controlador necesita al menos tanta variedad como la perturbación.
Variedad insuficienteCuando las respuestas posibles de un sistema son menos que las situaciones que debe enfrentar: pierde el control.
Sistema viableUn sistema capaz de mantener una existencia independiente pese a los cambios del entorno.
Sistema 1 (Operaciones)Quien hace el trabajo primario del sistema.
Sistema 2 (Coordinación)Evita conflictos entre las unidades operativas.
Sistema 3 (Control)Supervisa el presente y asigna recursos.
Sistema 4 (Inteligencia)Mira hacia afuera y hacia el futuro.
Sistema 5 (Política)Define identidad y equilibra presente con futuro.

¿Sabías que...?

🧠 Ashby y el cerebro

W. Ross Ashby formuló su Ley de Requisito de Variedad estudiando el cerebro como un sistema regulador, décadas antes de que se aplicara a organizaciones y sistemas de software.

🏭 Beer y las fábricas de Chile

Stafford Beer aplicó el Modelo de Sistema Viable a escala nacional en el Proyecto Cybersyn (Chile, 1971-1973), un intento pionero de coordinar en tiempo real la industria de todo un país.

🤖 DevOps y variedad

La automatización de infraestructura (Kubernetes, auto-scaling, self-healing) es, en el fondo, una forma de aumentar la variedad de respuesta de un sistema sin necesitar más personas humanas respondiendo manualmente.