Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE GESTIÓN EMPRESARIAL
UF1: Sistemas ERP – CRM
1. Gestión empresarial.
La gestión empresarial es la actividad empresarial que, mediante un conjunto de individuos
especializados, pretende conseguir mejorar la productividad y competitividad de una empresa. Sus
características son:
Una empresa existirá siempre que obtenga beneficio.
La empresa debe realizar buena gestión de recursos para ser competitiva.
El objetivo principal de una empresa debe ser siempre el cliente.
2. Concepto de ERP.
ERP (Enterprise Resource Planning / Sistema de planificación de recursos empresariales): Este sistema se
basa en la planificación, modelado y automatización de los procesos de una empresa. Utiliza estructura
modular y su principal función es unificar y ordenar toda la información de la empresa en un mismo lugar.
En definitiva, un ERP es la incorporación de un sistema informático en todos los procesos (internos y
externos) que están relacionados con la empresa.
3. Ventajas y desventajas de un ERP.
Sus principales ventajas son:
Adaptación a las necesidades del usuario.
Actualización de la información a tiempo real.
Eliminación de datos redundantes.
Eficiencia empresarial.
Control de la actividad empresarial.
Sus desventajas son:
Costoso, tanto en tiempo como en dinero.
Es necesario tener nuevos aprendizajes.
Ante el cambio de una estructura empresarial, es necesario modificar su ERP.
Dificultades de integración de algunos productos.
Ante un posible fallo en el sistema, volver atrás es un proceso bastante costoso.
Desconfianza de los empleados ante un cambio de metodología.
4. Como elegir un software ERP.
A la hora de elegir un ERP, es necesario tener en cuenta lo siguiente:
Que ofrezca soporte a todas las áreas requeridas por la empresa.
Que tenga un uso fácil y rápido.
Que use estándares ya establecidos.
Que posea un periodo de migración y adaptación rápido y sencillo.
Que proporcione informe y análisis.
En lo referente al apartado técnico, debemos tener en cuenta:
Que permita utilizar el hardware y software que tiene la empresa.
Que esté soportado por un sistema operativo.
Albergar las bases de datos necesarias de la empresa.
Que sea un software experimentado y fácil de implantar.
5. Sistemas de ERP actuales.
SAP Business Suite: Diseñado para medianas y grandes empresas incorporando productos básicos y
específicos para un determinado sector.
SAP Business One: Diseñado para pequeñas empresas. Añade todos los elementos necesarios para la
gestión y su implantación es rápida.
SAP Business All‐in‐One: Solución completa para la empresa. Cuenta con una estructura modular que el
cliente puede adaptar a sus necesidades y añade todos los aspectos que se requieren hoy en día para una total
gestión.
SAP Business ByDesing: Diseñado para gestiones empresariales que estén basadas en aplicaciones online.
Oracle: Producto integral que cuenta con toda la lógica necesaria para llevar a cabo la gestión integral de
una empresa y ofrece además soluciones individuales.
Microsoft: Producto desarrollado para ofrecer soporte a medianas empresas (Dynamics NAV) y añadir
distintas funcionalidades de un ERP actual.
OpenBravo: ERP con origen en España que
cuenta con una arquitectura cliente que permite
la integración con otros productos OpenSource
existentes. Se centra en orientar su interfaz
gráfica a navegadores web.
OpernERP: Alternativa a SAP, se trata del
ERP OpenSource que cuenta con más módulos
libres para añadir. Presenta una arquitectura
cliente‐servidor basado en Phyton y servicios
web.
6. Concepto de CRM.
CRM (Customer Relationship Management / Gestión de relaciones con el cliente): Hace referencia a la
estrategia de negocios que se centra en el cliente. Sus características son:
Integración: Contienen la mayoría de las áreas de la empresa.
Modularidad: Cada módulo permite gestionar una determinada área.
Adaptabilidad: Se adapta a las distintas necesidades de una empresa.
Los CRM no son solo un sistema de gestión empresarial, sino que también se refieren a la visión que
puede tener un cliente dentro de una empresa. Se caracterizan por tener dos partes diferenciadas; una
encargada de la lógica operacional y otra que analiza la información (lógica analítica).
Mediante la lógica operacional obtenemos:
Automatización de ventas, productos y clientes.
Automatización de marketing para las campañas.
Soporte en la empresa.
Servicio de atención al cliente.
Callcenter.
Mientras que con la lógica analítica obtenemos:
Analizar la información existente para el posterior marketing.
Indicadores que muestran el estado de la empresa.
Modificación de estrategias.
Podemos dividir los CRM en dos categorías, por un lado, tenemos los CRM integrados en un sistema ERP
(SAP, Oracle, Odoo…) y por otro, tenemos los CRM exclusivos que no pertenecen a ningún ERP (OpenSource,
SugarCRM…).
7. Concepto de Data Warehouse.
Un Data Warehouse es un almacén de datos que recopila toda la información correspondiente a una
organización o empresa determinada ayudando a la toma de decisiones. Entre sus principales funciones nos
encontramos las siguientes:
Integrar los datos de las correspondientes bases de datos distribuidas facilitando un análisis
comprensivo.
Separar datos que se utilizan en operaciones cotidianas con los datos utilizados para tomar decisiones.
Las herramientas que permiten controlar y automatizar las necesidades de un Data Warehouse debe
proporcionar las siguientes funciones:
Control en el tiempo de respuesta.
Acceso a diferentes tecnologías, tanto a nivel de hardware como de software.
Gestión integrada de la extracción, transformación y carga del Data Warehouse.
Manejo de excepciones y archivos logs.
8. Tipos de licencia para ERP‐CRM.
Una licencia es un documento que detalla una serie de obligaciones que debe tener el desarrollador con
el usuario y viceversa. Las licencias se pueden clasificar en:
Licencias de código abierto: Periten hacer uso del producto sin muchas restricciones.
‐Licencias permisivas: Sin limitaciones.
‐Licencias robustas: Presentan distintas limitaciones. Éstas se dividen en:
Fuertes: Se distribuyen de igual forma que la original (GNU, GPL,Eclipse).
Débiles: Se distribuyen de forma muy parecida a la original (Mozilla, OpenSource).
Licencias de código cerrado: Son aquellas que cuentan con un gran número de restricciones (EULA y
CUPS).
A su vez, el software lo podemos clasificar según el tipo de licencia y el coste como veremos a
continuación.
Según el tipo de licencia.
Software de código abierto: Permite acceder al código fuente para modificarlo y adaptarlo según se
necesite.
Software propietario: Depende de las características que presente la licencia.
Según el coste.
Freeware: Sin coste.
Payware: Tiene algún coste.
Shareware: Se distribuye sin coste, aunque solo para utilizarlo durante un periodo de tiempo
determinado.
9. Tipos de instalación.
Monopuesto: Instalación del software en un único ordenador.
Cliente‐Servidor: Se instalan todos los datos en un servidor y la aplicación cliente en diferentes
ordenadores, permitiendo una configuración flexible para acceder a los datos desde diferentes puntos.
Cliente‐Servidor Web: Similar al anterior, pero utilizando una interfaz basada en web, permitiendo el
acceso desde cualquier navegador que esté instalado en la máquina del cliente.
SaaS: Configuración que utiliza la estructura cliente‐servidor, con la salvedad de que el servidor se
encuentra en una empresa externa y es ésta la que se encarga de la gestión y mantenimiento del software.
SISTEMAS DE GESTIÓN EMPRESARIAL
UF2: Sistemas ERP – CRM. Explotación y adecuación
1. Introducción a las BBDD.
La mayoría de los sistemas ERP‐CRM cuentan con su correspondiente base de datos implantada (Oracle
PostgreSQL, MySQL…), basadas en los principios de las bases de datos relacionales.
El modelo relacional permite estructurar los datos en tablas organizadas en filas y columnas, donde las
filas son las diferentes relaciones entre conjuntos y valores mientras que las columnas son los atributos
correspondientes a esa relación. Los sistemas relacionales deben cumplir con las siguientes propiedades:
(Integridad) Eliminar la redundancia.
(Compartición) Posibilidad de compartir datos entre varios usuarios.
(Seguridad) Controlar el acceso y configuración.
(Protección contra fallos) Asegurar que los datos permanecerán a lo largo del tiempo.
(Vistas) Mostrar datos según las necesidades del usuario.
2. Conceptos básicos sobre BBDD.
Dato: Unidad mínima de información que puede almacenar un ordenador.
Campo o atributo: Unidad mínima de información que forma parte de una fila o registro de la BBDD.
Fila o registro: Conjunto mínimo de atributos relacionados que se pueden almacenar en una tabla.
Tabla: Es el conjunto de registro o filas relacionadas que se almacenan en una base de datos bajo un
mismo nombre.
Vista: Se utilizan para mostrar un conjunto de información perteneciente a diferentes tablas.
Relación: Condición que deben cumplir los datos para almacenarse en un determinado campo de una fila.
Consulta: Conjunto de filas que pueden tener una o varias tablas solicitadas por el usuario en base a unos
criterios de selección y ordenación.
Informe: Consulta que se realiza a la base de datos y que se presenta de forma sencilla de analizar e
imprimir.
Formularios: Pantallas creadas para manejar los diferentes datos, simplificando la gestión de la
información.
Procedimientos: Órdenes que pueden realizar una tarea siempre, se ejecuta y se almacena en la BBDD.
3. Estructuración de la BBDD.
Nivel físico: Encargado del almacenamiento en un soporte. Es muy utilizado para ficheros, índices,
sistemas de almacenamiento, uso y estructura.
Nivel lógico o conceptual: Permite crear una estructura en los datos mediante tablas y restricciones.
Este nivel lo utiliza todo lo que se refiere al esquema relacional (campos, claves primarias…).
Nivel externo: Nivel anterior en conjunto de informaciones relacionadas sin importar la tabla a la que
pertenezca cada una. Utilizado por formularios e informes creados por consultas.
Los procedimientos que se pueden realizar a la hora de gestionar una BBDD pueden ser:
Crear una BBDD (Crear BBDD ‐> Añadir tablas ‐> Agregar campos a cada tabla).
Modificar una BBDD (Insertar, modificar o borrar registros).
Crear consultas y vistas (SQL, PostgreSQL, Scripts).
Procedimientos almacenados como mecanismo de seguridad.
Informes.
4. Implantación de sistemas ERP‐CRM en una empresa.
Cuando se comienza a trabajar con un proyecto nuevo de implantación es necesario realizar una
metodología de implantación. Es importante conocer que la mayoría de las implantaciones que no llegan a
buen fin son casi siempre por una mala organización.
No es posible crear una metodología que sea eficiente para todos los proyectos, ya que cada uno es
diferente y tiene sus propias particularidades, pero si es posible utilizar un mecanismo común para todas
centrando la implantación en las fases que veremos a continuación.
La implantación se inicia en una fase de análisis, en
la que se deben determinar las principales
características del proyecto. Esta fase lleva a la fase de
diseño del sistema, tanto a nivel físico como lógico,
originando la documentación técnica correspondiente
para poder llevar a cabo el desarrollo. Una vez que el
proyecto está perfectamente diseñado, se puede pasar
a desarrollar, creando un código determinado para la
aplicación y realizando sus pruebas correspondientes.
Mediante estas pruebas, es posible asegurar el
correcto funcionamiento de todos los módulos
correspondientes y, una vez que ya se ha probado el
software, es el momento de poderlo implantar en la empresa. Tras instalarlo, se puede lanzar la fase de
mantenimiento que se va a encargar de ir actualizando el sistema, realizando las modificaciones pertinentes.
La metodología de implantación consta de cinco fases.
(Fase 1) Iniciación: Su función principal es determinar una serie de propiedades que necesite el cliente y el
tiempo estimado que se necesitaría para llevarlo a cabo. Dentro de ésta fase podemos diferenciar cuatro
puntos.
Estudiar el ámbito del proyecto.
Realizar estudio de viabilidad económica, técnica y organizativa.
Determinar nivel de cambio a un nuevo sistema.
Organizar el proyecto y planificarlo.
(Fase 2) Desarrollo: En esta fase se puede crear el sistema informático completo sobre papel. Una vez el
sistema esté descrito mediante DFD, se puede crear el diseño hardware del sistema. Dentro de esta fase
diferenciamos cuatro puntos.
Análisis detallado.
Diseño físico del sistema.
Diseño lógico del sistema.
Revisión de previsiones.
(Fase 3) Implementación: En esta fase ya estará completamente definido el sistema y comenzará su
instalación. Dentro de esta fase diferenciamos cuatro puntos.
Adquisición del hardware.
Desarrollo de software.
Plan de pruebas.
Documentación.
(Fase 4) Implantación: Momento de incorporar el sistema gestor a la empresa, asumiendo el control de
todas las funciones especificadas en el contrato y comprobando que todo es correcto. Dentro de ésta fase
diferenciamos cinco puntos.
Plan de implantación.
Implantación.
Formación.
Conversión y migración de datos.
Test de aceptación.
(Fase 5) Producción y soporte: Permite asegurar que los procesos siguen funcionando y que los usuarios
están haciendo buen uso de ellos. A través del mantenimiento nos aseguramos que las modificaciones que
se realizan solventan errores o cubren nuevas necesidades. Dentro de ésta fase diferenciamos cuatro puntos.
Operación normal.
Soporte.
Mantenimiento.
Documentación al cliente.