divendres, 25 de novembre del 2011

Sesiones colaborativas en QlikView 11

Una de las novedades en QlikView 11 son las sesiones colaborativas, la capacidad de compartir entre diversos usuarios una sesión de análisis de datos. Con esta nueva funcionalidad los usuarios podrán trabajar colaborativamente en el análisis de datos desde lugares distintos.

No os perdáis este vídeo sobre esta nueva funcionalidad.






QlikView 11

El pasado miércoles 23 de noviembre salió la versión 11 de QlikView. Ya os la podéis descargar en www.qlikview.com o directamente en Download Qlikview.

Yo ya la he probado!!

divendres, 25 de febrer del 2011

Actualización de Oracle Portal a 11g

Estos días un cliente me ha preguntado sobre la migración de Oracle Portal 10g a Oracle Portal 11g. He estado buscando información y he encontrado esto:


En 11g existe una herramienta para migrar los componentes Identity Management, Portal, Forms, Reports, y BI Discoverer.

 

Es posible que esta herramienta no realice todo el trabajo de migración, sobre todo en lo referente a portlets o contenidos externos a portal, pero realizará una parte importante del trabajo.

Matrices de Certificación para Oracle Fusion Middleware

En este enlace se pueden encontrar todas las matrices de certificación de Oracle Fusion Midleware.

dimarts, 15 de febrer del 2011

ADF Mobile, Mobile World Congress

Estos días estoy participando en el Mobile World Congress 2011 de Barcelona y he tenido la oportunidad de probar los nuevos componentes de ADF Mobile. Más adelante entraré un poco más en detalle pero de momento os puedo explicar que permite desarrollo rápido y visual de aplicaciones basadas en dispositivos móviles.
Con ADF, Oracle propone un solo entorno de desarrollo para cualquier tipo de aplicación y ahora también para dispositivos móviles. Con ADF Mobile se puede desarrollar aplicaciones basadas en navegador y aplicaciones nativas para Black Berry y Windows Mobile y en un futuro cercano para Androit.
Como pasa con todo el framework, con ADF Mobile el desarrollador puede concentrarse en desarrollar la lógica de negocio y puede olvidarse del desarrollo de los detalles técnicos.

Para probar esta tecnología os aconsejo esta guía.

dijous, 10 de febrer del 2011

dissabte, 5 de febrer del 2011

Desarrollamos software para convertir la innovación en ventaja competitiva.


Estos días buscando una solución para un cliente se nos planteaba la posibilidad de un pequeño desarrollo de software a medida o la posibilidad de adquirir un paquete estándar. Yo he sido y me considero desarrollador de software, así que por defecto prefiero la primera opción. El cliente prefiere una solución estándar y después de ver una bastante interesante me dice: “con lo bien que están estas soluciones estándar no entiendo como todavía hay gente que desarrolla software a medida”. Se me ha ocurrido poner en un post mi opinión sobre la diferencia entre el software a medida y el software estándar.

Cuando yo adquiero un paquete estándar, adapto mi forma de trabajar a la del software que he adquirido. Eso tiene una parte buena y es que si el paquete está bien diseñado adoptaré una forma de trabajo bastante buena. Si no se como organizar el trabajo en mi organización es una buena solución. Pero, ¿será una forma de trabajo innovadora? No, no lo será. Si fuera algo innovador no estaría programado. Así el software empaquetado solamente sirve para ponerse las pilas y hacer más eficiente una parte del negocio que es muy ineficiente. La empresa que implanta un software empaquetado se pone al día y será mas eficiente que las empresas del sector que no tengan informatizado ese proceso, pero cualquier empresa del sector que tenga una paquete de software parecido tendrá su mismo nivel de eficiencia, así la implantación de un software empaquetado no sirve para generar ventaja competitiva. 

Un paquete estándar puede proporcionar un aumento de la productividad pero no representa una ventaja competitiva. Para que algo sea una ventaja competitiva no ha de ser fácil de copiar, pero la implantación de un paquete de software es muy fácil de copiar. Si una empresa obtiene un aumento de la productividad por que ha instalado un paquete de software, sus competidoras pueden implantar un software parecido en pocos meses. Por esa razón un paquete de software estándar no representa una ventaja competitiva.

¿Que pasa cuando desarrollo un software a medida? Cuando desarrollo un software yo decido que quiero hacer y como lo voy a hacer. Además puedo modificarlo y mejorarlo hasta el infinito. Si yo no se nada de logística y quiero desarrollar un software de logística, seguramente el resultado será malo, pero si yo soy un experto en logística y quiero optimizar e innovar para obtener una ventaja competitiva, no me puedo conformar con una funcionalidad empaquetada.

Resumiendo, la implantación de un software empaquetado generalmente es una opción de bajo riesgo que permite aumentar la productividad, pero no permite obtener ventajas competitivas. El desarrollo a medida tiene un coste mayor y mayor riesgo pero permite innovar y conseguir una ventaja competitiva. ¿Se inventó el jus-in-time o la banca electrónica con un paquete de software?

¿Cuando me decido por un paquete y cuando por un desarrollo?
Desarrollo software para los procesos claves de mi organización y adquiero un paquete para aquellos que no son estratégicos. En mi opinión, cuando quiero informatizar un proceso o un área de negocio tengo que saber cual es la estrategia de la compañía para ese área o proceso en concreto. ¿Estoy pensando en ser más eficiente, más productivo,....? o ¿estoy pensando en utilizar ese proceso o área de negocio como una arma competitiva? Si soy un valiente y quiero competir, lo segundo que debería plantearme es si puedo hacerlo. Para competir en un área funcional en concreto se requiere un conocimiento sobre el negocio y el área funcional que no está al alcance de todos. Es importante que antes de lanzarme evalue si puedo hacerlo. Finalmente si quiero conseguir una ventaja competitiva con el desarrollo del software y si creo que puedo hacerlo, solamente me queda evaluar si el esfuerzo que representará el desarrollo en comparación con la ventaja que espero obtener merece la pena.

Yo creo que cada vez más veces merece la pena el esfuerzo. Otro día cuento por que.