## Page 1
# Sistemas integrados ERP
---
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
* Historia de los ERP
* Arquitectura ERP
* Ventajas e inconvenientes
* Clasificación de los Sistemas de Información
* Ejemplos ERP comerciales
---
## Page 3
# Evolución temporal de los sistemas integrados
* **1960**
* MRP
* Fabricación y control de inventarios
* **1980**
* MRP II
* Integración de los procesos de producción
* **1990**
* ERP
* Sistema integrado y modular de todos los procesos de la organización
* **2000**
* SCM CRM BI
* Sistemas especializados
* **Hoy**
* Cloud SaaS AI
* Cloud ERP, SaaS, sistemas integrados ERP-SCM-CRM-BI, Machine Learning, AI
---
## Page 4
# Historia ERP: (1) MRP
<img>Diagram showing a green diamond labeled "MRP" on top of a green rectangle labeled "CRP"</img>
1960
**MRP = Material Requirement Planning**
**Objetivo:** la programación de la fabricación y el control de inventarios
Gestiona los materiales utilizados en un proceso productivo para que estén disponibles en el momento necesario, manteniendo el inventario en niveles reducidos.
-> **CRP** permite planificar los recursos para desarrollar las órdenes del MRP
Planificación de materiales
---
## Page 5
# Historia ERP: (1) MRP
Plan Maestro Producción:
* Producto (REF)
* Cantidad pedida
* Fecha entrega
Lista de Materiales:
* Producto (REF)
* Componentes (REF)
Registro de Inventarios:
* Producto/componente (REF)
* Stock Seguridad (SS)
* Existencias
* Pendiente entrega
graph LR
A[Plan Maestro Producción] --> B[MRP]
C[Lista de Materiales] --> B
D[Registro de Inventarios] --> B
B -- "explosión de necesidades" --> E[Plan de materiales]
---
## Page 6
# Historia ERP: (2) MRP II
MRP-II = Manufacturing Resource Planning
Objetivo: planificación de los recursos de fabricación
Se integran en el MRP las áreas que componen la cadena logística (compras y almacenes, planificación y gestión de la producción, ventas).
Permite:
* La planificación y control de la capacidad
* Integración de información
* Soporte en la toma de decisiones
* Posibilidades de simulación
1980
graph TD
A[Producción] --> B[MRP-II]
B --> C[Compras]
B --> D[Distribución]
Planificación de la producción
---
## Page 7
# Historia ERP: (3) ERP
<img>A diagram showing five interconnected circles labeled "Prod.", "Finan.", "Logíst.", "Mark.", and "RRHH". The word "ERP" is written vertically between "Logíst." and "Mark.". A label "1990" is below the diagram.</img>
**Planificación recursos de la empresa**
ERP = Enterprise Resource Planning
* Objetivo: gestión de los recursos de la empresa (evolución natural del MRP-II)
* Conjunto de aplicaciones fuertemente integradas capaces de controlar todos los procesos internos de la organización (Producción, Logística, Finanzas, Ventas y Marketing, Recursos Humanos).
* Permite:
* Estandarizar y optimizar todos sus procesos
* Reducir costes y mejorar la eficiencia a través de la integración de los procesos de negocio
---
## Page 8
# Historia ERP: evolución de aplicaciones de gestión
graph LR
subgraph "1960"
MRP[MRP]
CRP(CRP)
end
subgraph "1980"
Compras[Compras]
MRP_II(MRP-II)
Produccion[Producción]
Distribucion[Distribución]
end
subgraph "1990"
ERP[ERP]
Logist(Logíst.)
Finan(Finan.)
Mark.(Mark.)
RRHH(RRHH)
Produccion[Producción]
end
MRP --- CRP
Compras --- MRP_II
MRP_II --- Produccion
MRP_II --- Distribucion
Produccion --- ERP
Logist --- ERP
Finan --- ERP
Mark --- ERP
RRHH --- ERP
* Planificación de materiales
* Planificación de la producción
* Planificación recursos de la empresa
---
## Page 9
# Arquitectura de los ERP
Es un software estándar (parametrizable) y modular (módulos que corresponden a áreas funcionales) que permite a una empresa gestionar todos los procesos de negocio de forma integrada
graph TD
subgraph Architecture Components
subgraph Top Layer
CP[Capa de presentación
y de integración]
IWMI[Interfaz web/móvil + integración (API, web services)]
end
subgraph Middle Layer
DBM(Data Base Management System)
DB(Data Base)
MM[administración de los datos, control de accesos, concurrencia de usuarios, seguridad e integridad de los datos]
ESL[La estructura lógica de la base de datos satisface las necesidades de todos los módulos]
end
subgraph Modules
Logistic
Production
Sales
HR
Finance
end
IWMI --> CP
MM -- MM --> DBM
DBM -- ESL --> DB
MOD_TO_DBM[DM --> DDM --> DSB --> DB --> DBMS --> DBC --> Database]
subgraph Legend
SEGMENT_DESC[Marketing, Sales, HR, Finances...]
LEGEND_SEGMENTS[SEGMENT_DESC]
end
SUB_GRAPH_MODULES_MODULE[MWARE MODULES]
SUB_GRAPH_MODULES_SUB[Modules]
INTEGRATION_MOD[modules]
INTEGRATION_DESC[Todos los módulos comparten la misma estructura lógica de la base de datos]
INTEGRATION_TO_DB[DBA --> DBE --> DBP --> DBC --> Database]
end
style CP fill:#fff,stroke:#333,stroke-width:2px
style IWMI fill:#fff,stroke:#333,stroke-width:2px
style MM fill:#fff,stroke:#333,stroke-width:2px
style DBM fill:#fff,stroke:#333,stroke-width:2px
style DB fill:#fff,stroke:#333,stroke-width:2px
style DBC fill:#fff,stroke:#333,stroke-width:2px
style CP fill:#fff,stroke:#333,stroke-width:2px
style CP stroke-dasharray: 5 5;
style IWMI fill:#fff,stroke:#333,stroke-width:2px
style IWMI stroke-dasharray: 5 5;
style MM fill:#fff,stroke:#333,stroke-width:2px
style MM stroke-dasharray: 5 5;
style DDM fill:#fff,stroke:#333,stroke-width:2px
style DDM stroke-dasharray: 5 5;
style DSB fill:#fff,stroke:#333,stroke-width:2px
style DSB stroke-dasharray: 5 5;
style DBC fill:#fff,stroke:#333,stroke-width:2px
style DBC stroke-dasharray: 5 5;
style DBMS fill:#fff,stroke:#333,stroke-width:2px
style DBMS stroke-dasharray: 5 5;
style ESL fill:#fff,stroke:#333,stroke-width:2px;
style ESL stroke-dasharray: 5 5;
style SEGMENT_DESC fill:#fff,stroke:#333,stroke-width:2px;
style MF_TO_DB[MM -> DBC];
style MF_TO_DB fill:#333,stroke:#333,stroke-width:2px;
---
## Page 10
# ERP = Business process + Database Model
graph TD
subgraph "Business processes"
B1[Logistic]
B2[Production]
B3[Sales]
B4[HR]
B5[Finance]
B6[Business process 7] --> B1
B7[Business process 8] --> B2
B8[Business process 9] --> B3
B9[Business process 10] --> B4
B10[Business process 11] --> B5
end
DBMS[Data Base Management System]
DB[Data Base]
DBMS --> B1
DBMS --> B2
DBMS --> B3
DBMS --> B4
DBMS --> B5
DB --> DBMS
**MODULES**
| Logistic |
Production |
Sales |
HR |
Finance |
| Apps |
Apps |
Apps |
Apps |
Apps |
los módulos implementan la lógica de negocio mediante procesos transaccionales (conectados con la base de datos) que reproducen los procesos de negocio
<img>A diagram showing a database model with blue nodes connected by lines to other black nodes.</img>
Database model:
estructura lógica
de los datos
---
## Page 11
# Procesos y módulos
* actividades más pequeñas (interacción con personas)
* transacciones
* subprocesos
* actividades relacionadas lógicamente para obtener un producto o servicio
* actividades similares, mismo conocimiento
graph TD
subgraph Procesos de negocio
A[Proceso 1]
B[Proceso 2]
C[Proceso 3]
end
subgraph Módulo (área funcional)
D[Submódulo 1]
E[Submódulo 2]
F[Submódulo 3]
G[Submódulo 4]
H[Submódulo 5]
I[Submódulo 6]
end
A --> D
B --> E
C --> F
D --> G
E --> H
F --> I
G --> I
H --> I
I --> G
---
## Page 12
# Database Model
* **Datos Configuración:**
* Organización
* Moneda, plan contable
* Planta, almacén,...
* **Maestro Materiales:**
* Referencia
* Unidad de medida
* Stock Seguridad
* **Maestro Proveedores:**
* Referencia
* Plazo
* Calidad,...
* **Datos Transaccionales Producción:**
* Orden MRP
* Orden fabricación, ...
* **Datos Transaccionales Aprovisionamiento:**
* Solicitud de compra
* Pedido de compra, ...
* **Datos Transaccionales Financieros:**
* Asientos por compras
* Amortizaciones
Database model (ERP)
---
## Page 13
# Módulos de un ERP
Los módulos tienen relación con la cadena de valor de Porter: representan actividades de la cadena integradas digitalmente en el ERP
Típicos módulos de un ERP:
* **Finanzas (FI) y Controlling (CO):** contabilidad financiera y analítica, presupuestos, tesorería, inversiones, consolidación, pagos,...
* **Producción:** planificación y programación, fabricación, mantenimiento, lista de materiales, calidad, ciclo de vida del producto,...
* **Aprovisionamiento:** compras, inventarios, almacenes, ubicaciones, ...
* **Ventas y Marketing:** clientes, pedidos, campañas, promociones, servicios postventa,...
* **RRHH:** nómina, formación, contratación, rendimiento,...
* **Gestión de proyectos**
* **Analytics**
Ejemplo: Mapa de aplicaciones de SAP ERP
---
## Page 14
# Ejemplo: proceso de aprovisionamiento
Módulo Producción
Módulo Aprovisionamiento
Módulo Contabilidad
graph TD
subgraph Database model
A[Planificación (MRP)] -->|transaction| B(Pedido de compra)
B -->|transaction| C(Entrada mercancías)
C -->|transaction| D(Verificación factura)
D -->|transaction| E(Pago)
F[Necesidad] --> G[Pedido]
G --> H[Factura]
I[Movimiento stock] --> J[Asiento contable]
K[Asiento contable] --> L[Asiento contable]
M[Asiento contable] --> N[Asiento contable]
end
subgraph Módulo Producción
A
end
subgraph Módulo Aprovisionamiento
B
C
D
E
end
subgraph Módulo Contabilidad
J
K
L
M
end
---
## Page 15
# Ventajas ERP
* Plataforma común (base de datos, servidores, clientes)
* Estandarización de procesos de negocio*
* Mejora de los procesos de negocio*
* Integridad y visibilidad de los datos
* Mejora en la toma de decisiones
* Reducción de costes
En cierta medida un ERP comercial implementa “the best practices” de las empresas:
* Para la empresa que compra el ERP resulta similar a las metodologías de reingeniería de procesos, al “forzar” utilizar estas mejores prácticas
* Para el sector, en cierta medida favorece la homogeneización de los procesos de negocio (¿pérdida de ventaja competitiva?)
---
## Page 16
# Riesgos y dificultades de un ERP
* Los proyectos de implementación suelen ser **complejos**, requieren consultoría, parametrización y desarrollo, soporte
* Los **tiempos** de implementación varían con el tamaño de la empresa, los módulos a implantar, el grado de parametrización y desarrollo, el impacto en los procesos de negocio y la organización. Por ello suelen ser **caros**
* Implantar un ERP conlleva **cambios** en: (1) las TI; (2) en los procesos de negocio; (3) en la organización
* Adopción de lo procesos estándar del ERP o desarrollo ad hoc que imitan procesos actuales
* Cambio cultural y la gestión del conocimiento
* Implantación más difícil en empresas descentralizada y dispersas
* Una de las etapas más críticas de la implantación es la **migración de datos** al nuevo sistema, e.g. en la puesta en productivo del ERP
---
## Page 17
Dónde situar los ERP en los SI
<img>A triangular diagram illustrating the hierarchy of Information Systems (IS).
• The base of the triangle represents Transaction Processing System (TPS), which sits at the bottom.
• Above TPS is Management Information System (MIS), then Decision Support System (DSS), and finally Executive Information System (EIS) at the apex.
• A dashed red line connects EIS to Business Intelligence, indicating its relationship.
• Vertically on the left side of the triangle, three downward-pointing arrows are labeled, from top to bottom: “Strategic decisions,” “Tactic decisions,” and “Operational decisions.”
• Vertically on the right side of the triangle, three upward-pointing arrows are labeled, from top to bottom: “executives,” “senior managers,” and “middle managers.”
• At the very bottom center, the phrase “A classification of Information Systems” appears.</img>
---
## Page 18
# Información y niveles de decisión
graph TD
A[INFORMACIÓN] -->|PROCESOS| B[Transaccional]
A -->|AGREGACIÓN| C[Detallada]
A -->|FORMALIZACIÓN| D[Estructurada]
A -->|FUENTES| E[Internas]
F[Analítica] --> A
G[Agregada] --> A
H[No estructurada] --> A
I[Internas/Externas] --> A
J[Executive information system (EIS)] --> K[Decision support system (DSS)]
K --> L[Management Information System (MIS)]
L --> M[Transaction Processing System (TPS)]
subgraph " "
direction LR
A --- B
A --- C
A --- D
A --- E
end
Fuente: Baltzan (2009) Essential of Business driven information systems.Chapter 2. Strategy decision making
---
## Page 19
# Sistema de Información
Management Information System (MIS): sistema de administración y dirección de la ERP → empresa que agrupa las actividades de planificación, organización, dirección y control de la empresa que realizan los directivos y gerentes,
Transaction Processing System (TPS): sistema que gestiona las actividades operativas de la empresa que se ejecutan diariamente, e.g. compra, venta, entrada mercancía, ...
---
## Page 20
<img>Screenshot of SAP ERP Purchase Order screen showing fields like Document Overview On, Print Preview, Messages, Personal Setting, Vendor, Doc. date, Release group, Release Strategy, Release indicator, and a table with columns S.. Itm, A I Material, Short Text, PO Quantity, O... C Deliv. Date, Net Price, Curr..., Per, O... PC.</img>
Ejemplo TPS: pedido de compra en SAP ERP. Información transaccional, detallada, estructurada, e interna
---
## Page 21
# Sistema de Información
* **Executive Information System (EIS):** DSS especializado para las actividades de decisión estratégica que integra información de fuentes internas y externas.
* Tecnología: OLAP (Online Analytical Processing)
* **Decision Support System (DSS):** sistema que agrupa las actividades de decisiones de una empresa que suelen crear nueva información (análisis “what-if”, análisis “goal-seeking”, simulaciones).
* Tecnología: OLAP (Online Analytical Processing)
* **Management Information System (MIS):** sistema de administración y dirección de la empresa que agrupa las actividades de planificación, organización, dirección y control de la empresa que realizan los directivos y gerentes.
* Tecnología: OLTP (Online Transaction Processing)
* **Transaction Processing System (TPS):** sistema que gestiona las actividades operativas de la empresa que se ejecutan diariamente, e.g. compra, venta, entrada mercancía, ...
graph LR
A[BI] --> B[Executive Information System (EIS)]
B --> C[Decision Support System (DSS)]
C --> D[Management Information System (MIS)]
D --> E[Transaction Processing System (TPS)]
subgraph Tecnología
OLAP[OLAP]
OLTP[OLTP]
end
style OLAP fill:#fff,stroke:#333,stroke-width:2px
style OLTP fill:#fff,stroke:#333,stroke-width:2px
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
---
## Page 22
# Business Intelligence
Business Intelligence (BI): conjunto de tecnologías, metodologías y herramientas destinadas a transformar los datos en conocimiento útil para la toma de decisiones empresariales
El ERP está orientado a la operación diaria y transaccional, el BI está enfocado al análisis histórico, la exploración de patrones y la proyección de tendencias
Elementos de BI:
* Fuentes de datos internas (ERP, CRM, SCM, aplicaciones web, etc.) y externas (redes sociales, datos de mercado, open data, etc.)
* Pipeline: extracción, procesado y almacenamiento en un repositorio central
* Capa de almacenamiento: Data Warehouse (base de datos estructurados diseñado para consultas analíticas rápidas) y Data Lake (repositorio flexible de datos en bruto estructurados y no estructurados)
* Capa analítica OLAP (estadística e informes) y compleja (ML e IA)
* Capa de presentación: herramientas visualización (Power BI, Tableau, Looker, etc.)
---
## Page 23
<img>Screenshot of Oracle Business Intelligence dashboard showing various analytical widgets including product line analysis, performance index to company average, top customers bookings, revenue by month, and daily revenue timeline.</img>
Ejemplo EIS: Dashboard Oracle BI. Entornos gráficos, diferentes niveles de agregación y/o clasificación, fuentes internas y externas a la empresa
---
## Page 24
# ¿Por qué separamos BI de ERP?
Todos los ERP incorporan (con más o menos desarrollo) funcionalidades de apoyo a la decisión (DSS), sin embargo los sistemas BI que también son DSS suelen ser un sistema separado por:
**Propósito distinto:**
ERP orientado a la operación transaccional (pedidos, pagos, inventario, ...), BI está orientado a la toma de decisiones (análisis, visualización, KPIs, ...)
**Requerimientos diferentes:**
ERP necesita alta velocidad en operaciones transaccionales y consistencia inmediata de los datos, BI necesita manejar grandes volúmenes históricos, realizar agregaciones, comparaciones y cálculos complejos (que ralentizan una base de datos transaccional), por eso utilizan bases de datos especializadas (Data Warehouses) y tecnología OLAP optimizada para consultas analíticas
**Usuarios distintos:**
ERP usuarios operativos (administrativos, financieros, ventas, compras, ...), BI usuarios de gestión (directivos, analistas de negocio, controllers, ...)
**Independencia estratégica:** a veces se requiere no depender del mismo proveedor
---
## Page 25
# Ejemplos de softwares comerciales
Vendedores tradicionales (grandes empresas). El ERP corre localmente en las máquinas de la empresa
<img>SAP logo</img> <img>Oracle e-businesssuite logo</img>
<img>Microsoft Dynamics NAV logo</img>
Wikipedia: Software ERP
---
## Page 26
# Ejemplos de softwares comerciales
Nuevos ERP libres basados en SaaS (Software as a Service). El software corre en una máquina externa (cloud computing) a la empresa que lo “alquila”.
Se reducen costes de (1) implementación, (2) mejoras, actualizaciones y mantenimiento, (3) escalabilidad, (4) seguridad
<img>openbravo logo</img>
<img>OpenERP logo</img>
<img>Odoo logo</img>
Odoo demo
https://demo4.odoo.com/odoo
<img>Compiere logo</img>