Punto de partida
- Actualmente existen un buen número de aplicaciones (software) para la gestión de distintos aspectos relacionados con los procesos de negocio. No obstante, la mayoría de esas aplicaciones son 'no libres' o propietarias, ni están integradas, lo que viene a dificultar su incorporación a la micro y pequeña empresa, que de esa forma quedan fuera de los ámbitos de gestión que permiten los sistemas tecnológicos avanzados.
- Al mismo tiempo, la imposibilidad legal y material de analizar el software no libre supone una dificultad prácticamente insalvable para la creación de estándares y el avance de la interoperabilidad, al quedar ambas al albur de las decisiones estratégicas de las empresas productoras de dichas soluciones 'propietarias'.
- El desarrollo de soluciones 'libres' en este ámbito se ha visto así mismo lastrada en la práctica por la dificultad de alcanzar una mínima interoperabilidad, lo que está exigiendo un esfuerzo añadido, a veces improductivo y en cualquier caso muy costoso, para hacer compatibles eintegrables distintas soluciones parciales.
- Las consecución de una solución tecnológica 'libre' a partir de la cooperación entre los agentes integrantes de la cadena de valor del modelo empresarial supondrá, en la práctica, un cambio cualitativo clave en las posibilidades de desarrollo de negocio, cuya gestión integral queda en manos de las unidades de producción independientemente del tamaño y capacidades de estas.
- Y en esa misma línea, la necesidad de cooperar para el diseño y desarrollo del sistema, facilitará la creación de una base común de conocimiento que posteriormente podrá ser explotada por cualquier agente, tanto en la mejora del propio sistema como en la gestión de su propia línea de negocio.
- Por último, hay que señalar que las aproximaciones a soluciones integrales de gestión empresarial existentes en el mercado (ERPs) son prácticamente inaccesibles para las microempresas y pymes, tanto en términos de costes económicos derivados de los altos costes en licencias de uso de dichas soluciones, como en términos de adecuación a su realidad y capacitación necesarias para su adopción.
Estado del arte
La industria de las Telecomunicaciones y la de las Tecnologías de la Información (IT) se están enfrentando al problema de cambios en las tecnologías de las plataformas de base aproximadamente cada 5 años. Cada nueva plataforma de tecnología se introduce como la bala de plata, madurando posteriormente y siendo utilizada y, finalmente, sustituida por la siguiente tecnología emergente. En consecuencia, desarrollo dirigido por modelos (MDA®)1 ha sido establecido por uno de los principales consorcios industriales como un intento de desacoplar la especificación dela funcionalidad de un sistema de su realización sobre una determinada tecnología de plataforma.
En MDA® se emplean las técnicas de transformación para automatizar la transición de un modelo de sistema independiente de plataforma a un modelo específico de plataforma, y, posteriormente, a un código. Gracias a la utilización de técnicas estándares de modelado como el MOF® (Meta Object Facility), el lenguaje de modelado unificado UML® y varios perfiles específicos de plataformas de estas técnicas, MDA® ya ha llegado a diversos dominios, por ejemplo, la industria financiera y la industria de automoción y de defensa.
Una de las aportaciones clave de este proyecto consiste en lograr aplicar técnicas de MDD para aumentar la productividad en el desarrollo de aplicaciones software y mantener así todo el conocimiento del sistema en modelos que se mantendrán pese al cambio de plataforma y lenguajes de programación.
Así mismo, y en lo que se refiere a los diferentes modelos metodológicos aplicados al desarrollo del software, el presente proyecto pretende investigar la aplicación de nuevas metodologías que, sustentadas en la práctica de desarrollo distribuido y multidisciplinar del modelo "bazar", imperante en la comunidad del software libre, venga a superar las deficiencias detectadas en las hasta ahora más avanzadas propuestas metodológicas que tienen su referente en el “agile programing”. El paradigma recogido en el “agile manifesto” ofrece un estilo de trabajo orientado a conseguir un desarrollo rápido (con un menor costo/inversión de tiempo en el desarrollo del código). Sin embargo, parece existir una contradicción en el hecho de que el paradigma del agile programing dice estar orientado/sustentado en/a las personas y sus relaciones, mientras que, en la práctica, los avances se han logrados en los procesos y las herramientas.
En lo que se refiere a la situación de soluciones software para la gestión corporativa integral, se cuenta en el mercado con diversas aproximaciones o soluciones parciales, en forma de ERPs corporativos, que en ningún caso suponen una solución integral con el alcance que se pretende en el presente proyecto. Aún más, merece la pena destacar que SAP, uno de los mayores proveedores de ERP (no libre), ha anunciado para el 2008 una oferta de SaaS, lo que pone de manifiesto la preponderancia que este tipo de servicios va a tener en un futuro cercano.
Finalmente, la situación actual del mercado de ERPs en nuestro país queda ampliamente recogido en el completo “Informe sobre el Mercado de las Soluciones de Gestión Empresarial en España 2007” elaborado por CB Consulting6.
En el mismo informe se ofrecen datos sobre el uso de alguna solución de gestión empresarial (SIGE, en el informe) en las empresas:
- El 93,2% de las grandes empresas poseen SIGE, mientras que el resto de grandes empresas.
- El caso de las PYMES es muy diferente al de las grandes empresas debido a que el 58,3% de las PYMES poseen SIGE, mientras que el 41,7% no lo poseen.
- Con respecto al uso actual de SIGE en las empresas españolas, el 42,1% de las empresas españolas no poseen SIGE. En el lado contrario se encuentran las empresas que sí utilizan SIGE, que representan el 57,9% de las empresas españolas.
- La herramienta o solución más empleada es ERP con el 45,1%, seguida de N/RRHH (23,1%), mientras que las menos utilizadas son CRM (15,1%) y SCM (14,7%).
- En cuanto a los proveedores de SIGE de grandes empresas, el máximo proveedor es SAP, seguido a gran distancia de Oracle/Peoplesoft.
Impacto potencial
Impacto socio económico
Los beneficios esperados del proyecto abarcarían a toda la cadena de valor:
- Desarrolladores e integradores de sistemas: se beneficiarían por el hecho de conseguir un mejor software, la calidad del software obtenido mediante el desarrollo en comunidades es mayor, con una menor inversión.
- Usuarios finales: el número de empresas usuarias de este tipo de sistemas crecerá debido al bajo coste frente a las soluciones propietarias. Además, el poder disponer del código fuente de la herramienta y el hecho de que existan en torno a la herramienta un conjunto de empresas locales que proporcionan servicios sobre ella y que entienden con detalle los problemas de las empresas usuarias vecinas hace que la calidad de las implantaciones y su eficiencia sea mucho mayor, por lo que el número de empresas usuarias crecerá.
- Soporte: las comunidades de software libre son incubadoras de empresas cuyo modelo de negocio es el soporte a usuarios de este tipo de software. Los resultados del presente proyecto pueden dar lugar a la creación de nuevas empresas cuyo negocio se sustente en la prestación de servicios expertos sobre el sistema de gestión corporativa desarrollado. El poder disponer del código no limita a que sólo la empresa “creadora” de la herramienta la pueda parametrizar, implantar o adaptar, sino que cualquier empresa podría hacerlo, de forma que se fomenta la generación de negocio para las empresas proveedoras de soluciones TIC locales.
Impacto estratégico
El desarrollo de un proyecto como el presente, dirigido a la producción de conocimiento libre aplicado a la gestión empresarial, implica una metodología de trabajo cooperativa y horizontal que:
- Favorece la creación de lazos y redes estables con grupos de investigación, centrostetnológicos, agrupaciones empresariales intersectoriales, y empresas.
- Agiliza la creación de consorcios que desarrollen propuestas dirigidas a los programas de I+D+i regionales, nacionales y europeos, favoreciendo la incorporación de grupos de investigación y PYMEs con menor experiencia, referencias de partida o masa crítica.
- Favorece la difusión de las actividades de investigación, atrayendo a quienes comparten interés y desean colaborar.
- En última instancia, el desarrollo de proyectos de I+D+i de envergadura suficiente facilitará la creación y consolidación de un tejido industrial local especializado en Sistemas de Gestión Corporativos.
- Por otro lado el desarrollo de implementaciones de referencia de Software Liibre permite impulsar y consolidar estándares, ya que:
- Aportan las credenciales necesarias para participar e influir de forma decisiva en los procesos de estandarización.
- Permiten acelerar la definición de estándares y su consolidación.
- A este respecto, disponer de tecnología e implantaciones de referencia en el ámbito de los sistemas de gestión corporativa ayudará a mejorar las prestaciones de los sistemas utilizados actualmente y facilitará su implantación en las empresas que aún no los utilizan, contribuyendo a la mejora en la productividad y eficiencia de la industria española.
Alcance previsto
El alcance previsto del presente proyecto es la consecución de un sistema libre de gestión corporativa integral listo para su explotación comercial, que incluya:
- Un software de gestión integral empresarial o corporativo.
- Una metodología de implantación.
- Una plataforma (software) para la distribución en red de todos los contenidos del proyecto.
- Contenidos formativos para su puesta en explotación.
- Un sistema de capacitación en red.