ERP5 es un ERP de código abierto basado en Python y Zope . Tiene la particularidad de basarse en un modelo unificado para describir su implementación.
Mientras que la mayoría de los ERP se basan en modelos específicos del campo empresarial y ontologías dependientes de la cultura , ERP5 utiliza un modelo único, llamado Modelo de Negocio Unificado , que se utiliza para describir todos sus componentes. Este enfoque del modelado empresarial fue introducido en 2002 por Smets y Carvalho. [1] La UBM se basa en cinco conceptos genéricos, a saber, nodo , recurso , movimiento , elemento y ruta . Según Carvalho, la abstracción y la genericidad no sólo reducen la complejidad de los sistemas ERP5 sino que también aumentan el incentivo y la sostenibilidad de la reutilización del código. [2] Gracias a esta unificación, una implementación típica de ERP5 consta de 20 a 30 tablas, mientras que la implementación de un ERP basado en el modelado empresarial tradicional requiere de miles a decenas de miles de tablas porque necesitan unir varios componentes. [ cita necesaria ]
ERP5 fue creado y sigue siendo desarrollado principalmente por Nexedi, [3] un editor de software de código abierto con sede en Lille (Francia), Dakar (Sénégal), Tokio (Japón), Campos (Brasil) y Dresde (Alemania). La primera implementación de ERP5 [4] en Coramy, [5] [6] [7] un fabricante de trajes de baño de tamaño mediano en el norte de Francia, recibió el premio al "Mejor proyecto ERP" en 2004. [8] Nexedi proporciona poca información sobre la empresas que utilizan ERP5, aparentemente como parte de la política corporativa para proteger secretos comerciales. [9] Los usuarios públicos notables son Airbus Defence and Space , [10] BetEire Flow, [11] el gobierno de Senegal [12] y SANEF . [13]
El proyecto cambió a un sistema de control de versiones en 2012 y utilizó esta transición para hacer cumplir la calidad y diversificar ciertos componentes. [14] Actualmente se están realizando investigaciones activas sobre proyectos llamados jIO [15] y RenderJs, [16] los cuales contribuirán a una futura interfaz web responsiva de ERP5 que incluirá el traslado de parte de los procesos realizados en el servidor al cliente. . Para agregar capacidades de simulación de eventos discretos a ERP5, así como para diseñar futuros componentes de interfaz, Nexedi es actualmente socio colaborador de un proyecto del 7PM. [17] [18] La reciente adopción de ERP5 por parte de grandes clientes como Sanef [13] para lanzar nuevos servicios valida el reciente desarrollo del proyecto.
El proceso de implementación de ERP5 ha sido ampliamente investigado y descrito a través de investigaciones académicas. Campos y Carvalho [19] describen el enfoque de análisis orientado a documentos que se considera para la implementación de grandes sistemas ERP5 en organizaciones existentes. El proceso de implementación de ERP5 consiste en recopilar documentos en papel o electrónicos en la organización, mapear cada término y concepto subyacente de cada tipo de documento a la abstracción UBM y modelar el proceso de decisión materializado por firmas a través de flujos de trabajo de documentos. Las pruebas unitarias, las pruebas funcionales y las pruebas de rendimiento se desarrollan utilizando marcos de control de calidad integrados para garantizar que la implementación coincida con casos de uso específicos orientados a documentos y para evitar regresiones. [20]
Este enfoque parte del modelado orientado a la estructura de datos y de la idea de que la implementación de ERP debería al mismo tiempo cambiar los procesos de una organización y su sistema de información. En lugar de obligar a las organizaciones a adoptar procesos de negocio preestablecidos, o las llamadas mejores prácticas proporcionadas por el proveedor de ERP, el proceso de implementación de ERP5 intenta capturar prácticas eficientes que ya están implementadas en la organización y mapearlas al modelo UBM. Gracias a este enfoque, se reducen así el riesgo de fracaso y los costes de implementación de la implementación de ERP en grandes organizaciones. El proceso de implementación del ERP5 se aplicó con éxito a la informatización de los procesos de negocio de un Banco Central. [21]
Sin embargo, este enfoque de implementación no se ajusta a las limitaciones presupuestarias de las pequeñas empresas ni a las limitaciones de tiempo de las organizaciones de nueva creación. Carvalho y Johansson [22] sugirieron posteriormente un enfoque alternativo, basado en software como servicio, e implementado por SlapOS [23] (anteriormente TioLive LLC [24] ), que ahora proporciona ERP5 SaaS. A partir de una pequeña lista de preguntas, [25] a las que cualquier CEO de una empresa puede responder en menos de una hora, se genera una configuración ERP5 estándar con procesos de negocio preestablecidos y nomenclaturas personalizadas (las llamadas categorías en la terminología ERP5). Este enfoque ahora se está automatizando con herramientas de inteligencia artificial y minería de datos. [26]
Una tercera alternativa que consiste en la combinación de ambos enfoques, es decir, el uso de procesos de negocio preestablecidos y su extensión en el núcleo de ERP5, también parece posible [27], pero aún no ha sido cubierta por investigaciones académicas.
Nexedi forma parte de múltiples proyectos de investigación y clusters de investigación con un fuerte enfoque en la computación en la nube y en ERP5: Compatible, [28] NEOPPOD, [29] Geoblabla, [30] Data Publica, [31] TioSafe, [32] EDOS, Systematic Región de París , Wendelin, Cython+. [33]
Líder francés en quiebra en quiebra