## Page 1 CRM y SCM Gestión de la Información Grado en Ingeniería Informática Universidad de Burgos <img>Universidad de Burgos logo</img> UNIVERSIDAD DE BURGOS José Ignacio Santos, José Manuel Galán jisantos@ ubu.es, jmgalan@ ubu.es --- ## Page 2 # Contenidos * → Relación entre ERP, CRM y SCM * → CRM * • Estrategia de negocio * • Aplicación de gestión * → SCM * • Cadena logística * • Aplicaciones de gestión * • Efecto látigo --- ## Page 3 # ERP, CRM y SCM graph TD subgraph ERP A[Administración] B[Finanzas] C[RRHH] D[Proyectos] end subgraph CRM E[Marketing] F[Ventas] G[Servicio Clientes] end subgraph SCM H[Compras] I[Logística] J[Producción] end subgraph Supply Chain Management K[Supply Chain Management] end A --- B B --- C C --- D D --- A E --- F F --- G G --- E H --- I I --- J J --- H K --- H K --- I K --- J K --- A K --- B K --- C K --- D K --- E K --- F K --- G Desde el punto de vista de SI y TI, los sistemas CRM y SCM son extensiones especializadas (y enriquecidas) en la gestión de los procesos con clientes (CRM) y los procesos con proveedores (SCM) Pueden ser módulos integrados dentro del ERP de algunos vendedores, o pueden ser aplicaciones de gestión independientes (que deberán ser interoperables con el ERP de la empresa) La arquitectura de estos sistemas es similar a la de los sistemas ERP y su despliegue también (hosted, cloud, híbrido) --- ## Page 4 # Confusión con las nombres SCM, CRM graph TD A[SCM, CRM] --> B[Estrategia de negocio
La organización busca rediseñar sus procesos para mejorar la eficiencia operativa (SCM) y la gestión personalizada de los clientes (CRM)] A --> C[Sistema de información
Sistema de información integrado (similar a un ERP) que funciona como OLTP] B --> D[SCM, CRM] C --> D
--- ## Page 5 # ¿Por qué sistemas separados? ERP, CRM, SCM comparten una arquitectura (base de datos, DBMS, lógica de aplicación), pero se separan en sistemas diferentes por diversas razones: **Especialización funcional:** La complejidad funcional de áreas como CRM y SCM supera la funcionalidad estándar que ofrece un ERP Por ejemplo, un CRM necesita manejar campañas de marketing, análisis de comportamiento, segmentación avanzada. Un SCM incorpora funcionalidades de optimización de rutas, gestión de proveedores globales, simulaciones de demanda, coordinación. **Escalabilidad tecnológica** Requerimientos operativos diferentes: los procesos CRM y SCM suelen requerir más flexibilidad, manejo de datos externos y tiempos de respuesta distintos Bases de datos separadas (aunque conectadas) por necesidades de rendimiento, y también por independencia tecnológica (de un mismo proveedor) --- ## Page 6 # CRM: lógica de negocio “CRM es una estrategia empresarial que optimiza los ingresos y la rentabilidad promoviendo la satisfacción y la fidelidad de los clientes” (Gartner). “Poner al cliente en el centro de tu negocio” El objetivo es **gestionar las relaciones con los clientes** para retener e incorporar nuevos clientes. Requiere la gestión integrada (personas, procesos, datos y tecnología) de las principales áreas relacionadas: **marketing, ventas, servicio al cliente y gestión** ¿Cómo? mediante aplicaciones CRM <img>SAP CRM logo</img> <img>Oracle CRM logo</img> --- ## Page 7 # CRM: software de gestión La aplicación CRM ofrece funcionalidades para: * **Marketing:** gestión de campañas, segmentación de clientes, Social Media (presencia en redes sociales), etc. * **Ventas:** gestión de las interacciones con clientes a través de todos los canales (tienda física, tienda web, teléfono, correo, redes, etc.): compras, devoluciones, sistemas de recomendación, etc. * **Atención al cliente:** gestión del soporte, incidencias, fidelización etc. * **Análisis** del comportamiento del cliente (data mining, ML, AI) para la personalización de servicios, investigación de mercados, predicción de ventas, etc. --- ## Page 8 # SCM: lógica de negocio SCM es una estrategia empresarial que busca mejorar los procesos logísticos entre todos los socios comerciales que participan en la satisfacción de la demanda un bien o servicio. Frente a una gestión logística tradicionalmente centrada en la gestión de los procesos logísticos internos de una empresa (flujos de bienes y de información entre la empresa, proveedores y clientes) ... Aparece el concepto de **cadena de suministro**, que pone el acento en la **colaboración** y **coordinación** necesaria entre todos los agentes que hacen posible la producción y distribución de un bien (proveedores, plantas de fabricación, centros de distribución, mayoristas, minoristas, empresas de transporte, etc.) --- ## Page 9 La gestión logística de productos Diferencias y similitudes entre estos productos <img>A white and red Nike running shoe filled with blackberries.</img> <img>A pile of red and green apples.</img> <img>A red and black ATI Radeon graphics card.</img> --- ## Page 10
Ejemplo
**How Many Countries Does It Take to Make a Coat?** To make this jacket for the U.S. market, Hong Kong garment producer Li & Fung ordered materials from factories in five countries and had them delivered to Thailand, where the jacket was stitched together. Using a network of Web sites, Li & Fung stays in touch with its worldwide suppliers and can compress the time it takes to get items into stores. <img>A diagram of a winter jacket illustrating the sourcing of components from different countries. The jacket is shown in orange, with arrows pointing to each part that lists the country responsible for that component: • Liner (top left): China, the world’s largest producer of cotton • Shell and fleece (top right): Taiwan, which specializes in making material for outdoor clothing • Hood (bottom left): Thailand, a leading exporter of imitation fur • Zipper teeth (bottom center): Japan, the globe’s biggest producer of stainless steel for zippers • Snaps (bottom right): Germany, which gave the world the snap fastener in the 1880s</img> fuente: Laudon (2012) --- ## Page 11 # Versión simplificada de la cadena logística Cadena logística tradicional (teórica) graph LR A[Ciclo de aprovisionamiento] --> B[Proveedor materia prima] B --> C[Ciclo de producción] C --> D[Productor] D --> E[Ciclo de reposición] E --> F[Mayorista (wholesaler)] F --> G[Ciclo de pedido de cliente] G --> H[Minorista (retailer)] H --> I[Cliente] <img>Cows grazing in a field under a blue sky.</img> <img>Milk bottles on a conveyor belt in a factory.</img> <img>A grocery store aisle with shelves stocked with various products.</img> <img>Two people sitting at an outdoor table drinking from bottles.</img> --- ## Page 12 Cadena logística real --- ## Page 13 # SCM: software de gestión La aplicación SCM es una extensión de las funcionalidades originales de un ERP. Las aplicaciones de SCM ofrecen las siguientes funcionalidaes (Bozarth 2008): * **Sistemas de planificación:** * E.g. planificación colaborativa de la demanda: compartir información en tiempo real sobre previsiones de ventas, inventarios y producción, con el objetivo de mejorar la toma de decisiones y reducir tanto los costos como el riesgo de desabastecimiento o sobreproducción * **Sistemas de ejecución logística:** gestionan la información de las actividades logísticas (órdenes, embarques, movimientos de productos, pago, facturación, ...) * E.g. “online tracking system” de FedEx: cada paquete está identificado con un código de barras que es leído en cada operación, y puede seguirse por los usuarios autorizados * **Sistemas de análisis y decisión inteligente para el diseño y optimización del sist. logístico:** * E.g. localización de los almacenes, tamaño de contenedores, simulación de tráfico logístico, optimización de tiempos de transporte, ... --- ## Page 14 # Ejemplo SAP SAP Integrated Business Planning system Software As A Service (SAAS) con funcionalidades de apoyo a la decisión y de planificación * ☑ **Integrated planning** - Plan at strategic and tactical levels, and then drill into operational details. * ☑ **Sales and operations planning (S&OP)** - Deliver a cross-departmental sales and operations plan that balances inventory, service levels, and profitability. * ☑ **Supply planning** - Develop rough cut capacity plans in a bucketed time series supply plan. * ☑ **Forecasting and demand management** - Get full demand transparency with short-term, mid-term, and long-term forecasting. Take advantage of best-in-class capabilities for demand sensing and statistical forecasting. * ☑ **Inventory optimization** - Prescribe inventory targets to maximize profit, while buffering for uncertainty. * ☑ **Response planning** - Create order confirmation and an adopted supply plan based on prioritized demands, allocations and supply chain constraints. * ☑ **Supply and allocations planning** - Create allocations and a supply plan based on prioritized forecast demands and supply chain constraints. * ☑ **Real-time supply chain management (SCM)** - Enable supply chain professionals to navigate, analyze, and profitably manage your entire supply chain in real time. Functional capabilities --- ## Page 15
Process: Global IBP 05/09/2013
StepStatusDate Range
Product ReviewCompleted5/9/13 – 5/11/13
Demand ReviewCompleted5/12/13 – 5/14/13
Supply ReviewCompleted5/15/13 – 5/16/13
Pre S&OP Review67%5/18/13 – 5/17/13
Executive Review5/18/13 – 5/20/13
Dashboards
**Scenario Comparison (50M)** <img>A grouped bar chart comparing three scenarios—Baseline, Upside, and Downside—across four metrics: Constrained Demand Plan Rev (blue), Projected Inventory Cost (orange), Gross Profit (green), and Operating Profit (yellow). • Baseline: Constrained Demand Plan Rev ≈ 40 M, Projected Inventory Cost ≈ 1 M, Gross Profit ≈ 22 M, Operating Profit ≈ 18 M. • Upside: Constrained Demand Plan Rev ≈ 45 M, Projected Inventory Cost ≈ 1 M, Gross Profit ≈ 23 M, Operating Profit ≈ 19 M. • Downside: Constrained Demand Plan Rev ≈ 43 M, Projected Inventory Cost ≈ 1 M, Gross Profit ≈ 21 M, Operating Profit ≈ 17 M.</img> **Top New Products** <img>A horizontal bar chart listing six new product models (z105 Phone, z102 Phone, y102 Smart Phone, x104 Smart Phone, t102 Phone, t100 Phone) with three metrics per product: Marketing Forecast Rev (blue), Marketing Forecast Profit (orange), and Operating Profit (yellow). • z105 Phone: Marketing Forecast Rev ≈ 38 M, Marketing Forecast Profit ≈ 19 M, Operating Profit ≈ 18 M. • z102 Phone: Marketing Forecast Rev ≈ 30 M, Marketing Forecast Profit ≈ 12 M, Operating Profit ≈ 14 M. • y102 Smart Phone: Marketing Forecast Rev ≈ 32 M, Marketing Forecast Profit ≈ 14 M, Operating Profit ≈ 15 M. • x104 Smart Phone: Marketing Forecast Rev ≈ 35 M, Marketing Forecast Profit ≈ 14 M, Operating Profit ≈ 15 M. • t102 Phone: Marketing Forecast Rev ≈ 25 M, Marketing Forecast Profit ≈ 11 M, Operating Profit ≈ 13 M. • t100 Phone: Marketing Forecast Rev ≈ 15 M, Marketing Forecast Profit ≈ 5 M, Operating Profit ≈ 7 M.</img> **Market Share by Family** <img>A horizontal stacked-bar chart showing market share percentage (Pct) for various product families across three time points: Q3 2013, Q4 2013, and Q1 2014. Each family has a blue bar representing Market Share Pct. • z Tablet: Q3 2013 ≈ 0.35, Q4 2013 ≈ 0.30, Q1 2014 ≈ 0.25. • z Phone: Q3 2013 ≈ 0.30, Q4 2013 ≈ 0.25, Q1 2014 ≈ 0.20. • z e-Reader: Q3 2013 ≈ 0.25, Q4 2013 ≈ 0.20, Q1 2014 ≈ 0.15. • y Smart Phone: Q3 2013 ≈ 0.30, Q4 2013 ≈ 0.25, Q1 2014 ≈ 0.20. • y Media Player: Q3 2013 ≈ 0.25, Q4 2013 ≈ 0.20, Q1 2014 ≈ 0.15. • x Tablet: Q3 2013 ≈ 0.30, Q4 2013 ≈ 0.25, Q1 2014 ≈ 0.20. • x Phone: Q3 2013 ≈ 0.25, Q4 2013 ≈ 0.20, Q1 2014 ≈ 0.15. • x e-Reader: Q3 2013 ≈ 0.20, Q4 2013 ≈ 0.15, Q1 2014 ≈ 0.10. • t Smart Phone: Q3 2013 ≈ 0.25, Q4 2013 ≈ 0.20, Q1 2014 ≈ 0.15. • t Media Player: Q3 2013 ≈ 0.20, Q4 2013 ≈ 0.15, Q1 2014 ≈ 0.10. • s Tablet: Q3 2013 ≈ 0.20, Q4 2013 ≈ 0.15, Q1 2014 ≈ 0.10. • s Phone: Q3 2013 ≈ 0.20, Q4 2013 ≈ 0.15, Q1 2014 ≈ 0.10. • s e-Reader: Q3 2013 ≈ 0.15, Q4 2013 ≈ 0.10, Q1 2014 ≈ 0.05.</img> **Consensus Revenue vs AOP** <img>A clustered bar chart comparing consensus revenue (green) to actual operating profit (yellow) across four quarters (Q3 2013, Q4 2013, Q1 2014, Q2 2014, Q3 2014). • Q3 2013: Consensus Demand Plan Rev ≈ 28 M, AOP Rev ≈ 25 M. • Q4 2013: Consensus Demand Plan Rev ≈ 28 M, AOP Rev ≈ 25 M. • Q1 2014: Consensus Demand Plan Rev ≈ 28 M, AOP Rev ≈ 45 M. • Q2 2014: Consensus Demand Plan Rev ≈ 28 M, AOP Rev ≈ 35 M. • Q3 2014: Consensus Demand Plan Rev ≈ 28 M, AOP Rev ≈ 30 M.</img> --- ## Page 16 # Ejemplo de sistema de ejecución logística: Wal-Mart <img>A circular flow diagram illustrating Wal-Mart’s inventory management system linked to Procter & Gamble’s supply-chain software. The flow starts with a Wal-Mart store where a customer buys Pampers Baby-Dry, triggering alerts that reach the distribution center and then the Procter & Gamble regional supply manager who reroutes a delivery truck labeled “RE-ROUTE # 237” to replenish the store.</img> 1. A special promotion causes Wal-Mart shoppers to snap up boxes of Pampers Baby-Dry. 2. Each box of Pampers has an RFID tag. Shelf-mounted scanners alert the stockroom of urgent need for restock. 3. Wal-Mart’s inventory management system tracks and links its in-store stock and its warehouse stock, prompting quicker replenishment and providing accurate real-time data. 4. Wal-Mart’s systems are linked to the P&G supply-chain management system. Demand spikes reported by RFID tags are immediately visible throughout the supply chain. 5. P&G’s logistics software tracks its trucks with GPS locators, and tracks their contents with RFID tag readers. Regional managers can reroute trucks to fill urgent needs. 6. P&G suppliers also use RFID tags and readers on their raw materials, giving P&G visibility several tiers down the supply chain, and giving suppliers the ability to accurately forecast demand and production. Fuente: Heizer and Render, Operations Management (2011) --- ## Page 17
Ejemplo de gestión caótica de almacenes de Amazon
<img>A cluttered shelf filled with assorted grocery items (cookies, canned goods, snacks) and a magazine, illustrating disorganized warehouse storage.</img> How Amazon arranges its warehouses (Tech Insider, 2016) --- ## Page 18 # Ejemplo de gestión caótica de almacenes de Amazon * Dificultades para gestionar los almacenes de Amazon: número elevado de referencias, número elevado de pedidos de clientes, predicción de la demanda (e.g. campañas “Black Friday”), ... * Amazon persigue minimizar los tiempos de preparación de los pedidos * Gestión caótica * El almacén está dividido por ubicaciones (bin/slot) con un código único asociado. * Cuando entra un producto (SKU) el sistema de información busca la primera ubicación libre de forma aleatoria y se le asigna. El producto se lleva allí y se registra el movimiento de entrada (escaneo de la ubicación, del producto, hora, ...) * Las salidas suelen producirse en lotes u órdenes de picking (que no tienen que corresponder con una orden de un cliente). Son listas de productos que un encargado (picker) ha de ir a recoger y llevar en un carrito. * Para cada orden de picking, el SI calcula una ruta óptima (menor tiempo de picking) que el encargado ha de seguir para ir recogiendo cada producto (registrando el correspondiente movimiento de salida). --- ## Page 19 # Ejemplo de gestión caótica de almacenes de Amazon **Ventajas:** * **Flexibilidad** en la organización del almacén, no es necesario planificar los sitios o prever espacio, y resulta muy sencillo aumentar el almacén cuando se necesita. * **Eficiencia**, en el uso del espacio al no dejar huecos libres * El **trabajo** de los operarios es **más sencillo**, no requieren aprender nada del almacén, únicamente las operaciones básicas de mover un producto, escanearlo, depositarlo o recogerlo. * La **gestión** es más sencilla aunque requiere de herramientas informáticas (e.g. gestión de ubicaciones mediante códigos de barras, creación de cestas de picking, minimización de las rutas de picking: problema del viajante) <img>A diagram showing a grid of points with red lines connecting them, illustrating a path or route.</img> --- ## Page 20 ¿Por qué es tan crítico la gestión de la información en toda la cadena logística? Efecto látigo (bullwhip effect) Simulación mediante el juego de rol “beer game” --- ## Page 21 # Beer game Antes de seguir con el resto de las diapositivas se recomienda probar el juego de simulación: * https://beergame.masystem.se/ * https://beergameapp.firebaseapp.com/ 1. Crear un juego 2. Escoger un rol, i.e. manufacturer, distributor, wholesaler, retailer 3. El juego se desarrolla por rondas (weeks), en cada ronda: a. Se recibe producto del proveedor (pedido anteriormente) b. Se recibe un pedido de cliente. Si hay stock se envía directamente. Si no hay stock aumenta la cantidad pendiente (backlog) c. Debe decidir la cantidad de cerveza que quiere pedir a su proveedor d. El objetivo es mantener un nivel de stock adecuado que permita responder a los pedidos de los clientes e. Cuidado porque tanto el stock como las unidades pendientes tienen un coste (mayor el coste de ruptura de stock). f. Existen retardos entre las órdenes de pedido y la recepción del producto --- ## Page 22 # Efecto látigo (bullwhip effect) graph TD A[Clientes] -->|piden 100
(demanda real)| B[Minorista] B -->|100 + 20| C[Mayorista] C -->|120 + 20| D[Distribuidor] D -->|140 + 20| E[Productor] F[Otros minoristas] --> B G[Otros mayoristas] --> C H[Otros distribuidores] --> D style A fill:#fff,stroke:#333,stroke-width:2px,color:#333 style B fill:#fff,stroke:#333,stroke-width:2px,color:#333 style C fill:#fff,stroke:#333,stroke-width:2px,color:#333 style D fill:#fff,stroke:#333,stroke-width:2px,color:#333 style E fill:#fff,stroke:#333,stroke-width:2px,color:#333 linkStyle 0 stroke:red,stroke-width:2px linkStyle 1 stroke:red,stroke-width:2px linkStyle 2 stroke:red,stroke-width:2px linkStyle 3 stroke:red,stroke-width:2px linkStyle 4 stroke:red,stroke-width:2px linkStyle 5 stroke:red,stroke-width:2px linkStyle 6 stroke:red,stroke-width:2px linkStyle 7 stroke:red,stroke-width:2px linkStyle 8 stroke:red,stroke-width:2px linkStyle 9 stroke:red,stroke-width:2px linkStyle 10 stroke:red,stroke-width:2px linkStyle 11 stroke:red,stroke-width:2px linkStyle 12 stroke:red,stroke-width:2px linkStyle 13 stroke:red,stroke-width:2px linkStyle 14 stroke:red,stroke-width:2px linkStyle 15 stroke:red,stroke-width:2px linkStyle 16 stroke:red,stroke-width:2px linkStyle 17 stroke:red,stroke-width:2px linkStyle 18 stroke:red,stroke-width:2px linkStyle 19 stroke:red,stroke-width:2px linkStyle 20 stroke:red,stroke-width:2px linkStyle 21 stroke:red,stroke-width:2px linkStyle 22 stroke:red,stroke-width:2px linkStyle 23 stroke:red,stroke-width:2px linkStyle 24 stroke:red,stroke-width:2px linkStyle 25 stroke:red,stroke-width:2px linkStyle 26 stroke:red,stroke-width:2px linkStyle 27 stroke:red,stroke-width:2px linkStyle 28 stroke:red,stroke-width:2px linkStyle 29 stroke:red,stroke-width:2px linkStyle 30 stroke:red,stroke-width:2px linkStyle 31 stroke:red,stroke-width:2px linkStyle 32 stroke:red,stroke-width:2px linkStyle 33 stroke:red,stroke-width:2px linkStyle 34 stroke:red,stroke-width:2px linkStyle 35 stroke:red,stroke-width:2px linkStyle 36 stroke:red,stroke-width:2px linkStyle 37 stroke:red,stroke-width:2px linkStyle 38 stroke:red,stroke-width:2px linkStyle 39 stroke:red,stroke-width:2px linkStyle 40 stroke:red,stroke-width:2px linkStyle 41 stroke:red,stroke-width:2px linkStyle 42 stroke:red,stroke-width:2px linkStyle 43 stroke:red,stroke-width:2px linkStyle 44 stroke:red,stroke-width:2px linkStyle 45 stroke:red,stroke-width:2px linkStyle 46 stroke:red,stroke-width:2px linkStyle 47 stroke:red,stroke-width:2px linkStyle 48 stroke:red,stroke-width:2px linkStyle 49 stroke:red,stroke-width:2px linkStyle 50 stroke:red,stroke-width:2px linkStyle 51 stroke:red,stroke-width:2px linkStyle 52 stroke:red,stroke-width:2px linkStyle 53 stroke:red,stroke-width:2px linkStyle 54 stroke:red,stroke-width:2px linkStyle 55 stroke:red,stroke-width:2px linkStyle 56 stroke:red,stroke-width:2px linkStyle 57 stroke:red,stroke-width:2px linkStyle 58 stroke:red,stroke-width:2px linkStyle 59 stroke:red,stroke-width:2px linkStyle 60 stroke:red,stroke-width:2px linkStyle 61 stroke:red,stroke-width:2px linkStyle 62 stroke:red,stroke-width:2px linkStyle 63 stroke:red,stroke-width:2px linkStyle 64 stroke:red,stroke-width:2px linkStyle 65 stroke:red,stroke-width:2px linkStyle 66 stroke:red,stroke-width:2px linkStyle 67 stroke:red,stroke-width:2px linkStyle 68 stroke:red,stroke-width:2px linkStyle 69 stroke:red,stroke-width:2px linkStyle 70 stroke:red,stroke-width:2px linkStyle 71 stroke:red,stroke-width:2px linkStyle 72 stroke:red,stroke-width:2px linkStyle 73 stroke:red,stroke-width:2px linkStyle 74 stroke:red,stroke-width:2px linkStyle 75 stroke:red,stroke-width:2px linkStyle 76 stroke:red,stroke-width:2px linkStyle 77 stroke:red,stroke-width:2px linkStyle 78 stroke:red,stroke-width:2px linkStyle 79 stroke:red,stroke-width:2px linkStyle 80 stroke:red,stroke-width:2px linkStyle 81 stroke:red,stroke-width:2px linkStyle 82 stroke:red,stroke-width:2px linkStyle 83 stroke:red,stroke-width:2px linkStyle 84 stroke:red,stroke-width:2px linkStyle 85 stroke:red,stroke-width:2px linkStyle 86 stroke:red,stroke-width:2px linkStyle 87 stroke:red,stroke-width:2px linkStyle 88 stroke:red,stroke-width:2px linkStyle 89 stroke:red,stroke-width:2px linkStyle 90 stroke:red,stroke-width:2px linkStyle 91 stroke:red,stroke-width:2px linkStyle 92 stroke:red,stroke-width:2px linkStyle 93 stroke:red,stroke-width:2px linkStyle 94 stroke:red,stroke-width:2px linkStyle 95 stroke:red,stroke-width:2px linkStyle 96 stroke:red,stroke-width:2px linkStyle 97 stroke:red,stroke-width:2px linkStyle 98 stroke:red,stroke-width:2px linkStyle 99 stroke:red,stroke-width:2px linkStyle 100 stroke:red,stroke-width:2px linkStyle 101 stroke:red,stroke-width:2px linkStyle 102 stroke:red,stroke-width:2px linkStyle 103 stroke:red,stroke-width:2px linkStyle 104 stroke:red,stroke-width:2px linkStyle 105 stroke:red,stroke-width:2px linkStyle 106 stroke:red,stroke-width:2px linkStyle 107 stroke:red,stroke-width:2px linkStyle 108 stroke:red,stroke-width:2px linkStyle 109 stroke:red,stroke-width:2px linkStyle 110 stroke:red,stroke-width:2px linkStyle 111 stroke:red,stroke-width:2px linkStyle 112 stroke:red,stroke-width:2px linkStyle 113 stroke:red,stroke-width:2px linkStyle 114 stroke:red,stroke-width:2px linkStyle 115 stroke:red,stroke-width:2px linkStyle 116 stroke:red,stroke-width:2px linkStyle 117 stroke:red,stroke-width:2px linkStyle 118 stroke:red,stroke-width:2px linkStyle 119 stroke:red,stroke-width:2px linkStyle 120 stroke:red,stroke-width:2px linkStyle 121 stroke:red,stroke-width:2px linkStyle 122 stroke:red,stroke-width:2px linkStyle 123 stroke:red,stroke-width:2px linkStyle 124 stroke:red,stroke-width:2px linkStyle 125 stroke:red,stroke-width:2px linkStyle 126 stroke:red,stroke-width:2px linkStyle 127 stroke:red,stroke-width:2px linkStyle 128 stroke:red,stroke-width:2px linkStyle 129 stroke:red,stroke-width:2px linkStyle 130 stroke:red,stroke-width:2px linkStyle 131 stroke:red,stroke-width:2px linkStyle 132 stroke:red,stroke-width:2px linkStyle 133 stroke:red,stroke-width:2px linkStyle 134 stroke:red,stroke-width:2px linkStyle 135 stroke:red,stroke-width:2px linkStyle 136 stroke:red,stroke-width:2px linkStyle 137 stroke:red,stroke-width:2px linkStyle 138 stroke:red,stroke-width:2px linkStyle 139 stroke:red,stroke-width:2px linkStyle 140 stroke:red,stroke-width:2px linkStyle 141 stroke:red,stroke-width:2px linkStyle 142 stroke:red,stroke-width:2px linkStyle 143 stroke:red,stroke-width:2px linkStyle 144 stroke:red,stroke-width:2px linkStyle 145 stroke:red,stroke-width:2px linkStyle 146 stroke:red,stroke-width:2px linkStyle 147 stroke:red,stroke-width:2px linkStyle 148 stroke:red,stroke-width:2px linkStyle 149 stroke:red,stroke-width:2px linkStyle 150 stroke:red,stroke-width:2px linkStyle 151 stroke:red,stroke-width:2px linkStyle 152 stroke:red,stroke-width:2px linkStyle 153 stroke:red,stroke-width:2px linkStyle 154 stroke:red,stroke-width:2px linkStyle 155 stroke:red,stroke-width:2px linkStyle 156 stroke:red,stroke-width:2px linkStyle 157 stroke:red,stroke-width:2px linkStyle 158 stroke:red,stroke-width:2px linkStyle 159 stroke:red,stroke-width:2px linkStyle 160 stroke:red,stroke-width:2px linkStyle 161 stroke:red,stroke-width:2px linkStyle 162 stroke:red,stroke-width:2px linkStyle 163 stroke:red,stroke-width:2px linkStyle 164 stroke:red,stroke-width:2px linkStyle 165 stroke:red,stroke-width:2px linkStyle 166 stroke:red,stroke-width:2px linkStyle 167 stroke:red,stroke-width:2px linkStyle 168 stroke:red,stroke-width:2px linkStyle 169 stroke:red,stroke-width:2px linkStyle 170 stroke:red,stroke-width:2px linkStyle 171 stroke:red,stroke-width:2px linkStyle 172 stroke:red,stroke-width:2px linkStyle 173 stroke:red,stroke-width:2px linkStyle 174 stroke:red,stroke-width:2px linkStyle 175 stroke:red,stroke-width:2px linkStyle 176 stroke:red,stroke-width:2px linkStyle 177 stroke:red,stroke-width:2px linkStyle 178 stroke:red,stroke-width:2px linkStyle 179 stroke:red,stroke-width:2px linkStyle 180 stroke:red,stroke-width:2px linkStyle 181 stroke:red,stroke-width:2px linkStyle 182 stroke:red,stroke-width:2px linkStyle 183 stroke:red,stroke-width:2px linkStyle 184 stroke:red,stroke-width:2px linkStyle 185 stroke:red,stroke-width:2px linkStyle 186 stroke:red,stroke-width:2px linkStyle 187 stroke:red,stroke-width:2px linkStyle 188 stroke:red,stroke-width:2px linkStyle 189 stroke:red,stroke-width:2px linkStyle 190 stroke:red,stroke-width:2px linkStyle 191 stroke:red,stroke-width:2px linkStyle 192 stroke:red,stroke-width:2px linkStyle 193 stroke:red,stroke-width:2px linkStyle 194 stroke:red,stroke-width:2px linkStyle 195 stroke:red,stroke-width:2px linkStyle 196 stroke:red,stroke-width:2px linkStyle 197 stroke:red,stroke-width:2px linkStyle 198 stroke:red,stroke-width:2px linkStyle 199 stroke:red,stroke-width:2px linkStyle 200 stroke:red,stroke-width:2px linkStyle 201 stroke:red,stroke-width:2px linkStyle 202 stroke:red,stroke-width:2px linkStyle 203 stroke:red,stroke-width:2px linkStyle 204 stroke:red,stroke-width:2px linkStyle 205 stroke:red,stroke-width:2px linkStyle 206 stroke:red,stroke-width:2px linkStyle 207 stroke:red,stroke-width:2px linkStyle 208 stroke:red,stroke-width:2px linkStyle 209 stroke:red,stroke-width:2px linkStyle 210 stroke:red,stroke-width:2px linkStyle 211 stroke:red,stroke-width:2px linkStyle 212 stroke:red,stroke-width:2px linkStyle 213 stroke:red,stroke-width:2px linkStyle 214 stroke:red,stroke-width:2px linkStyle 215 stroke:red,stroke-width:2px linkStyle 216 stroke:red,stroke-width:2px linkStyle 217 stroke:red,stroke-width:2px linkStyle 218 stroke:red,stroke-width:2px linkStyle 219 stroke:red,stroke-width:2px linkStyle 220 stroke:red,stroke-width:2px linkStyle 221 stroke:red,stroke-width:2px linkStyle 222 stroke:red,stroke-width:2px linkStyle 223 stroke:red,stroke-width:2px linkStyle 224 stroke:red,stroke-width:2px linkStyle 225 stroke:red,stroke-width:2px linkStyle 226 stroke:red,stroke-width:2px linkStyle 227 stroke:red,stroke-width:2px linkStyle 228 stroke:red,stroke-width:2px linkStyle 229 stroke:red,stroke-width:2px linkStyle 230 stroke:red,stroke-width:2px linkStyle 231 stroke:red,stroke-width:2px linkStyle 232 stroke:red,stroke-width:2px linkStyle 233 stroke:red,stroke-width:2px linkStyle 234 stroke:red,stroke-width:2px linkStyle 235 stroke:red,stroke-width:2px linkStyle 236 stroke:red,stroke-width:2px linkStyle 237 stroke:red,stroke-width:2px linkStyle 238 stroke:red,stroke-width:2px linkStyle 239 stroke:red,stroke-width:2px linkStyle 240 stroke:red,stroke-width:2px linkStyle 241 stroke:red,stroke-width:2px linkStyle 242 stroke:red,stroke-width:2px linkStyle 243 stroke:red,stroke-width:2px linkStyle 244 stroke:red,stroke-width:2px linkStyle 245 stroke:red,stroke-width:2px linkStyle 246 stroke:red,stroke-width:2px linkStyle 247 stroke:red,stroke-width:2px linkStyle 248 stroke:red,stroke-width:2px linkStyle 249 stroke:red,stroke-width:2px linkStyle 250 stroke:red,stroke-width:2px linkStyle 251 stroke:red,stroke-width:2px linkStyle 252 stroke:red,stroke-width:2px linkStyle 253 stroke:red,stroke-width:2px linkStyle 254 stroke:red,stroke-width:2px linkStyle 255 stroke:red,stroke-width:2px linkStyle 256 stroke:red,stroke-width:2px linkStyle 257 stroke:red,stroke-width:2px linkStyle 258 stroke:red,stroke-width:2px linkStyle 259 stroke:red,stroke-width:2px linkStyle 260 stroke:red,stroke-width:2px linkStyle 261 stroke:red,stroke-width:2px linkStyle 262 stroke:red,stroke-width:2px linkStyle 263 stroke:red,stroke-width:2px linkStyle 264 stroke:red,stroke-width:2px linkStyle 265 stroke:red,stroke-width:2px linkStyle 266 stroke:red,stroke-width:2px linkStyle 267 stroke:red,stroke-width:2px linkStyle 268 stroke:red,stroke-width:2px linkStyle 269 stroke:red,stroke-width:2px linkStyle 270 stroke:red,stroke-width:2px linkStyle 271 stroke:red,stroke-width:2px linkStyle 272 stroke:red,stroke-width:2px linkStyle 273 stroke:red,stroke-width:2px linkStyle 274 stroke:red,stroke-width:2px linkStyle 275 stroke:red,stroke-width:2px linkStyle 276 stroke:red,stroke-width:2px linkStyle 277 stroke:red,stroke-width:2px linkStyle 278 stroke:red,stroke-width:2px linkStyle 279 stroke:red,stroke-width:2px linkStyle 280 stroke:red,stroke-width:2px linkStyle 281 stroke:red,stroke-width:2px linkStyle 282 stroke:red,stroke-width:2px linkStyle 283 stroke:red,stroke-width:2px linkStyle 284 stroke:red,stroke-width:2px linkStyle 285 stroke:red,stroke-width:2px linkStyle 286 stroke:red,stroke-width:2px linkStyle 287 stroke:red,stroke-width:2px linkStyle 288 stroke:red,stroke-width:2px linkStyle 289 stroke:red,stroke-width:2px linkStyle 290 stroke:red,stroke-width:2px linkStyle 291 stroke:red,stroke-width:2px linkStyle 292 stroke:red,stroke-width:2px linkStyle 293 stroke:red,stroke-width:2px linkStyle 294 stroke:red,stroke-width:2px linkStyle 295 stroke:red,stroke-width:2px linkStyle 296 stroke:red,stroke-width:2px linkStyle 297 stroke:red,stroke-width:2px linkStyle 298 stroke:red,stroke-width:2px linkStyle 299 stroke:red,stroke-width:2px linkStyle 300 stroke:red,stroke-width:2px linkStyle 301 stroke:red,stroke-width:2px linkStyle 302 stroke:red,stroke-width:2px linkStyle 303 stroke:red,stroke-width:2px linkStyle 304 stroke:red,stroke-width:2px linkStyle 305 stroke:red,stroke-width:2px linkStyle 306 stroke:red,stroke-width:2px linkStyle 307 stroke:red,stroke-width:2px linkStyle 308 stroke:red,stroke-width:2px linkStyle 309 stroke:red,stroke-width:2px linkStyle 310 stroke:red,stroke-width:2px linkStyle 311 stroke:red,stroke-width:2px linkStyle 312 stroke:red,stroke-width:2px linkStyle 313 stroke:red,stroke-width:2px linkStyle 314 stroke:red,stroke-width:2px linkStyle 315 stroke:red,stroke-width:2px linkStyle 316 stroke:red,stroke-width:2px linkStyle 317 stroke:red,stroke-width:2px linkStyle 318 stroke:red,stroke-width:2px linkStyle 319 stroke:red,stroke-width:2px linkStyle 320 stroke:red,stroke-width:2px linkStyle 321 stroke:red,stroke-width:2px linkStyle 322 stroke:red,stroke-width:2px linkStyle 323 stroke:red,stroke-width:2px linkStyle 324 stroke:red,stroke-width:2px linkStyle 325 stroke:red,stroke-width:2px linkStyle 326 stroke:red,stroke-width:2px linkStyle 327 stroke:red,stroke-width:2px linkStyle 328 stroke:red,stroke-width:2px linkStyle 329 stroke:red,stroke-width:2px linkStyle 330 stroke:red,stroke-width:2px linkStyle 331 stroke:red,stroke-width:2px linkStyle 332 stroke:red,stroke-width:2px linkStyle 333 stroke:red,stroke-width:2px linkStyle 334 stroke:red,stroke-width:2px linkStyle 335 stroke:red,stroke-width:2px linkStyle 336 stroke:red,stroke-width:2px linkStyle 337 stroke:red,stroke-width:2px linkStyle 338 stroke:red,stroke-width:2px linkStyle 339 stroke:red,stroke-width:2px linkStyle 340 stroke:red,stroke-width:2px linkStyle 341 stroke:red,stroke-width:2px linkStyle 342 stroke:red,stroke-width:2px linkStyle 343 stroke:red,stroke-width:2px linkStyle 344 stroke:red,stroke-width:2px linkStyle 345 stroke:red,stroke-width:2px linkStyle 346 stroke:red,stroke-width:2px linkStyle 347 stroke:red,stroke-width:2px linkStyle 348 stroke:red,stroke-width:2px linkStyle 349 stroke:red,stroke-width:2px linkStyle 350 stroke:red,stroke-width:2px linkStyle 351 stroke:red,stroke-width:2px linkStyle 352 stroke:red,stroke-width:2px linkStyle 353 stroke:red,stroke-width:2px linkStyle 354 stroke:red,stroke-width:2px linkStyle 355 stroke:red,stroke-width:2px linkStyle 356 stroke:red,stroke-width:2px linkStyle 357 stroke:red,stroke-width:2px linkStyle 358 stroke:red,stroke-width:2px linkStyle 359 stroke:red,stroke-width:2px linkStyle 360 stroke:red,stroke-width:2px linkStyle 361 stroke:red,stroke-width:2px linkStyle 362 stroke:red,stroke-width:2px linkStyle 363 stroke:red,stroke-width:2px linkStyle 364 stroke:red,stroke-width:2px linkStyle 365 stroke:red,stroke-width:2px linkStyle 366 stroke:red,stroke-width:2px linkStyle 367 stroke:red,stroke-width:2px linkStyle 368 stroke:red,stroke-width:2px linkStyle 369 stroke:red,stroke-width:2px linkStyle 370 stroke:red,stroke-width:2px linkStyle 371 stroke:red,stroke-width:2px linkStyle 372 stroke:red,stroke-width:2px linkStyle 373 stroke:red,stroke-width:2px linkStyle 374 stroke:red,stroke-width:2px linkStyle 375 stroke:red,stroke-width:2px linkStyle 376 stroke:red,stroke-width:2px linkStyle 377 stroke:red,stroke-width:2px linkStyle 378 stroke:red,stroke-width:2px linkStyle 379 stroke:red,stroke-width:2px linkStyle 380 stroke:red,stroke-width:2px linkStyle 381 stroke:red,stroke-width:2px linkStyle 382 stroke:red,stroke-width:2px linkStyle 383 stroke:red,stroke-width:2px linkStyle 384 stroke:red,stroke-width:2px linkStyle 385 stroke:red,stroke-width:2px linkStyle 386 stroke:red,stroke-width:2px linkStyle 387 stroke:red,stroke-width:2px linkStyle 388 stroke:red,stroke-width:2px linkStyle 389 stroke:red,stroke-width:2px linkStyle 390 stroke:red,stroke-width:2px linkStyle 391 stroke:red,stroke-width:2px linkStyle 392 stroke:red,stroke-width:2px linkStyle 393 stroke:red,stroke-width:2px linkStyle 394 stroke:red,stroke-width:2px linkStyle 395 stroke:red,stroke-width:2px linkStyle 396 stroke:red,stroke-width:2px linkStyle 397 stroke:red,stroke-width:2px linkStyle 398 stroke:red,stroke-width:2px linkStyle 399 stroke:red,stroke-width:2px linkStyle 400 stroke:red,stroke-width:2px linkStyle 401 stroke:red,stroke-width:2px linkStyle 402 stroke:red,stroke-width:2px linkStyle 403 stroke:red,stroke-width:2px linkStyle 404 stroke:red,stroke-width:2px linkStyle 405 stroke:red,stroke-width:2px linkStyle 406 stroke:red,stroke-width:2px linkStyle 407 stroke:red,stroke-width:2px linkStyle 408 stroke:red,stroke-width:2px linkStyle 409 stroke:red,stroke-width:2px linkStyle 410 stroke:red,stroke-width:2px linkStyle 411 stroke:red,stroke-width:2px linkStyle 412 stroke:red,stroke-width:2px linkStyle 413 stroke:red,stroke-width:2px linkStyle 414 stroke:red,stroke-width:2px linkStyle 415 stroke:red,stroke-width:2px linkStyle 416 stroke:red,stroke-width:2px linkStyle 417 stroke:red,stroke-width:2px linkStyle 418 stroke:red,stroke-width:2px linkStyle 419 stroke:red,stroke-width:2px linkStyle 420 stroke:red,stroke-width:2px linkStyle 421 stroke:red,stroke-width:2px linkStyle 422 stroke:red,stroke-width:2px linkStyle 423 stroke:red,stroke-width:2px linkStyle 424 stroke:red,stroke-width:2px linkStyle 425 stroke:red,stroke-width:2px linkStyle 426 stroke:red,stroke-width:2px linkStyle 427 stroke:red,stroke-width:2px linkStyle 428 stroke:red,stroke-width:2px linkStyle 429 stroke:red,stroke-width:2px linkStyle 430 stroke:red,stroke-width:2px linkStyle 431 stroke:red,stroke-width:2px linkStyle 432 stroke:red,stroke-width:2px linkStyle 433 stroke:red,stroke-width:2px linkStyle 434 stroke:red,stroke-width:2px linkStyle 435 stroke:red,stroke-width:2px linkStyle 436 stroke:red,stroke-width:2px linkStyle 437 stroke:red,stroke-width:2px linkStyle 438 stroke:red,stroke-width:2px linkStyle 439 stroke:red,stroke-width:2px linkStyle 440 stroke:red,stroke-width:2px linkStyle 441 stroke:red,stroke-width:2px linkStyle 442 stroke:red,stroke-width:2px linkStyle 443 stroke:red,stroke-width:2px linkStyle 444 stroke:red,stroke-width:2px linkStyle 445 stroke:red,stroke-width:2px linkStyle 446 stroke:red,stroke-width:2px linkStyle 447 stroke:red,stroke-width:2px linkStyle 448 stroke:red,stroke-width:2px linkStyle 449 stroke:red,stroke-width:2px linkStyle 450 stroke:red,stroke-width:2px linkStyle 451 stroke:red,stroke-width:2px linkStyle 452 stroke:red,stroke-width:2px linkStyle 453 stroke:red,stroke-width:2px linkStyle 454 stroke:red,stroke-width:2px linkStyle 455 stroke:red,stroke-width:2px linkStyle 456 stroke:red,stroke-width:2px linkStyle 457 stroke:red,stroke-width:2px linkStyle 458 stroke:red,stroke-width:2px linkStyle 459 stroke:red,stroke-width:2px linkStyle 460 stroke:red,stroke-width:2px linkStyle 461 stroke:red,stroke-width:2px linkStyle 462 stroke:red,stroke-width:2px linkStyle 463 stroke:red,stroke-width:2px linkStyle 464 stroke:red,stroke-width:2px linkStyle 465 stroke:red,stroke-width:2px linkStyle 466 stroke:red,stroke-width:2px linkStyle 467 stroke:red,stroke-width:2px linkStyle 468 stroke:red,stroke-width:2px linkStyle 469 stroke:red,stroke-width:2px linkStyle 470 stroke:red,stroke-width:2px linkStyle 471 stroke:red,stroke-width:2px linkStyle 472 stroke:red,stroke-width:2px linkStyle 473 stroke:red,stroke-width:2px linkStyle 474 stroke:red,stroke-width:2px linkStyle 475 stroke:red,stroke-width:2px linkStyle 476 stroke:red,stroke-width:2px linkStyle 477 stroke:red,stroke-width:2px linkStyle 478 stroke:red,stroke-width:2px linkStyle 479 stroke:red,stroke-width:2px linkStyle 480 stroke:red,stroke-width:2px linkStyle 481 stroke:red,stroke-width:2px linkStyle 482 stroke:red,stroke-width:2px linkStyle 483 stroke:red,stroke-width:2px linkStyle 484 stroke:red,stroke-width:2px linkStyle 485 stroke:red,stroke-width:2px linkStyle 486 stroke:red,stroke-width:2px linkStyle 487 stroke:red,stroke-width:2px linkStyle 488 stroke:red,stroke-width:2px linkStyle 489 stroke:red,stroke-width:2px linkStyle 490 stroke:red,stroke-width:2px linkStyle 491 stroke:red,stroke-width:2px linkStyle 492 stroke:red,stroke-width:2px linkStyle 493 stroke:red,stroke-width:2px linkStyle 494 stroke:red,stroke-width:2px linkStyle 495 stroke:red,stroke-width:2px linkStyle 496 stroke:red,stroke-width:2px linkStyle 497 stroke:red,stroke-width:2px linkStyle 498 stroke:red,stroke-width:2px linkStyle 499 stroke:red,stroke-width:2px linkStyle 500 stroke:red,stroke-width:2px linkStyle 501 stroke:red,stroke-width:2px linkStyle 502 stroke:red,stroke-width:2px linkStyle 503 stroke:red,stroke-width:2px linkStyle 504 stroke:red,stroke-width:2px linkStyle 505 stroke:red,stroke-width:2px linkStyle 506 stroke:red,stroke-width:2px linkStyle 507 stroke:red,stroke-width:2px linkStyle 508 stroke:red,stroke-width:2px linkStyle 509 stroke:red,stroke-width:2px linkStyle 510 stroke:red,stroke-width:2px linkStyle 511 stroke:red,stroke-width:2px linkStyle 512 stroke:red,stroke-width:2px linkStyle 513 stroke:red,stroke-width:2px linkStyle 514 stroke:red,stroke-width:2px linkStyle 515 stroke:red,stroke-width:2px linkStyle 516 stroke:red,stroke-width:2px linkStyle 517 stroke:red,stroke-width:2px linkStyle 518 stroke:red,stroke-width:2px linkStyle 519 stroke:red,stroke-width:2px linkStyle 520 stroke:red,stroke-width:2px linkStyle 521 stroke:red,stroke-width:2px linkStyle 522 stroke:red,stroke-width:2px linkStyle 523 stroke:red,stroke-width:2px linkStyle 524 stroke:red,stroke-width:2px linkStyle 525 stroke:red,stroke-width:2px linkStyle 526 stroke:red,stroke-width:2px linkStyle 527 stroke:red,stroke-width:2px linkStyle 528 stroke:red,stroke-width:2px linkStyle 529 stroke:red,stroke-width:2px linkStyle 530 stroke:red,stroke-width:2px linkStyle 531 stroke:red,stroke-width:2px linkStyle 532 stroke:red,stroke-width:2px linkStyle 533 stroke:red,stroke-width:2px linkStyle 534 stroke:red,stroke-width:2px linkStyle 535 stroke:red,stroke-width:2px linkStyle 536 stroke:red,stroke-width:2px linkStyle 537 stroke:red,stroke-width:2px linkStyle 538 stroke:red,stroke-width:2px linkStyle 539 stroke:red,stroke-width:2px linkStyle 540 stroke:red,stroke-width:2px linkStyle 541 stroke:red,stroke-width:2px linkStyle 542 stroke:red,stroke-width:2px linkStyle 543 stroke:red,stroke-width:2px linkStyle 544 stroke:red,stroke-width:2px linkStyle 545 stroke:red,stroke-width:2px linkStyle 546 stroke:red,stroke-width:2px linkStyle 547 stroke:red,stroke-width:2px linkStyle 548 stroke:red,stroke-width:2px linkStyle 549 stroke:red,stroke-width:2px linkStyle 550 stroke:red,stroke-width:2px linkStyle 551 stroke:red,stroke-width:2px linkStyle 552 stroke:red,stroke-width:2px linkStyle 553 stroke:red,stroke-width:2px linkStyle 554 stroke:red,stroke-width:2px linkStyle 555 stroke:red,stroke-width:2px linkStyle 556 stroke:red,stroke-width:2px linkStyle 557 stroke:red,stroke-width:2px linkStyle 558 stroke:red,stroke-width:2px linkStyle 559 stroke:red,stroke-width:2px linkStyle 560 stroke:red,stroke-width:2px linkStyle 561 stroke:red,stroke-width:2px linkStyle 562 stroke:red,stroke-width:2px linkStyle 563 stroke:red,stroke-width:2px linkStyle 564 stroke:red,stroke-width:2px linkStyle 565 stroke:red,stroke-width:2px linkStyle 566 stroke:red,stroke-width:2px linkStyle 567 stroke:red,stroke-width:2px linkStyle 568 stroke:red,stroke-width:2px linkStyle 569 stroke:red,stroke-width:2px linkStyle 570 stroke:red,stroke-width:2px linkStyle 571 stroke:red,stroke-width:2px linkStyle 572 stroke:red,stroke-width:2px linkStyle 573 stroke:red,stroke-width:2px linkStyle 574 stroke:red,stroke-width:2px linkStyle 575 stroke:red,stroke-width:2px linkStyle 576 stroke:red,stroke-width:2px linkStyle 577 stroke:red,stroke-width:2px linkStyle 578 stroke:red,stroke-width:2px linkStyle 579 stroke:red,stroke-width:2px linkStyle 580 stroke:red,stroke-width:2px linkStyle 581 stroke:red,stroke-width:2px linkStyle 582 stroke:red,stroke-width:2px linkStyle 583 stroke:red,stroke-width:2px linkStyle 584 stroke:red,stroke-width:2px linkStyle 585 stroke:red,stroke-width:2px linkStyle 586 stroke:red,stroke-width:2px linkStyle 587 stroke:red,stroke-width:2px linkStyle 588 stroke:red,stroke-width:2px linkStyle 589 stroke:red,stroke-width:2px linkStyle 590 stroke:red,stroke-width:2px linkStyle 591 stroke:red,stroke-width:2px linkStyle 592 stroke:red,stroke-width:2px linkStyle 593 stroke:red,stroke-width:2px linkStyle 594 stroke:red,stroke-width:2px linkStyle 595 stroke:red,stroke-width:2px linkStyle 596 stroke:red,stroke-width:2px linkStyle 597 stroke:red,stroke-width:2px linkStyle 598 stroke:red,stroke-width:2px linkStyle 599 stroke:red,stroke-width:2px linkStyle 600 stroke:red,stroke-width:2px linkStyle 601 stroke:red,stroke-width:2px linkStyle 602 stroke:red,stroke-width:2px linkStyle 603 stroke:red,stroke-width:2px linkStyle 604 stroke:red,stroke-width:2px linkStyle 605 stroke:red,stroke-width:2px linkStyle 606 stroke:red,stroke-width:2px linkStyle 607 stroke:red,stroke-width:2px linkStyle 608 stroke:red,stroke-width:2px linkStyle 609 stroke:red,stroke-width:2px linkStyle 610 stroke:red,stroke-width:2px linkStyle 611 stroke:red,stroke-width:2px linkStyle 612 stroke:red,stroke-width:2px linkStyle 613 stroke:red,stroke-width:2px linkStyle 614 stroke:red,stroke-width:2px linkStyle 615 stroke:red,stroke-width:2px linkStyle 616 stroke:red,stroke-width:2px linkStyle 617 stroke:red,stroke-width:2px linkStyle 618 stroke:red,stroke-width:2px linkStyle 619 stroke:red,stroke-width:2px linkStyle 620 stroke:red,stroke-width:2px linkStyle 621 stroke:red,stroke-width:2px linkStyle 622 stroke:red,stroke-width:2px linkStyle 623 stroke:red,stroke-width:2px linkStyle 624 stroke:red,stroke-width:2px linkStyle 625 stroke:red,stroke-width:2px linkStyle 626 stroke:red,stroke-width:2px linkStyle 627 stroke:red,stroke-width:2px linkStyle 628 stroke:red,stroke-width:2px linkStyle 629 stroke:red,stroke-width:2px linkStyle 630 stroke:red,stroke-width:2px linkStyle 631 stroke:red,stroke-width:2px linkStyle 632 stroke:red,stroke-width:2px linkStyle 633 stroke:red,stroke-width:2px linkStyle 634 stroke:red,stroke-width:2px linkStyle 635 stroke:red,stroke-width:2px linkStyle 636 stroke:red,stroke-width:2px linkStyle 637 stroke:red,stroke-width:2px linkStyle --- ## Page 23 # Propagación de la variabilidad TM12-2 Caption to Come <img> A composite diagram illustrating the bullwhip effect across four stages of a supply chain: • Top-left chart titled "Consumer sales" shows a relatively smooth, low-order quantity over time. • Top-right chart titled "Retailer orders to wholesalers" depicts larger, more frequent fluctuations in order quantity, with a red arrow indicating the propagation of variability from consumer sales to retailer orders. • Bottom-left chart titled "Wholesaler orders to manufacturer" shows even greater oscillations, with a red arrow pointing from retailer orders to wholesaler orders. • Bottom-right chart titled "Manufacturer orders to supplier" shows the most pronounced swings, with a red arrow pointing from wholesaler orders to manufacturer orders. The y-axis on all charts is labeled "Order quantity," ranging from 0 to 20 units, while the x-axis represents "Time." The overall visual emphasizes how small variations at the consumer end grow into large fluctuations by the time they reach suppliers. </img> Bullwhip Effect (efecto látigo): pequeñas distorsiones (variabilidad) en un extremo de la cadena se propagan convirtiéndose en grandes oscilaciones en el otro. La información entre los distintos agentes que conforman la cadena es fundamental en su funcionamiento. --- ## Page 24 # Fuentes de variabilidad ## Fuentes de variabilidad * Reglas de inventarios min-max: pedir cuando el inventario baja del mínimo, hasta llegar al máximo * Tiempos de espera: al aumentar los tiempos de respuesta aumentan los stocks de seguridad, las cantidades de pedido * Tamaño de lotes de pedido: pedido de lote grande seguidos de periodos sin pedidos dificultan estimar la demanda * Cambios en los precios: respondemos tratando de acumular cuando los precios son bajos * Órdenes infladas: cuando se desconfía del cumplimiento, o se espera falta de suministro en un periodo * Promociones comerciales (incentivan el consumo de clientes) * Políticas de incentivos de ventas (incentivan las ventas de los comerciales) ¿Cómo reducir el efecto látigo? Reducir la incertidumbre (compartir información entre agentes de la cadena) y reducir las fuentes de variabilidad --- ## Page 25 # Cómo reducir el efecto látigo Ejemplos: * Minimizar los tiempos de obtención y procesamiento de la información logística * Controlar la demanda real de productos en tiempo real. E.j., Wal-Mart comparte la información de los POS (point of sale) con sus proveedores * Eliminar métodos de aprovisionamiento que ocasionan lotes de pedido grandes * Eliminar incentivos a los clientes que alimentan tendencias de acumulación de productos * Identificar y eliminar las causas por las que los clientes cancelan o reducen pedidos * Disponer de aplicaciones que permitan la planificación y gestión cooperativa de las operaciones logísticas --- ## Page 26 # Referencias * Bozarth, Cecil C., Robert B. Handfield, and P. Chandiran. Chapters 1, 8. Introduction to operations and supply chain management. Upper Saddle River, NJ: Pearson Prentice Hall (2008)