## 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
Step
Status
Date Range
Product Review
Completed
5/9/13 – 5/11/13
Demand Review
Completed
5/12/13 – 5/14/13
Supply Review
Completed
5/15/13 – 5/16/13
Pre S&OP Review
67%
5/18/13 – 5/17/13
Executive Review
5/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)