Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Oscar Manzano
A Bit of an apple
http://oscarmanzano.f2o.org/applebit/
Emilio Arias.
Stratebi Business Solutions
www.stratebi.com
www.TodoBI.com www.stratebi.com
El recurso en español sobre Business Intelligence Estrategia en Business Intelligence
Tras un interesante artículo que publico Luis de TikiTak, sobre las tecnologías Open Source
aplicadas al mundo empresarial, surgió la idea de crear un comentario un poco más elaborado,
en donde se hablaría de las ventajas e incovenientes, así como de las principales soluciones que
existen para ERP, CRM y BI.
- Luis de TikiTak.
- Oscar Manzano de A Bit of an apple.
- Emilio Arias de Todo BI.
Esperamos que os parezca interesante este post de publicación conjunta, y lo podamos enriquecer
con vuestros comentarios y sugerencias.
1. Modelos de Negocio
Siguiendo el punto donde fue dejado en el post inicial: si el software es gratis entonces ¿dónde
está el negocio aquí?, ¿Quién gana dinero con el Open Source? Pues hay negocio… y tanto que lo
hay… sirva como ejemplo la siguiente lista:
• Apóstoles del movimiento como Stallman, de Icaza, etc: es un modelo de negocio basado en
escribir acerca del movimiento, dar conferencias, etc.
• Implantadores: los que instalan el software, lo parametrizan, migran los datos del sistema
anterior, forman a los usuarios, posiblemente mejoran los procesos de negocio,
realizan el mantenimiento correctivo y evolutivo del aplicativo una vez instalado, etc. Aquí
nos podemos encontrar a empresas consultoras o integradoras de sistemas.
• Servicios de soporte o help-desk: desde el puro soporte técnico hasta soporte funcional a los
usuarios del sistema de gestión.
• Demandando a otros por usar software libre, por ejemplo SCO. Ver aquí
Estos modelos de negocio no son excluyentes entre sí. Hay empresas que pueden ser
implantadoras de una solución que han integrado ellas mismas y además dar servicios
dealojamiento de servidores o ASP e incluso formación a otros instaladores.
Alguien podría decir, “pues resulta que son casi los mismos modelos de negocio que hay alrededor
del software propietario” ... pues sí, puede parecerlo pero la gran diferencia está en que con el
software open source se pueden abordar proyectos que no existirían si no fuese porque (utilizando
uno de los grandes argumentos del movimiento) “si no te gastas nada en licencias, tendrás más
dinero para invertir en todo lo demás” ... y entendiendo por todo lo demás las actividades antes
mencionadas (ver por ejemplo este interesante documento aportado por Emilio)
Pero las licencias generalmente se justifican como forma de poder tener un equipo que asegure el
mantenimiento y evolución del producto. En el software sin coste de licencias ese equipo no existe
de la misma forma, en algunos casos no es ni siquiera una empresa sino una
“comunidad” de desarrolladores. Y aquí entra en escena otro de los puntos clave de los que hablar:
los riesgos de utilizar software sin coste de licencias.
2. Riesgos
Resulta necesario, cuando se adopta una solución informática, pensar en los diversos riesgos que
se asocian a nuestro proyecto. En el caso de proyectos Open Source el director de sistemas puede
tener la sensación de un salto al vacío ya que sabe que no tiene detrás una
empresa a la que responsabilizar y pedir explicaciones.
De hecho, ni siquiera en el caso de que contratemos a un desarrollador, éste nos garantiza nada,
respecto del producto en sí. No olvidemos que la mayoría de productos Open Source se entregan
“AS IS”, sin asumir ninguna responsabilidad. Por ello, se recomienda estudiar a fondo la licencia de
cualquier proyecto Open Source que estemos tratando de implantar.
Sin embargo, no hay que olvidar que, hasta hace unos pocos años, ésta era la norma en las
empresas grandes. Incluso en la actualidad, los grandes bancos siguen usando software
desarrollado a medida por una consultora. Y no por ello el software es de menor calidad.
De hecho, es muy común entre los usuarios de informática quejarse de lo mal que funcionan las
distintas aplicaciones de Microsoft. ¡Y son propietarias y de pago!
Otro dato para la esperanza es que, incluso las empresas que usan software ERP o CRM
propietario, tienen contratados servicios de mantenimiento. En ocasiones, las necesidades de las
grandes empresas cambian muy rapidamente.
Las desarrolladoras del software propietario, en cambio, reaccionan de manera más lenta. Ésto
puede suponer un problema para algunas empresas, que optan por contratar servicios externos
para modificar a su gusto el software (si se dispone del código fuente y las herramientas para
modificarlo).
Factores de tranquilidad:
• Tenemos una licencia. Siempre será mejor usar un producto Open Source a usar uno
propietario pirateado.
Imaginemos que Microsoft, realmente, decidiera no actualizar las copias piratas.
Ante situaciones así, estaríamos
muy expuestos. Por no hablar de la imposibilidad de superar una auditoría de nuestro
sistema informático, por falta de licencias.
• Puede estar sin terminar. De hecho, muchos proyectos Open Source se caracterizan por
no ofrecer todas las funcionalidades que oferta el software propietario. Poco a poco, los
proyectos se van completando, pero es evidente que muchos tienen mucho trabajo que
hacer.
• Costes ocultos. Resulta muy dificil, por la propia complejidad de estos proyectos, entender
la arquitectura de los mismos si no se recibe formación. Igualmente, es muy complicado
implantar una de estas soluciones sin la formación por parte del desarrollador. Así pues
resulta necesario pagar la formación, en lugar de la licencia. Aunque en el software
propietario hay que pagar las dos.También hay que plantearse el coste de la
interoperabilidad con otras aplicaciones, propietarias o no, que tengamos funcionando.
• Falta de responsabilidad.
Como hemos dicho antes, el software Open Source se suele entregar sin garantía de ningún
tipo. Por lo tanto, es necesario tener buenas referencias del software que estemos
implantando, para reducir la posibilidad de problemas. Además, siempre podemos contratar
un servicio de mantenimiento que, si bien no nos garantiza el software, nos permite
solucionar la mayor parte de los problemas.
Como vemos existen ciertos riesgos derivados de adoptar software Open Source. Éstos pueden
ser neutralizados mediante un estudio detallado de las opciones disponibles, así como
mediante formación en las tecnologías involucradas. De esta forma la ventaja del coste es posible
que se vea reducida a la mínima expresión, y las razones para tomar el camino del software
OpenSource deben ser otras (libertad de elección, control sobre el software,
conocimientos previos de la tecnología elegida, etc…)
En cualquier caso siempre es bueno recordar que proyectos como Apache hacen funcionar un
porcentaje elevado de los sitios Web (según este estudio). Incluso es muy probable que el sitio
donde estás leyendo ésto funcione gracias a Apache. Así pues podemos concluir que es una
opción viable y que cada empresa debe valorar su conveniencia.
.
3. Comparativa de productos Open Source
Para terminar, vamos a intentar realizar un análisis más detallado de los principales productos
Open Source para la empresa que se encuentran por el mercado.
A. ERP’s y CRM’s:
Si realizamos una busqueda de software ERP y CRM encontramos que hay una gran cantidad de
opciones Open Source. Las más reconocidas son las siguientes (sin ánimo de excluir a nadie):
• Compiere :
posiblemente el ERP más completo y útil del Open Source. Dispone de multitud de módulos
y está implantado en gran número de empresas.
Algunas de estas soluciones, como TinyERP o Compiere, están traducidas al español, pero en su
mayoría funcionan en inglés. Por supuesto, existen soluciones hechas en España, por empresas
españolas.
Entre ellas se encuentran las siguientes:
• OpenXpertya:
basado en Compiere, supone la adaptación al mercado español del mismo.
• FacturaLux:
software creado por una empresa española.
• Hipergate:
completísima suite. No sólo es un ERP sino que incluye gestor de proyectos, Intranet y
Groupware, tienda, gestión de contenidos, etc.Las funcionalidades de todas estas
soluciones ERP y CRM son muy variadas.
Algunas disponen de gran cantidad de módulos mientras otras se centran en los aspectos
más comunes de cualquier empresa. Pero, a priori, todas cubren las funcionalidades más
usuales en la mayoría de PYMEs españolas.
En el área del Business Intelligence, aunque más tarde que en otros ámbitos, también se ha
producido un despegue espectacular en el desarrollo de soluciones ‘Open Source’.
Pentaho:
De todas las inicativas, la más completa es la de Pentaho, que utiliza toda una serie de
componentes Open Source muy utilizados y fiables: Mondrian OLAP server, JPivot, Firebird
RDBMS, Enhrydra ETL, Shark and JaWE , JBoss, Hibernate, JBoss Portal, Weka Data Mining,
Eclipse, BIRT, JOSSO, Mozilla Rhino.
GVSig:
El SIG de la Generalitat Valenciana es una apuesta muy interesante en el mundo del Open Source
para el área GIS, algo no tan habitual como en el BI, y mucho menos si resulta que es un esfuerzo
español. gvSIG es una herramienta orientada al manejo de información geográfica. Se caracteriza
por una interfaz amigable, siendo capaz de acceder a los formatos más usuales de forma ágil tanto
ráster como vectoriales. Integrará en una vista datos tanto locales como remotos a través de un
origen WMS o WFS.
Está orientada a usuarios finales de información de naturaleza geográfica, sean profesionales o de
administraciones públicas (ayuntamientos, diputaciones, consejerías o ministerios) de cualquier
parte del mundo (actualmente dispone de interfaz en castellano, valenciano, inglés,
alemán, checo, euskera, francés, italiano y portugués ), siendo, además, gratuita.
PALO:
PALO (que como véis, leido al reves dice OLAP) es la iniciativa que acaba de presentar la firma
alemana Jedox. Para resumir, PALO se trata de un motor multidimensional OLAP, que trabaja
fundamentalmente con los datos de grandes hojas de cálculo, tipo excel. Mediante un add-in
integrado se realizan calculos complejos a gran velocidad, permitiendo además el write-back, esto
es, no solo consulta, sino escritura contra la base de datos. La herramienta es Open Source y el
add-in es gratuito, por lo que se trata de una gran utilidad para todos aquellos que manejen gran
cantidad de datos en Excel.
Evidentemente, no se trata de una solución BI amplia, en el sentido de reporting, análisis, mining,
forecasting, etc… pero es un paso muy interesante sobre una herramienta muy popular, como es
Excel. Yo le preveo una rápida adopción por parte de ciertos usuarios avanzados de Excel.
Además se apoya en la experiencia de Jedox, con su producto estrella: Worksheet-Server, que
permite pasar de forma directa de hojas excel a Web, utilizando tecnologia libre PHP.
Eclipse BIRT:
Una de las novedades más importantes es el creciente interés que están teniendo empresas con
larga tradición comercial en el mercado como es Actuate en estos
productos. No se trata de que ahora vayan a pasarse de bando y no cobrar por sus productos. Lo
que hacen es adoptar esta tecnología y ofrecer ciertas partes de los mismos a precios muy
competitivos. Como miembros claves de Eclipse BIRT, el proyecto Open Source que esta creando
un entorno de desarrollo web para aplicaciones BI, han adoptado el sistema de reporting y charting
para una fácil instalación y manejo. Esta es la principal mejora de Actuate. Han creado un “one
button installation”. Le han puesto una caja y un lazo, pero el resto es todo tecnología libre. Aportan
soporte, training, actualizaciones, etc…
(Este es el valor añadido que quieren obtener). Se puede decir que es muy sencillo de instalar y
ponerse a trabajar. Además, el interfaz es muy sencillo de manejar e intuitivo y la ayuda es
espectacularmente completa. Permite crear un gran número de informes con gráficos.
Bee Project:
Este proyecto de origen checo, es una gran solución para las empresas de
tamaño medio. Cuenta con una herramienta ETL y un servidor ROLAP.
MarvelIT:
Se trata de una solución via web que permite generar cuadros de mando, de forma sencilla pra las
pequeñas y medianas empresas. Utilizan un modelo en el que no es necesario instalarse el
software ya que puede ser administrado desde sus propios servidores.
EnterpriseDB:
Greenplum:
Se trata de una base de datos relacional basada en PostgreSQL, pero adaptada al Business
Intelligence, bajo el nombre de Bizgres.
Jasper Reports:
OpenI :
Se trata de una aplicación Business Intelligence de tipo OLAP construida para acceso web y que
permite acceder a datos de SQL Server y Mondrian
SpagoBI:
Pretende ser una solución completa de Business Intelligence que incluye desde la extracción a la
mineria, pasando por análisis y reporting.
Utiliza componentes muy similares a los de Pentaho.
Espero que esta información os sea útil. Desde luego, que el articulo se va a quedar 'anticuado'
muy pronto por lo que os recomiendo seguir leyéndonos para conocer más productos y novedades.
www.TodoBI.com www.stratebi.com
El recurso en español sobre Business Intelligence Estrategia en Business Intelligence