PROGRAMACIÓN A CORTO PLAZO La programación a corto plazo puede considerarse como el último eslabón de la planeación de la producción; esta etapa consiste a grandes rasgos en ajustar tareas u operaciones particulares a personas y máquinas específicas. Su horizonte de tiempo está dado en días horas y minutos; razón por la cual requiere del profesional que la desarrolle pericia dinamismo y practicidad en su ejecución. !l grado de influencia de la programación a corto plazo en los resultados de la compa"ía es determinante ya que de ella depende el cumplimiento de los plazos de entrega factor crítico en la búsqueda de una #entaja competiti#a basada en el tiempo. Según la $%&! la programación es la 'pre#ia declaración de lo que se piensa hacer en alguna materia u ocasión(; y el corto plazo por su parte hace alusión a algo de poca duración duración en un tiempo se"alado. se"alado.
IMPORTANCIA ESTRATÉGICA DE LA PROGRAMACIÓN A CORTO PLAZO La importancia estrat)gica de la planeación a corto plazo tiene que #er con la satisfacción de los clientes y la fle*ibilidad de la empresa para conseguirlo esto le da una #entaja competiti#a; se debe elaborar los programas ajustándose a las necesidades de los clientes. La buena programación es lo que permite a las empresas cumplir con las fechas de entrega que han prometido a sus clientes y enfrentar una competencia basada en el tiempo. La importancia estrat)gica de la programación es clara+
La programación efecti#a implica un mo#imiento más rápido de bienes y ser#icios a tra#)s de una instal instalaci ación. ón. !sto !sto signif significa ica un mayor mayor uso de sus acti#o acti#oss y por consig consiguie uiente nte mayor mayor
capacidad sobre el dinero in#ertido lo que a su #ez reduce los costos. La capacidad agregada la producción más rápida y la fle*ibilidad relacionada proporcionan
un mejor ser#icio al cliente mediante una entrega más rápida. ,na buena programación tambi)n contribuye a crear compromisos realistas y por ende a una entrega confiable.
ASPECTOS DE LA PROGRAMACIÓN La programación trata con los tiempos de las operaciones. Las decisiones de programación inician con la planeación de la capacidad la cual in#olucra la totalidad de las instalaciones y los recursos r ecursos de equipo disponibles. Los planes de capacidad suelen ser anuales o trimestrales cuando se compran o descartan nue#os equipos e instalaciones. !n la planeación agregada se toman las decisiones que se refieren al uso de las instalaciones al in#entario a las personas y a la subcontratación. -or lo general los planes agregados son mensuales y los recursos se asignan en t)rminos de una medida agregada como unidades toneladas u horas en planta totales. Sin embargo el programa
maestro desarticula el plan agregado y prepara un programa para productos específicos o líneas de producto para cada semana. $espu)s los programas a corto plazo traducen las decisiones sobre la capacidad la planeación agregada intermedia/ y los programa maestros en secuencias de tareas y asignaciones específicas de personal materiales y maquinaria. !l objeti#o de la programación es asignar y priorizar la demanda generada por pronósticos o pedidos de los clientes/ a las instalaciones disponibles. $os factores significati#os para el logro de esta asignación y priorización son+ el tipo de programación hacia adelante o hacia atrás y
los criterios para decidir las
prioridades.
ESTE CUADRO ILUSTRA LOS TIPOS DE PLANES Y EL HORIZONTE
Planeación de la capaci 01/01/2015
01/01/2016 01/02/201501/03/201501/04/201501/05/2015 Planeación agregada: (meses, trimestr
01/01/2015
01/06/2015 05/01/201512/01/201519/01/201526/01/2015 Plan Maestro de Producción y MRP:
01/01/2015
01/02/2015 02/01/2015
03/01/2015 04/01/2015 05/01/2015 06/01/2015 07/01/2015 Prograación a corto pla!o: (días,
01/01/2015
07/02/2015
1.1.1. PROGRAMACIÓN HACIA ADELANTE Y HACIA ATRÁS -rogramar implica asignar fechas de entrega a tareas específicas pero muchas tareas compiten al mismo tiempo por los mismos recursos. -ara ayudar a analizar las dificultades inherentes a la programación.
Progr!"#$% &"# '()%*( .
La programación hacia adelante inicia el programa tan pronto como se conocen los requerimientos del trabajo. ,na gran #ariedad de organizaciones utilizan la programación hacia adelante entre las cuales se encuentran hospitales clínicas restaurantes de alta cocina y fabricantes de máquinas0herramienta. !n estas instalaciones los trabajos se realizan por pedidos de los clientes y la entrega a menudo se solicita lo antes posible. La programación hacia adelante suele estar dise"ada para producir un programa que se puede cumplir aun cuando esto signifique no cumplir con la fecha de entrega. !n muchos casos la programación hacia adelante ocasiona que se acumule el in#entario de trabajo en proceso.
Progr!"#$% &"# *r+, 1nicia con la fecha de entrega y programa primero la operación final. $espu)s programa uno por uno los pasos del trabajo en orden in#erso. &l restar el tiempo de entrega de cada artículo se obtiene el tiempo de inicio. Sin embargo quizá no se cuente con los recursos necesarios para realizar el programa. La programación hacia atrás se usa en muchos entornos tanto de manufactura como de ser#icios como el abastecimiento necesario para preparar un banquete o la programación de una cirugía. !n la práctica es posible que se use una combinación de las programaciones hacia adelante y hacia atrás a fin de encontrar un intercambio razonable entre lo que se puede lograr y las fechas de entrega al cliente.
1.2. CRITERIOS DE PROGRAMACIÓN La t)cnica de programación correcta depende del #olumen de pedidos de la naturaleza de las operaciones y de la complejidad global de los trabajos así como de la importancia que se d) a cada uno de los cuatro criterios que se describen a continuación+
M-#!#.r ) *#)#."#$%+ 2onsiste en el uso que la t)cnica empleada haga de la capacidad instalada.
M#%#!#.r () *#(!o !('#o '( *(r!#%"#$% + 2onsiste en la capacidad que tiene la t)cnica para efectuar entregas de pedidos es muy bien estimada por la parte financiera dado que optimiza los flujos de dinero de la empresa.
M#%#!#.r ) !('# '( *ro (% ro"(,o + 2onsiste en reducir el número de trabajos que permanecen en el sistema.
M#%#!#.r )o, r(*r,o, '( )o, ('#'o, + 2onsiste en reducir el tiempo medio de espera de los clientes teniendo en cuenta las fechas de entrega.
1.3. PROGRAMACIÓN PROCESO
EN
INSTALACIONES
ORIENTADAS
AL
Las instalaciones orientadas al proceso tambi)n llamadas para trabajos de taller producción intermitente o producción sobre pedido/ son sistemas de alta #ariedad y bajo #olumen que por lo común se encuentran en organizaciones de manufactura y ser#icios. Se trata de sistemas de producción que fabrican los productos con base en un pedido. Los artículos producidos en este sistema difieren considerablemente en t)rminos de los materiales empleados el orden del procesamiento los requerimientos y el tiempo de procesamiento y los requerimientos de preparación. $ebido a estas diferencias la programación puede resultar muy compleja. !l administrador necesita un sistema de planeación y control de la producción para operar las instalaciones de manera balanceada y eficiente. !ste sistema debe+ •
-rogramar los pedidos entrantes sin #iolar las restricciones de capacidad de los centros
•
de trabajo indi#iduales. 3erificar la disponibilidad de herramientas y materiales antes de liberar un pedido a un departamento.
•
!stablecer fechas de entrega para cada trabajo y comparar el a#ance con las fechas en
•
que se necesitan y los tiempos de entrega de las órdenes. 3erificar el a#ance del trabajo conforme las tareas #an siendo realizadas a tra#)s del
•
taller. -roporcionar retroalimentación sobre las acti#idades realizadas en la planta y las tareas
•
de producción. -roporcionar estadísticas de la eficiencia laboral y #igilar los tiempos de los operarios para efectuar el análisis de distribución de la nómina y la mano de obra.
Sin importar si el sistema de programación es manual o automatizado siempre debe ser e*acto y rele#ante. !sto significa que requiere una base de datos de producción con archi#os de control y de planeación. Los siguientes son tres tipos de archi#os de planeación+ •
,n archi#o maestro de artículos el cual contiene información acerca de cada
•
componente que la empresa produce o compra. ,n archi#o de rutas que indica el flujo de cada componente a tra#)s del taller. ,n archi#o maestro del centro de trabajo que contiene información del centro de trabajo
•
tal como capacidad y eficiencia. Los archi#os de control dan seguimiento al a#ance real en comparación con el a#ance establecido en el plan para cada orden de trabajo.
I%,*)"#o%(, (%3o"', ) ro"(,o 4*))(r(, '( *ro La programación se enfoca en un programa que mira hacia delante y que se logra inicialmente con fechas establecidas mediante 4%- y refinadas con las t)cnicas de programación de capacidad finita que se analizan en este capítulo. !stas instalaciones incluyen la mayor parte de la producción mundial. !ntre los ejemplos pueden mencionarse las fundidoras los talleres de maquinado gabinete e impresión muchos restaurantes y la industria de la moda.
C)), '( *ro 4#%,*)"#o%(, (%3o"', ( ro"(,% 3!#)#, '( "o!o%(%*(, ,#!#)r(, La programación se enfoca en la generación de un programa que mira hacia delante. La 4%genera las fechas de entrega y los detalles subsecuentes de programación y despacho se realizan en la c)lula de trabajo con 5anban y reglas de prioridad.
I%,*)"#o%(, r((*#*#8, 4)9%(, '( (%,!)( La programación se enfoca en generar un programa que mira hacia delante el cual se logra al balancear la línea con t)cnicas tradicionales de las líneas de ensamble. Las t)cnicas de jalar como 617 y 5anban se"alan la programación del componente a fin de apoyar la línea de ensamble. Las instalaciones repetiti#as incluyen líneas de ensamble habilitadas para armar una amplia #ariedad de productos desde automó#iles hasta electrodom)sticos y computadoras. !stos problemas de programación representan un reto pero casi siempre ocurren cuando el proceso es nue#o o cuando los productos o modelos cambian.
I%,*)"#o%(, (%3o"', ) ro'"*o 4"o%*#%, !stas instalaciones producen un #olumen muy alto y una #ariedad limitada de productos. La programación genera un programa que mira hacia delante el cual puede satisfacer una demanda razonablemente estable con la capacidad fija e*istente. La capacidad en estas instalaciones suele estar limitada por la in#ersión de capital a largo plazo. -or lo general se conoce la capacidad de la instalación así como el tiempo de preparación y producción para el rango limitado de productos. Lo anterior permite que la programación sea bastante directa.
1.4. FASE DE LA PROGRAMACIÓN: CARGAR O ASIGNAR TRABAJOS La asignación o carga de trabajos representa una base de la programación el profesional que desarrolle dicha programación deberá en primer lugar asignar operaciones entre los centros de tal manera que minimice costos de operación tiempos de terminación tiempos de ocio respete cronogramas de mantenimiento pre#enti#o etc. !*isten t)cnicas y herramientas que buscan optimizar simplificar y fle*ibilizar esta tarea de asignación entre las que se destacan el m)todo de asignación y el uso de diagramas o gráficas de 8antt. Lo recomendable siempre y cuando el tiempo del que dispone el programador lo permita sería partir de la asignación y enseguida desarrollar 8antt.
1.4.1. CONTROL DE INSUMOS Y PRODUCTOS !s una t)cnica que permite al personal de operaciones administrar el flujo de trabajo en la instalación. Si el trabajo está llegando más rápido de lo que se procesa se sobrecargan las instalaciones y se desarrollan órdenes pendientes. La sobrecarga ocasiona que la instalación se sature lo cual conduce a ineficiencias y problemas de calidad. 2uando el trabajo llega a una tasa menor que el desempe"o de las tareas la
instalación se subutiliza y el centro de trabajo podría quedarse sin trabajo. !l resultado de la subutilización de una instalación es capacidad inacti#a y desperdicio de recursos. Las alternati#as que tiene el personal de operaciones para administrar el flujo de trabajo en la instalación son+ • • •
2orregir el desempe"o &umentar la capacidad 1ncrementar o reducir el insumo del centro de trabajo mediante a/ rutas para los trabajos desde o hacia otros centros de trabajo; b/ aumento o disminución de la subcontratación; c/ disminución o aumento/ de la producción.
1.5. DIAGRAMAS O GRÁFICAS DE GANTT Las gráficas de 8antt son una ayuda #isual muy útil para determinar las cargas de trabajo y la programación. 9allas ausentismos impre#istos problemas de calidad programas de mantenimiento pre#enti#o operaciones simultaneas disputa de recursos entre otras son #ariables sumamente complejas que requieren del desarrollo de una modelación robusta si se aborda desde la perspecti#a de optimización. &demás al tratarse de la programación una tarea cuyo horizonte está dado en días horas y minutos; las #ariables que la afectan se comportan con un dinamismo tal que precisa de herramientas que proporcionen total fle*ibilidad y simplicidad para su ejecución. Las cartas diagramas o gráficas de 8antt constituyen una ayuda #isual muy útil para determinar cargas de trabajo tiempos de procesamiento tiempos de flujo balance de operaciones tiempos ociosos disponibilidad de centros de trabajo entre otros indicadores de programación. !s usual que en la práctica áreas como mantenimiento soliciten a la administración de operaciones fechas disponibles para efectuar ajustes en el proceso o áreas como recursos humanos soliciten espacios para di#ulgaciones o capacitación; los diagramas de 8antt proporcionan una estimación muy útil para determinar estos espacios.
!ste proceso consta de diagrama de 8antt de un proceso de : operaciones y : órdenes de trabajo. & partir de este diagrama podemos identificar los tiempos de terminación de cada orden de sortear la disponibilidad de centros de trabajo y de obtener fechas en las cuales no e*iste programación información útil para áreas como mantenimiento o disponibles para balancear otras órdenes. La fle*ibilidad del diagrama depende de la actualización constante del mismo para de esta manera poder considerar nue#as estimaciones de tiempo dependiendo de situaciones inesperadas en el proceso.
L gr+3#" '( G%** '( "rg *#(%( % )#!#*"#$% #!or*%*(: o toma en cuenta la #ariabilidad de la producción como descomposturas inesperadas o errores humanos que requieren repetir algún trabajo. !n consecuencia la gráfica debe actualizarse en forma regular para que refleje los nue#os trabajos y las estimaciones de tiempo calculadas. ,na gráfica de 8antt de programación se usa para #igilar el a#ance de los trabajos. 1ndica qu) tareas están a tiempo y cuáles están adelantadas o atrasadas. !n la práctica se encuentran muchas #ersiones de esta gráfica.
1.6. MTODO DE ASIGNACIÓN !l m)todo de asignación in#olucra asignar tareas o trabajos a los recursos. Los ejemplos incluyen asignar tareas a máquinas contratos a licitantes personas a proyectos y #endedores a territorios. !l objeti#o más frecuente es minimizar el costo total o el tiempo requerido para realizar las tareas. ,na característica importante de los problemas de asignación es que sólo un trabajo o trabajador/ se asigna a una máquina o proyecto/. 2ada problema de asignación usa una tabla. Los números de la tabla representan los costos o los tiempos que se asocian con cada asignación particular.
!l m)todo de asignación implica sumar o restar las cifras correspondientes de la tabla con el fin de encontrar el costo de oportunidad más bajo para cada asignación. -ara ello se deben seguir cuatro pasos+ •
R(,*r () %;!(ro !(%or '( "' r(%g)$% "' %o '( )o, %;!(ro, %o*'o, (% (,( r(%g)$% < '(,,= (% ) !*r#. r(,)*%*(= *o!r () %;!(ro !(%or '( "' "o)!% < r(,*r)o *o'o, )o, %;!(ro, '( (, "o)!% . !ste paso tiene el efecto de reducir los números de la tabla hasta que se presente una serie de ceros los cuales significan costos de oportunidad nulos. &unque los números cambian este problema reducido es equi#alente al original y tendrá la misma solución óptima.
•
Tr.r () %;!(ro !9%#!o %("(,r#o '( )9%(, r("*, 8(r*#")(, < &or#.o%*)(, r "r#r *o'o, )o, "(ro, '( ) *)> Si el número de líneas es igual al número de renglones o al número de columnas de la tabla entonces podremos hacer una asignación óptima. Si el número de líneas es menor que el de renglones o columnas entonces continuamos con el paso <.
•
R(,*r () %;!(ro !(%or ( %o (,* "#(r*o or % )9%( )o, o*ro, %;!(ro, ( %o (,*% "#(r*o,> Sumar el mismo número a cualquier número que est) en la intersección de cualesquiera dos líneas. o cambiar el #alor de los números que están cubiertos sólo por una línea. 3ol#er al paso = y seguir hasta que sea posible hacer una asignación óptima.
•
L, ,#g%"#o%(, $*#!, ,#(!r( (,*r+% 'o%'( &< "(ro, (% ) *)> ,na manera sistemática de hacer asignaciones #álidas consiste en seleccionar primero un renglón o una columna que sólo contenga un cuadro con cero. -odemos hacer una asignación a ese cuadro y despu)s tachar su renglón y su columna. $e los renglones y columnas que no están tachados escogemos otro renglón o columna donde sólo haya un cero. >acemos esa asignación y continuamos con el procedimiento hasta haber asignado cada persona o máquina a una tarea.
1.!. SECUENCIACIÓN DE TRABAJOS La base de la programación tal como ya se mencionó es la carga o asignación de tareas de tal manera que en dicha fase pueden identificarse múltiples #ariables relacionadas con la capacidad del proceso. La siguiente etapa en el desarrollo de la programación corresponde a la secuenciación orden o despacho; en esta etapa se define el
orden en que deben
atenderse las operaciones en cada centro de trabajo. La siguiente pregunta que debe formularse el programador es ?@u) determina el orden de asignación de mis operacionesA bueno pues muchos e*pertos coinciden en que e*isten tantas reglas de prioridad como especialistas de programación sin embargo las reglas de programación más aplicadas son las siguientes+
1.!.1. PRINCIPIOS DE PRIORIDAD PARA LA SECUENCIACIÓN DE TRABAJOS PEPS ? Pr#!(ro (% (%*rr= r#!(ro (% ,(r8#r 4@#r,* Co!(= @#r,* S(r8(': !l primer trabajo en llegar al sistema se procesa en primer lugar.
TPC ? T#(!o '( ro"(,!#(%*o !+, "or*o 4S&or*(,* Pro"(,,#%g T#!(: !l trabajo que tenga el tiempo de proceso más corto se procesa en primer lugar.
TPL ? T#(!o '( ro"(,!#(%*o !+, )rgo 4Lo%g(,* Pro"(,,#%g T#!(: !l trabajo que tenga el tiempo de proceso más largo se procesa en primer lugar.
@EP ? @("& '( (%*r(g !+, r$-#! 4Er)#(,* D( D*(: !l trabajo que tenga la fecha de entrega más pró*ima se procesa en primer lugar. Los principios o reglas de prioridad no deben confundirse con los criterios de programación puesto que estos principios proporcionan una secuencia de procesamiento que tendrá unos indicadores de desempe"o criterios de programación/ la elección de la mejor secuencia se relacionará con las políticas de la compa"ía y como se #e afectada en dichos indicadores tiempos de espera utilización retrasos/.
1.". RA#ÓN CR$TICA La razón crítica es otro tipo de regla de secuenciación. La razón crítica %2/ es un índice num)rico que se calcula di#idiendo el tiempo que falta para la fecha de entrega entre el tiempo de trabajo que resta. & diferencia de las reglas de prioridad la razón crítica es dinámica y fácil de actualizar. 7iende a arrojar mejores resultados que las -!-S 7-2 9!- y 7-L en el criterio del retraso promedio del trabajo. La razón crítica da prioridad a los trabajos que se deben realizar para cumplir con el programa de embarques. ,n trabajo con una razón crítica baja menor que B.C/ está
atrasado con respecto al programa. Si la %2 es e*actamente de B.C el trabajo está a tiempo. ,na %2 superior a B.C significa que el trabajo #a adelantado y que tiene cierta holgura. La fórmula de la razón crítica es+
!n la mayoría de los sistemas de programación de la producción la regla de la razón crítica puede ayudar a lo siguiente+
•
$eterminar la situación de un trabajo específico. !stablecer la prioridad relati#a de los trabajos partiendo de una base común. %elacionar en una base común los trabajos que pueden cubrirse con el in#entario y
•
los que se hacen sobre pedido. &justar automáticamente las prioridades y re#isar los programas/ según los cambios
•
en la demanda y el a#ance de los trabajos. $ar seguimiento dinámico al a#ance de los trabajos.
• •
1.%. SECUENCIA DE N TRABAJOS EN DOS MÁ&UINAS: REGLA DE JOHNSON !l siguiente paso en complejidad es cuando trabajos donde es = o más/ deben pasar por dos máquinas o centros de trabajo distintos en el mismo orden. !ste problema se conoce como problema D=. La regla de 6ohnson se puede usar para minimizar el tiempo de procesamiento de la secuencia de un grupo de trabajos que pasan por dos centros de trabajo. 7ambi)n minimiza el tiempo ocioso total en las máquinas. La regla de 6ohnson implica la realización de cuatro pasos+ B. >acer una lista de todos los trabajos que incluya el tiempo requerido por cada trabajo en una máquina. =. Seleccionar el trabajo con el tiempo de acti#idad más corto. Si el tiempo más corto está en la primera máquina ese trabajo se programa primero. Si el tiempo más corto está en la
segunda máquina ese trabajo se programa al final. Los empates en los tiempos de acti#idad se pueden romper de manera arbitraria. <. ,na #ez que se programa un trabajo debe eliminarse de la lista. :. Se aplican los pasos = y < a los trabajos restantes trabajando hacia el centro de la secuencia.
1.1'. LIMITACIONES DE LOS SISTEMAS DE DESPACHO BASADOS EN REGLAS Las t)cnicas de programación que se acaban de describir se basan en reglas pero los sistemas basados en reglas tienen una serie de restricciones. !ntre )stas se encuentran las siguientes+ •
La programación es dinámica; por lo tanto es preciso re#isar las reglas para
•
adaptarlas a los cambios en el proceso el equipo la mezcla de productos etc)tera. Las reglas no están dirigidas ni hacia arriba ni hacia abajo; pueden no reconocer
•
recursos ociosos y recursos que forman cuellos de botella en otros departamentos. Las reglas no #en más allá de las fechas de entrega. -or ejemplo dos pedidos podrían tener la misma fecha de entrega. ,na orden implica reabastecer a un distribuidor y la otra es un pedido personalizado que si no se entrega a tiempo ocasionará que el cliente cierre su fábrica. Los dos pueden tener la misma fecha de entrega aunque resulta e#idente que el pedido personalizado es más importante.
& pesar de estas limitaciones los programadores con frecuencia usan reglas de secuenciación como 7-2 9!- o razón crítica. &plican estos m)todos periódicamente a cada centro de trabajo y despu)s modifican la secuencia para manejar la multitud de #ariables del mundo real. Lo hacen en forma manual o con un softEare de programación finita.
1.11. PROGRAMACIÓN DE CAPACIDAD FINITA (FCS) La programación a corto plazo tambi)n se denomina programación de capacidad finita. La 92S 9inite 2apacity Scheduling; programación de capacidad finita/ supera las des#entajas de los sistemas basados e*clusi#amente en reglas proporcionando al programador computación interacti#a y salidas gráficas. !n los entornos de programación dinámica como los talleres intermitentes con una alta #ariedad bajo #olumen y recursos compartidos/ esperamos cambios pero los cambios interrumpen los programas. -or lo tanto los
administradores de operaciones se están mo#iendo hacia los sistemas 92S que permiten que el operario haga cambios casi de manera instantánea. Las mejoras de la comunicación en planta tambi)n están mejorando la precisión y la #elocidad de la información necesaria para ejercer un control efecti#o en los talleres de trabajo. Las máquinas controladas por computadora pueden monitorear e#entos y recopilar información casi en tiempo real. !sto significa que el programador puede hacer cambios al programa con base en la información de último minuto.
!stos programas muchas #eces se presentan en forma de gráfica de 8antt. &demás de incluir las alternati#as de las reglas de prioridad muchos de los sistemas 92S actuales tambi)n combinan un 'sistema e*perto( o t)cnicas de simulación y permiten que el programador asigne costos a las diferentes posibilidades. !l programador tiene fle*ibilidad para manejar una situación cualquiera incluso cambios en las órdenes la mano de obra y las máquinas.
1.12. TEOR$A DE LAS RESTRICCIONES La producción un importante concepto en operaciones es el número de unidades procesadas en una instalación y #endidas. La producción es una diferencia crítica entre la empresa e*itosa y la fallida. Lo anterior ha conducido a un enfoque en las restricciones que ha sido popularizado por el libro 7heory Ff 2onstraints; teoría de las restricciones/ es el cuerpo de conocimientos que maneja todo lo que limita la habilidad de una organización para lograr sus metas. Las restricciones pueden ser físicas como la disponibilidad de
personal o de procesos materias primas o suministros/ o no físicas como procedimientos estados de ánimo y capacitación/. La base de la teoría de las restricciones es el reconocimiento y manejo de estas limitaciones mediante un proceso de cinco pasos+
P,o 1+ 1dentificar las restricciones. P,o 2+ $esarrollar un plan para superar las restricciones identificadas. P,o + !nfocar los recursos a lograr el paso =. P,o B: %educir los efectos de las restricciones restando carga de trabajo o ampliando la capacidad. &segurarse de que todas las personas afectadas por las restricciones las reconozcan.
P,o 5: 2uando un conjunto de restricciones se supere #ol#er al paso B e identificar nue#as restricciones.
1.12.1. CUELLO DE BOTELLA Los centros de trabajo que se constituyen en cuellos de botella son restricciones que limitan la salida de producción. Los cuellos de botella tienen menos capacidad que el centro de trabajo anterior o siguiente y limitan la salida de productos. Los cuellos de botella son una ocurrencia común porque incluso los sistemas bien dise"ados pocas #eces duran en equilibrio mucho tiempo. 2ambiar productos mezclas de productos y #olúmenes muchas #eces crea #arios cuellos de botella que tambi)n se modifican con el tiempo. !n consecuencia los centros de trabajo forman cuellos de botella en casi todas las instalaciones orientadas al proceso desde hospitales y restaurantes hasta fábricas. Los administradores de operaciones e*itosos hacen frente a los cuellos de botella aumentando su capacidad cambiando las rutas de trabajo el tama"o de los lotes la secuencia del trabajo o aceptando la inacti#idad en otras estaciones de trabajo. !*isten #arias t)cnicas para enfrentar los cuellos de botella e incluyen+ •
1ncrementar la capacidad de la restricción. !sto podría requerir una in#ersión de capital o más personal y su implementación tomaría tiempo.
•
&segurar la disponibilidad de empleados calificados con capacitación cruzada para operar y mantener completamente el centro de trabajo que ocasiona la
•
restricción. $esarrollar alternati#as para las rutas los procedimientos de procesamiento o
•
los subcontratistas. 7rasladar las inspecciones y pruebas a un lugar que est) justo antes del cuello de botella. !ste enfoque ofrece la #entaja de que rechaza los defectos
•
potenciales antes de que entren al cuello de botella. -rogramar la producción para que se ajuste a la capacidad del cuello de botella. Lo anterior podría significar que se programe menos trabajo en los centros de trabajo que surten al cuello de botella.
2omo un ejemplo la restricción del hospital &rnold -almer en el alumbramiento de beb)s era la disponibilidad de camas. La solución a largo plazo para este cuello de botella fue agregar capacidad mediante un proyecto de construcción de : a"os.
T!or= !or*#g'or= "(r' 7ambor amortiguador cuerda es otra idea de la teoría de las restricciones. !n este conte*to el tambor es el ritmo del sistema. -roporciona el programa el paso de la producción. !l amortiguador es el recurso por lo general el in#entario necesario para mantener la restricción o las restricciones funcionando a su capacidad. G la cuerda proporciona la sincronización necesaria para jalar las unidades a tra#)s del sistema. Se puede pensar en la cuerda como en se"ales de 5anban.
PROGRAMACIÓN DE INSTALACIONES REPETITIAS Las metas de programación definidas al principio de este capítulo tambi)n son adecuadas para la producción repetiti#a. !l enfoque usual es desarrollar un programa que mira hacia adelante sobre una línea de ensamble balanceada. Los productores repetiti#os quieren satisfacer las demandas de sus clientes tener menos in#ersión en in#entarios reducir el tama"o de los lotes y utilizar el equipo y los procesos. ,na t)cnica para a#anzar hacia estas metas es pasar a un programa de uso ni#elado de los materiales. !l uso ni#elado de materiales significa tener lotes peque"os frecuentes de alta calidad que contribuyan
con la producción justo a tiempo. !sto es precisamente lo que hacen los productores de clase mundial. Las #entajas del uso ni#elado de los materiales son+ B. i#eles bajos de in#entario que liberan capital para otros usos =. -roducción más rápida de los artículos es decir tiempos de entrega más cortos/ <. 4ejor calidad de los componentes y por ende mejor calidad del producto :. 4enos requerimientos de espacio en planta H. 4ejor comunicación entre los empleados porque están más cerca unos de otros lo que puede resultar en un mejor trabajo de equipo y un espíritu de solidaridad/ I. ,n proceso de producción más fluido porque los lotes grandes no han 'ocultado( los problemas.
PROGRAMACIÓN DE SERICIOS La programación de los sistemas de ser#icio difiere en #arios puntos de la programación de los sistemas de manufactura+ •
!n la manufactura el )nfasis de la programación está en los materiales pero en los
•
ser#icios está en los ni#eles de personal. Los in#entarios pueden ayudar a sua#izar la demanda para los fabricantes pero muchos
•
sistemas de ser#icio no almacenan in#entarios. Los ser#icios requieren mucha mano de obra y la demanda de )sta puede ser
•
sumamente #ariable. Las decisiones de programación están restringidas por consideraciones legales como las leyes de salarios y horarios de trabajo así como por los contratos sindicales que limitan
•
las horas trabajadas por turno semana o mes. 2omo los ser#icios suelen programar personas en #ez de materiales los aspectos de comportamiento sociales de #ejez y estatus complican la programación.
M('#%*( rogr!"#$% "9")#" !*iste toda una serie de t)cnicas y algoritmos útiles para programar a empleados del sector ser#icios tales como enfermeras personal de restaurantes cajeros de banco y empleados de tiendas. Los administradores quienes tratan de establecer un programa oportuno y eficiente que
mantenga feliz al personal pueden pasar un tiempo sustancial cada mes desarrollando la programación de empleados. 4uchas #eces estos programas consideran un periodo de planeación relati#amente largo. ,n enfoque factible y a la #ez sencillo es la programación cíclica.
Progr!"#$% "9")#" La programación cíclica con necesidades de personal inconsistentes a menudo se presenta en ser#icios tales como restaurantes y el trabajo policial. &quí el objeti#o se enfoca en desarrollar un programa con el número mínimo de trabajadores. !n estos casos cada empleado se asigna a un turno y tiene tiempo libre.
(%*, < D(,8(%*, '( ) Progr!"#$% Cor*o P).o (%*, •
!s posible mejora el ni#el de ser#icio al cliente porque las unidades se pueden producir a
•
tiempo. !s posible mejorar la eficiencia porque acumula menos in#entario en proceso que aumenta
•
los costos fijos en el centro de trabajo. !s posible mejorar la calidad porque una menor cantidad de trabajo en proceso oculta
• • • • • •
menos los problemas. -rogramación organizada. 4enor taza de errores. Satisfacción del programador. Solución de errores de programas 3ersiones nue#as 1mplementa una forma de trabajo donde se adapte fácilmente a las circunstancias
D(,8(%*, • • • •
!s recomendable emplearlo solo en proyectos a corto plazo <as comisiones en caso de fallar 1mposible pre#er todo antes de programar $emasiado costoso e innecesario
"#"R$%$%&' ( $)'*+',%$) M-,&.& ." )'%)$% !ara el restaurante "# $%&"'$, la administración a decidido dirigir diferentes tipos de cliente a *arias +reas de ser*icios de maseras. #a administración sabe que las diferentes combinaciones tipo de clientemesera pueden acer *ariar los costos de ser*icio a causa de las distintas características de los cliente y a las características de abilidad y personalidad de las meseras. &tilizando la técnica de asignación ordenar una carga satisfactoria. "# $%&"'$ proporciona en la siguiente matriz la siguiente información. ,ipo de cliente 'ara /.01 2 3.41 6 4.01
M"'"R)' endy .01 3.31 4.01
erta /.1 5.41 4.11
Prier paso7 &sando la tabla anterior, restar el menor n8mero de cada columna a todos los n8meros de la columna. "l resultado se muestra en la tabla siguiente7 $! D" 6#$"9" :-;1 2 /.51 6 .11
<"9D= 1 4.?1 /.11
2";>1 /./1 1.01
'egundo paso7 &sando la tabla anterior, restar el menor n8mero de cada renglón a cada n8mero anotado en los renglones. "l resultado se muestra en la tabla siguiente. $! D" 6#$"9" :-;1 2 1./1 6 1.1
<"9D= 1 .51 .1
2";>1 1 1
"l n8mero de líneas para cubrir todos los ceros es /, que no se igual al n8mero de ser*idores. !or tanto se procede a efectuar el paso 4. ,ercer paso7 ;este el menor n8mero sin cubrir (en la tabla anterior) a todos los n8meros sin cubrir y s8melo a los n8meros que se encuentran en la intersección de dos líneas. (en este caso el numero 1,1 ) $! D" 6#$"9" :-;1 2 1.1
<"9D= 1 .41
2";>1.1 1
6
1
.11
1
-ora el n8mero mínimo de líneas es igual al n8mero de ser*idores y la solución es7 $! D" 6#$"9" ) $
@":";
6: .01 5.41 4.01 4010
R) $R+,%$)
>oy es el día /3 en el programa de producción de 2"##A: !";B :.-.6. >ay órdenes para tres trabajos, como se indica a continuación7 ,R))#&
"$8) ." ",R")
) $
41 /C /
.+)' ." ,R))#& R"',),"' 5 3 /
&sando la fórmula de ;6, calculamos las razones críticas7 ,R))#& ) $
Ra!ón critica (41E/3)5 F ./3 (/CE/3)3 F 1.?1 (/E/3)/ F .11
&rden de prioridad 4 /