La Teoría de las Restricciones: Aumenta las Ganancias a Través de la Mejora Continua
La Teoría de las Limitaciones o Restricciones ( en inglés The Theory of Constraints TCs) es una metodología, introducida por el Dr. Eliyahu Goldratt, que permite a las empresas identificar y mitigar los factores limitantes más importantes.
La TCs siguen un enfoque científico de mejora en el que todo sistema complejo consta de múltiples puntos interconectados, siendo uno de ellos la restricción para todo el sistema.
Este enfoque no solo funciona para aumentar la rentabilidad, sino también para mejorarla rápidamente, centrando toda la atención en una área crítica, la restricción del sistema. Optimizar esta restricción permitirá más capacidad al resto de elementos el sistema, reducirá los tiempos de ejecución y eliminará el exceso de trabajo en dicho proceso.
Las TCs proporcionan un conjunto de metodologías y herramientas para lograr ese objetivo:
- Los Cinco Pasos
- Los Procesos de Razonamiento
- Contabilidad de Producción
Los Cinco Pasos
Los Cinco Pasos es una metodología para identificar y eliminar restricciones. Esta metodología se basa en cinco pasos: Identificar, explotar, subordinar, elevar y repetir.
En primer lugar, debemos identificar la restricción actual que limita el objetivo que se desea alcanzar. Después, explotarla, realizando mejoras rápidas utilizando los recursos existentes.
Los pasos de subordinación se refieren a revisar todas las demás partes del proceso para asegurarse de que estén alineadas con las necesidades de la restricción.
Si la restricción todavía existe, pasamos al paso de elevación, considerando otras acciones que se pueden tomar para eliminarla como restricción. En este paso, romperemos la restricción o la moveremos a otro lugar, quizás a la inversión de capital.
Finalmente, repetimos, ya que esta metodología se basa en un ciclo de mejora continua. Por lo tanto, una vez que se resuelve una restricción, se debe abordar inmediatamente la siguiente.
Imagina que tienes una fábrica de pasteles y quieres hacer la mayor cantidad posible. Pero tienes una máquina que hace los pasteles más lentamente que las demás.
Identificar: Lo primero es encontrar esa máquina lenta, que es como un freno para hacer más pasteles.
Explotar: Una vez que encuentras la máquina lenta, intentas hacerla trabajar lo más rápido posible con lo que tienes, sin comprar nada nuevo (utilizas los recursos existentes).
Subordinar: Te aseguras de que las otras máquinas trabajen al ritmo de la máquina lenta para no desperdiciar nada.
Elevar: Si todavía no haces suficientes pasteles, piensas en cómo hacer que la máquina lenta sea más rápida, quizás comprando una nueva o mejorándola.
Repetir: Luego, vuelves a buscar la próxima máquina lenta y repites estos pasos para hacer aún más pasteles.
Los Procesos de Pensamiento
Los Procesos de Pensamiento son un conjunto de herramientas para analizar y resolver problemas. El objetivo de estas herramientas es responder a tres preguntas:
- ¿Qué se necesita cambiar?
- ¿A qué debe cambiarse?
- ¿Qué acciones causarán el cambio?
Cada pregunta se resuelve mediante una o dos Herramientas de Procesos de Pensamiento.
El Árbol de Realidad Actual es el que resolverá la primera.
El Diagrama de Resolución de Conflictos y el Árbol de Realidad Futura dan respuesta a la segunda.
Y finalmente, el Árbol de Prerrequisitos y el Árbol de Transición son clave para la última.
Más tarde, el Dr. Goldratt desarrolló el Método de las 3 Nubes para un diagnóstico e implementación más rápidos. Este método, combinado con las TC y plantillas de implementación llamadas Árboles de Estrategia y Táctica, es muy efectivo para resolver muchos problemas.
Siguiendo con nuestro ejemplo de pasteles, imagina que tienes tu fábrica de pasteles, pero esta vez quieres hacer que la máquina que hace los pasteles más lentos funcione mejor. Aquí es donde entran en juego las "Herramientas de Procesos de Pensamiento" para ayudarte a resolver el problema:
¿Qué se necesita cambiar? Esta es la primera pregunta. Aquí, usas una herramienta llamada "Árbol de Realidad Actual" para entender lo que está pasando con esa máquina lenta. ¿Por qué es tan lenta? ¿Qué está causando el problema?
¿A qué debe cambiarse? Ahora, necesitas descubrir qué puedes hacer para que la máquina sea más rápida. Esto se responde con herramientas como el "Diagrama de Resolución de Conflictos" y el "Árbol de Realidad Futura". ¿Qué cambios específicos necesitas hacer en la máquina para que funcione mejor?
¿Qué acciones causarán el cambio? Finalmente, para hacer que la máquina sea más rápida, necesitas tomar medidas concretas. Esto se hace utilizando herramientas como el "Árbol de Prerrequisitos" y el "Árbol de Transición". Estas herramientas te ayudan a planificar las acciones que harán que la máquina funcione de manera más eficiente.
Contabilidad de Throughput (Producción)
La Contabilidad de Throughput es una metodología para medir el rendimiento y guiar las decisiones.
En la contabilidad tradicional, el objetivo es reducir los gastos. En las TC, reducir los gastos tiene mucha menos importancia que aumentar el Throughput (producción). La reducción de gastos está limitada por llegar a cero gastos, mientras que aumentar el Throughput no tiene tales limitaciones.
De esa manera, las decisiones se guían por su efecto en la consecución de las siguientes mejoras (en orden de prioridad):
- ¿Se incrementará el Throughput?
- ¿Se reducirá la Inversión?
- ¿Se reducirán los Gastos Operativos?
El énfasis siempre debe estar en aumentar la productividad. En esencia, las TC sugieren centrarse menos en reducir gastos y más en aumentar las ventas (Throughput).
La teoría de las restricciones está relacionada con Lean
La teoría de las restricciones y Lean comparten el mismo objetivo: aumentar las ganancias a través de la mejora continua. Buscan lo mismo, pero su enfoque es diferente.
Por un lado, las TC se centran en trabajar con factores limitantes y utilizarlos como oportunidades. Por otro lado, los principios de fabricación Lean se centran en minimizar el desperdicio dentro de un sistema sin sacrificar la productividad.
Al combinarlos, es posible aplicar técnicas Lean a las restricciones y no restricciones para mejorar otras áreas del sistema o proyecto. De hecho, combinar estos métodos en un enfoque híbrido puede ayudar a lograr ganancias, porque como hemos mencionado anteriormente, comparten el mismo objetivo.
En la construcción de software, al igual que en las áreas de fabricación, es importante encontrar el factor limitante que aumentará nuestra capacidad para construir el producto deseado. Encontrar las restricciones en el ciclo de construcción de software es una tarea esencial en equipos de alto rendimiento.
Miembro fundador de The Crafters Lab
Rubén es desarrollador de software y miembro fundador de The Crafters Lab.