La mejora en el sistema de empresa es disponer de un ERP
Los clientes no pueden llevar estas lamentables excusas de una estimación de servicios a la Comisión Ejecutiva o al Consejo de Administración, ya que estas estimaciones no tienen base en la realidad. Ningún Comité Ejecutivo procedería con un precio de implementación desconocido. Peor aún, la compañía podría elegir el producto de software equivocado si asumiera que el costo de implementación de un producto es materialmente más barato de lo que realmente sería.
Muchos acuerdos de servicio se basan en que el cliente firme una suscripción con un proveedor. El problema con esto es que el cliente no puede decidir con cuál de los finalistas de su acuerdo de software va a trabajar si no puede obtener estimaciones razonables de integración de los proveedores de servicios.
La peor decisión que puede tomar un cliente es suscribirse a un contrato de suscripción de software y servicios por varios años y enterarse en los primeros 30 días de que ha cometido un error de más de un millón de dólares por varios años. Ningún tópico de un CEO de una compañía de software sobre la experiencia del cliente y la satisfacción del cliente puede revertir ese desastre.
Por qué la integración es difícil
Hay por lo menos tres amplios tipos de integraciones de software: una es común y directa, otra es inaceptable y otra es demasiado difícil de manejar para muchos implementadores.
Otro método de integración implica un mapeo directo de campos de un sistema a otro. Este mecanismo puede ser muy útil en muchas aplicaciones, especialmente cuando se pretende que la integración acceda a unos pocos elementos de datos dentro y fuera de un sistema y los utilice en otro.
La integración no puede funcionar igual para todas las empresas, necesitan una integración diferente cualquier empresa de construcción potente lo sabe, es importante disponer un programa de presupuestos de construcción verdaderamente potente, para poder utilizarlo en diferentes proyectos de envergadura considerable, y no tener que estar modificando el programa por la cantidad de parámetros que hay que considerar.
Esto funciona bien en entornos en los que los datos de un sistema se validan en otro (por ejemplo, cuando una solicitud de contratación de personal envía una solicitud a una herramienta de terceros para validar el historial de empleo previo de un candidato). Estos son fáciles de hacer y muchos proveedores de software tienen herramientas y conectores que hacen que esta capacidad sea fácil, rápida y de bajo costo de completar.
El tercer tipo de integración requiere habilidades que pocos implementadores parecen poseer ya. En esta situación, el cliente necesita crear integraciones complejas y bidireccionales que pueden requerir una integración muy inteligente. Los sistemas de nómina son a menudo el ejemplo a seguir, pero muchos sistemas operativos también los necesitan.
Aquí está el ejemplo de la nómina:
Para calcular la nómina, la aplicación de nómina necesitará todo tipo de datos cambiados del archivo maestro del empleado (por ejemplo, promociones, cancelaciones, elecciones de beneficios (y sus costos), aumentos, comisiones ganadas, cambios de grado de trabajo, nueva información de retención, nueva ubicación de trabajo, cambios en el centro de costos, etc.) más el tiempo trabajado, las vacaciones acumuladas, las vacaciones utilizadas, el tiempo de enfermedad utilizado, etc.
El módulo de nómina también puede necesitar el salario semanal regular de una persona asalariada o el salario por hora de una persona que trabaja por horas. También se necesitan algoritmos y reglas para calcular las acumulaciones del PTO, el pago de horas extras, los diferenciales de turnos, etc. Y eso es sólo para calcular la paga bruta.
Contabilidad de costes – El software de contabilidad de costes necesita conocer los costes reales frente a los costes estándar. Para obtener los datos reales (de la nómina) puede necesitar el coste total de la nómina por empleado por turno, por centro de coste y otros desgloses. Si ese detalle no se encuentra en el fichero de interfase de nómina de salida, es posible que se requiera una asignación u otro método para realizar estos cálculos.
Almacén de datos – Al igual que la interfaz anterior, un almacén de datos puede necesitar un desglose bien definido de los costes reales de nómina para aplicarlos a los objetivos presupuestados.
Libro mayor – El libro mayor necesitará los costes de nómina para el período de pago por tipo de coste, centro de coste, entidad legal, etc. Sin embargo, hay otro problema, ya que es posible que los períodos de pago no se alineen con los períodos contables, por lo que la interfase también debería generar los asientos de periodificación y anulación apropiados.