domingo, 30 de noviembre de 2014

BigData y Salud

El pasado 27 de Abril se celebró en el CosmoCaixa de Barcelona la XII jornada ForumCIS, este año centrada en Big Data.

Forum CIS

Aunque es la primera vez que asisto a estas jornadas, creo que la existencia de un Foro sobre Información y Salud deja patente la estrecha relación que existe entre el sector de la sanidad y el de las tecnologías de la información, que la jornada se haya dedicado en exclusiva a BigData además supone una declaración de intenciones.


Fue una jornada para personalizada, lo primero fue aclarar que es esto del BigData, y como empieza a ser habitual en Barcelona, el encargado fue Jordi Torres. Es complicado explicar las claves del BigData a una audiencia no técnica, Jordi hizo su papel, definió el concepto, habló de las 3 V (y alguna más), de los retos tecnológicos, dio algún ejemplo del sector aunque el principal, Google Flu, ese mismo día fue motivo de discusión y descrédito del BigData. Y finalmente se mojó sobre cómo será el futuro.


Un gran trabajo del que además ha colgado la presentación por si a alguien le interesa:



Una vez todos sabían que era eso del BigData se presentaron varios ejemplos, muy cercanos, de análisis de datos: BI en Hospitales, análisis del genoma, etc.  Y por la tarde se expusieron varias mesas redondas a las que, por desgracia, no pude asistir.

Una organización impecable en una ubicación que, al igual que el Oracle Day, refuerza la marca Barcelona. Se aclararon dudas, enseñaron ejemplos y se empezó a discutir.

Pero yo me quedé con un regusto amargo, el que he visto en muchos sectores y una de las razones que me hizo meterme en esto del BigData... nadie explicaba como empezar.

Como Empezar un Proyecto de Big Data (en Sanidad)

Siempre explico que en un proyecto de BigData son necesarios varios roles: un científico de datos (Data Scientist), un programador y un arquitecto de infraestructuras.

Health Prototype Candidates
Para el científico de datos tienes varias opciones, o es una persona con dotes de comunicación y capacidad de obtener la información de tu cliente, en este caso los médicos. O consigues un científico de datos especializado en el sector. Pero si hablamos de sanidad el esquema cambia, y es que hay que en la actualidad absolutamente todos los médicos, ya son científicos de datos.

Analíticas, electrocardiogramas, percentiles para tamaños, para pesos... y siempre en función de la edad, el sexo, procedencia, tipo de actividad, factores ambientales... A un médico no hace falta explicarle el valor de los datos, ni como utilizarlos, ni a hacerse preguntas sobre ellos... todas esas tareas ya están incorporadas en su día a día.

Eso tiene una ventaja y un inconveniente.

La ventaja es que te ahorras al científico de datos, es (o será) el trabajo más sexy del siglo XXI, pero esta vez no es necesario. Lo que necesitas es un médico, sin más. Es evidente que nos podemos encontrar de todo, pero otra característica que acostumbro a destacar del sector es que es muy emprendedor. Si el proyecto de BigData es interesante, añadirle un poco de algoritmia a los conocimientos de estadística que ya tienen no será un problema.

El inconveniente es que lo tienen tan cerca, están tan acostumbrados a trabajar con datos, que serán los más exigentes. Les costará entender los retos a nivel de infraestructura que supone trabajar con ciertos volúmenes de datos. Querrán velocidad, agilidad, resultados... para los que nos dedicamos a las infraestructuras, una auténtica oportunidad para demostrar o morir en el intento ;)


Además de los proyectos más vistosos como Google Flu,  , o la secuenciación del Genoma ya hay en marcha proyectos de BigData en sanidad que afectarán en breve.

Proyectos de recolección de datos con dispositivos móviles, proyectos para convertir la imagen médica en datos, algo más cercano a las analíticas donde el médico pueda apoyarse en estadísticas. Proyectos de gestión para hacer más sostenible el gasto,    proyectos de visualización para dar la información necesaria en el momento adecuado.

Cuesta dedicarse a estas cosas con la cantidad de recortes que hay en sanidad, pero tengo la impresión que pronto veremos resultados.

Imagen: Health Prototype Candidates

viernes, 14 de marzo de 2014

BigData y la Gestión de los RRHH

Hace unos día Alicia Pomares decidió escribir sobre una nueva tendencia en el sector de los Recursos Humanos: Big Data

Para celebrar que hace un año estuve contestando a Xavier Picamal a un par de artículos sobre BigData, he decidido contestar a Alicia, una de esas cuentas no-técnicas que se han colado en mi timeline de Twitter.

Recursos Humanos y Big Data

Hay muchas cosas a destacar en el artículo de Alicia, la primera es que no cae en los tópicos del BigData. Cualquiera que busque BigData en Internet se encontrará fácilmente con un exceso de tópicos, criticas y formulas magistrales.

En lugar de eso Alicia describe el proceso que le ha llevado a pensar que el BigData es relevante para el sector de los Recursos Humanos:
  • Evitar suposiciones, datos subjetivos e intuiciones
  • Gestionar RRHH de forma objetiva, metódica y rigurosa
  • Lograr predicciones de comportamiento futuro.
Time to go home Una vez hemos llegado a esa conclusión, hay que centrarse, como ya he comentado en otras ocasiones, en el que quizás sea el punto más importante: las preguntas que queremos responder.

Algo habitual en los proyectos de BigData (y posiblemente de los de BI) es querer implantar un sistema sin saber exactamente como sacarle partido, esperando que por si sólo nos aporte beneficios. Tecnologías como el uso de lenguaje natural para realizar consultas ganan fuerza precisamente por lo complejo que es realizar estas preguntas.

Sin embargo Alicia concreta varias preguntas, sin pestañear:
  • ¿Cuales tienen el mayor potencial?
  • ¿Quiénes están próximos a irse de la empresa?
  • ¿Qué está preocupando a nuestros empleados?
  • ...
También varios objetivos:
  • Identificación y desarrollo de Liderazgo
  • Gestión del talento, promoción, engagement
  • Análisis del sentimiento
  • ...
Os recomiendo leer su artículo.

Cuando se habla de BigData se suele hablar del puesto del científico de datos (Data Scientist) un puesto que empezó siendo el trabajo más sexy del siglo XXI, y parecer haber muerto antes de despegar.

El puesto de Data Scientist puede tener varias formas. Un científico de datos debería tener conocimientos de matemáticas, estadística... debería ser muy perspicaz y tener conocimientos del sector que estemos trabajando.

Pero es complicado ser un experto en todos los sectores, por eso el científico de datos tendrá que tener la capacidad para investigar el sector, hablar con las personas que tengan el conocimiento dentro de la empresa o colaborar con consultores especializados como Alicia que le ayudarán a realizar las preguntas correctas.

Dudas


Tanto en las preguntas con las que finalizaba el artículo Alicia como en los comentarios que suscitó, me pareció ver un cierto miedo.

Miedo a como podía llegar a cambiar el BigData el sector de los Recursos Humanos. Miedo a como afectaría a las personas, tanto a los actuales profesionales del sector como a su materia prima: otras personas.

Algo que cada vez tengo más claro es que un sistema de toma de decisiones ha de ser sostenible. No siempre será viable trabajar con todos los datos posibles, por lo que pondremos a prueba a nuestro científico de datos para que con una muestra menor consiga unos resultados casi idénticos a si trabajara con el total. Esto supone asumir riesgos. Pero en este caso los riesgos afectan a personas.

J0 - the master definition of 'A Job' and the acid test for 'Full Employment' Tal como dice Alicia las personas somos volatiles, capaces de viajar de lo mejor a lo peor a una velocidad que convertiría en insostenible cualquier sistema de BigData. Es por eso que creo que es un miedo infundado, al final siempre será necesario una persona que reduzca el riesgo con su criterio. Ninguna herramienta de HR Analytics puede sustituir al criterio de un profesional. Pero seguro que puede ayudarle.

Ayudarle a resumir la multitud de fuentes de información que puede llegar a tener un perfil profesional, tanto en la actualidad como en el pasado. Resumir actividad en las tan discutidas redes sociales. Ayudarle a trabajar con fuentes de información que ahora ni imaginamos basadas en gamificación.

En definitiva, como suele pasar en informática, no se trata más que de herramientas.

Un saludo Alicia.

Imagen: Time to go home
Imagen: the master definition of 'A Job' and the acid test for 'Full Employment'

domingo, 9 de marzo de 2014

El Programa Oracle ACE

Mientras nosotros seguimos discutiendo sobre como dividir la educación entre técnicos en formación profesional y cargos de gestión en la universidad, algunas empresas han encontrado la solución.

Cuando quieres ser el mejor técnicamente empresas como Oracle, VMware o Cisco ofrecen cursos de formación y exámenes de certificación de conocimientos en algo que a veces no valoramos, que es tener una ruta profesional.

Si eres el CEO de una empresa que está renovando su infraestructura, seguramente prefieras mirar un cuadrante mágico de Gartner. Pero el CTO de esa misma empresa preferirá asistir a un evento donde pueda ver más detalles, o incluso hablar con un experto. Y como es habitual, el CTO preguntará a sus mejores técnicos que opinión tienen, y esos técnicos habrán buscado en Google, en foros, y en sus blogs favoritos información para poder decidir.

Science (et) fiction - 50Posicionarse en un cuadrante mágico es un trabajo de empresa, pero convertirse en el blog favorito de los técnicos de tu cliente... quizás es un trabajo que hay que hacer desde fuera.

Encontrar esos perfiles influyentes en los foros, buenos comunicadores, tanto en persona para dar una charla como por escrito en un blog. Reconocerles el trabajo, ayudarles a continuar con esas tareas que ya están haciendo... parece evidente pero si ya es complicado que te reconozcan tu trabajo en tu propia empresa, estaréis de acuerdo conmigo que ver llegar ese reconocimiento de fuera parece ciencia ficción.



Esos personajes de ciencia ficción en VMware se les conoce como vExpert y en Oracle como Oracle ACE.

Programa Oracle ACE

El programa Oracle ACE es un programa de excelencia donde se reconoce individualmente a personas que además de tener un alto nivel de conocimientos técnicos de los productos de Oracle, se han convertido en perfiles influyentes en las distintas comunidades que mueven esos productos.

¿Qué gano yo con todo esto?

Hay que dejar claro que no se gana dinero, tal y como he dicho se gana el reconocimiento de una empresa como Oracle. En que se traduce ese reconocimiento:
  • Promoción en la web de Oracle como ACE
  • Aparecer en el directorio de Oracle ACE
  • Distintivo añadido a nuestro perfil en el foro de Oracle o si publicamos un artículo
  • Invitación a participar en actividades de Oracle

¿Es suficiente?

Si te haces esa pregunta será mejor que no sigas leyendo y te olvides del programa.

Ya se que hablamos de multinacionales que mueven millones, pero el programa Oracle ACE es completamente altruista. Si tienes ganas de aportar a la comunidad, si te gusta ayudar a otros en los foros, o como me dijo mi amigo Tony Doval "devolverle algo a la comunidad". Si es tu caso, el programa Oracle ACE lo único que hará es reconocerte el trabajo.


En España sólo hay un Oracle ACE como DBA, es por eso que aprovecho para saludar a Wissem.

¿Cómo logro ser Oracle ACE?

En los últimos años el programa Oracle ACE ha tenido 2 niveles, pero hace unas semanas se incluyó un tercer nivel inicial que, en parte, ha sido el desencadenante de mi artículo.

Antes de ser Oracle ACE, si estás empezando a aportar a la comunidad, se te propone como Oracle ACE Associate. Un nivel inicial en el que tendrás 12 meses para seguir aportando, participando y demostrando que eres merecedor de ser nombrados como Oracle ACE.

Estos son los puntos que se valoran para ser Oracle ACE
  •     Tu actividad en los foros de Oracle
  •     Contenido generado en forma de artículos, documentos técnicos, código, utilidades.
  •     Escribir un libro sobre Oracle
  •     Tener un blog sobre Oracle
  •     Participar como ponente en eventos de Oracle
  •     Participar en otros programas como el de clientes de referencia o los grupos de usuarios
Science (et) fiction - 53
Pero si esto se te queda pequeño, si eres una persona pro-activa en la comunidad, el siguiente paso es ser Oracle ACE Director. Llegar a este nivel significa que tu nivel de participación es de los más altos, no sólo en foros sino presencialmente en eventos tanto de Oracle como fuera. Y el nivel de reconocimiento por parte de la empresa es tal, que diría que hay planteadas reuniones con los equipos de producto.

En el FAQ del programa se puede encontrar incluso un plan de trabajo par los siguientes 12 meses tras ser nominado como Oracle ACE Director, con lo que se espera de ellos.

Quiero ser un AS

Es tan sencillo como rellenar el formulario y enviarlo a oracle-ace_ww@oracle.com. Pero ya sabes que aquí el trabajo altruista no esta bien visto, el programa no tiene la fama que se merece y si lo haces en otro idioma que no sea ingles lo vas a tener todo más difícil.

Como resultado el grupo de usuarios de España, el CUORE, lo ha tenido fácil, y no le ha hecho falta preocuparse de los técnicos, con las empresas ha sido suficiente.

En nuestra mano está cambiar todo ésto.

¿Ya sabes a quien nominar como Oracle ACE este año?

Imagen: Science (et) Fiction - 50
Imagen: Blade Runner 1982
Imagen: Science (et) Fiction - 53

sábado, 22 de febrero de 2014

Oracle Day - Barcelona Day

El día 18 de Febrero Oracle Barcelona celebró su 25 aniversario organizando el Oracle Day, sin duda un evento que hizo honor a su nombre.

A diferencia del evento donde se presentó Oracle Database 12c con presentaciones descriptivas y lineales, en el Oracle Day disfrutamos de todo tipo de presentaciones, tanto de Oracle como de invitados que dieron como resultado un evento de gran diversidad y contenido.

Fue el día de Oracle, de sus clientes y de sus socios, pero también fué el día de una ciudad: Barcelona. El objetivo del Oracle Day es mostrar las líneas de negocio por las que apuesta Oracle, pero creo que se hizo patente otra apuesta, la apuesta por la ciudad de Barcelona.

Barcelona

La apuesta de Barcelona por la tecnología es clara, tanto con eventos como el Mobile World Congress  que se celebra la próxima semana como por otros como el VMworld  o el HP Discover o la creación Distrito 22@.

Durante el Oracle Day el encargado de reforzar esta apuesta fue el Tercer Tinent d'Alcalde de Barcelona Antoni Vives. El concejal aunque confesó que no era en absoluto un tecnólogo, dejó claro los beneficios mutuos que podían tener los ciudadanos de Barcelona y las empresas como Oracle si colaboraban juntos.


Barcelona at night

¿Y cual es la línea de negocio estrella de Oracle en la ciudad de Barcelona?

Big Data

La entidad financiera más importante de la ciudad y una de las más importantes del país, CaixaBank, ha decidido desplegar la solución de Oracle BigData.

Un proyecto de gran relevancia y de sobra conocido por salir en varios medios generalistas.

Escuchar a Luís Esteban, Chief Data Officer de CaixaBank fue sorprendente en momentos, sobre todo si escuchábamos desde el punto de vista de clientes de la entidad. Pero ante todo se mostraron ideas claras sobre como ayudaría el BigData a la entidad, en su nueva orientación y en como plantear el futuro.

Consolidación de servicios, tanto de interfaz para los usuarios, como en los respositorios de datos o el despliegue de una sistema experto capaz de ayudar a sus empleados a ofrecer los productos adecuados a sus clientes y por lo tanto asegurar la venta.

De repente parecía la utilidad del BigData parecía lo más evidente del mundo.

Como muestra nos invitaron a visitar la Oficina A, donde están poniendo en práctica todos estos renovaciones. Y creo que ya está bien de publicidad de CaixaBank... =) pero en cualquier caso, creo que ver un proyecto de este tipo impulsado desde la dirección de la empresa y planteado como un cambio global, merecía una mención.


Nos esperaban tres presentaciones más sobre BigData

Se expusieron dos casos de éxito como ejemplos de como afrontar un proyecto de BigData:
  • De forma pragmática, cuando intentamos localizar como el BigData puede ayudar a una línea de negocio o producto existente
  • Como emprendedores, cuando rompemos con todo lo que tenemos e intentamos presentar una idea nueva.
Son bastante evidentes y en la situación actual seguramente la mayoría de los que se plantean un proyecto de BigData se decantan por ser pragmáticos, pero no es mejor una u otra opción. Lo importante es concentrarse en la opción elegida y evitar desviarse del camino. La tentación nos puede perder.

Pedro Pérez de Accenture nos ofreció un alarde de experiencia en proyectos de BigData plasmados sobre su presentación. Saber navegar en el ecosistema Hadoop, o tener claro cuando y como pueden ayudar los distintos sistemas NoSQL a un cliente en función de las necesidades... no es una tarea fácil. Por lo que pudimos ver Accenture ha analizado y ordenado todos estos componentes para poder dar un mejor servicio.

Finalmente Jordi Trill presentó la solución de Oracle BigData Appliance. En multitud de ocasiones pienso que al sur de los pirineos las cosas funcionan diferentes, y muchas tecnologías fracasan por que al presentarlas se hizo copiando un estilo "foraneo".

En esta ocasión lejos del ejemplo de una compañía de streaming de vídeo que utiliza Oracle como ejemplo para explicar su plataforma, vimos como aparecía ACME. Saber adaptar el mensaje a las condiciones, cultura y situación de tu interlocutor es una tarea hercúlea. Por mucha "globalización" que exista, lograr que tu mensaje alcance a su interlocutor seguirá siendo un reto.

Mas allá del BigData

También se habló de Cloud, Centros de Datos y Customer Experience. Pero me gustaría destacar la presentación sobre movilidad de Carlos Méndez de ameu8 "Todo lo que usted siempre quiso saber sobre movilidad corporativa" y de la que me arrepentí de no tomar notas y es que hizo honor a su título.


Muchos contenidos, el BigData como estrella y una ciudad en el ambiente. No es que me guste mucho hablar de fútbol en el blog pero en esta ocasión no hay opción.

Y es que la guinda del evento fue su ubicación, nos guste más o menos el deporte "rey", no hay duda que la marca Barcelona va unida a uno de sus clubs de fútbol. Y para finalizar se sortearon dos camisetas firmadas por varios jugadores de FC. Barcelona.


Y tu ¿serías capaz de aguantar un evento sólo por el sorteo final?

Imagen: Barcelona at night 

domingo, 2 de febrero de 2014

Oracle y el Software Libre

Ha pasado mucho tiempo desde que Oracle empezó a dar soporte a Linux en 1997.

Aunque ya se podían encontrar instalaciones de Oracle 7, el soporte oficial no se dió hasta Oracle 8. Arrastrado por otros productos como Sybase o Informix y por la calidad de un sistema operativo mantenido por la comunidad.

Mapa conceptual del software libre
Aunque hoy en día lo de "mantenido por la comunidad" tiene sus matices. Lo que siempre me ha atraído del movimiento alrededor del software libre es la transparencia, una de mis firmes convicciones es que con transparencia todos nos beneficiamos.

Es evidente que cuando digo todos, no hago excepciones, también incluyo a las empresas... y parece que ellas ya se han dado cuenta antes que nosotros:

Esta es la lista de los mayores contribuidores al kernel de Linux con los porcentajes de su aportación.
    1. RedHat 10,2
    2. Intel 8,8
    3. Texas Instruments 4,1
    4. IBM 3,1
    5. Google 2,4
    6. Oracle 1,3

El resultado es que 6 empresas realizan el 30% del trabajo, si hacemos grandes numeros podríamos llegar a decir que el aporte de la comunidad es del 65%. Hay que aclarar que estos porcentajes son aportaciones, si hablamos de líneas de código la Linux Fundation es líder indiscutible con casi un 20% de las líneas modificadas en ciclos de desarrollo de 70 días.

Pongamos nombres propios, de los más de 1.200 desarrolladores activos hay destaca H. Hartley Sweeten que ha presentado casi un 5% de los 10.000 conjuntos en los que se divide el kernel de Linux. Pero una vez presentados hay otro desarrollador que revisa los cambios, aquí destaca Greg Kroah-Hartman con más de un 12% de líneas revisadas.

Una comunidad en la que se han organizado más de mil personas de forma efectiva, preocupadas de la calidad, innovando, con la participación de las mayores empresas del sector. Todos juntos creando un producto que tiene objetivo ser una alternativa gratuita que permita el acceso libre a la tecnología

En un mundo controlado por mercados, Linux parece ciencia ficción.

La Madurez de una Idea

Por poner una analogía, hace unos días a raíz de una publicación de Xakata discutía con Mercè Bonjorn sobre la situación de las Universidades respecto a la realidad de las empresas:

¿Os imagináis que el 30% del trabajo que se realiza en las Universidades lo hicieran empresas?

¿O imagináis que prepararan a los estudiantes para las necesidades que necesitarán cubrir cuando lleguen al mundo laboral?

Tal y como he dicho, ciencia ficción.

No se trata de altruismo, es puro interés, pero incluso los casos más extremos nos han  permitido disfrutar de un gran espectáculo. Disponer del código fuente nos permite copiarlo y crear nuestra propia linea de desarrollo (o fork) con otro nombre. Y eso fue lo que pasó con OpenOffice y MySQL que tras la compra de Sun por parte de Oracle terminaron con sendos forks LibreOffice y MariaDB.

No olvidemos que Oracle es una empresa con objetivos claros, y aunque se discutió si quería quitarse la competencia de MySQL, ahora nadie duda que Oracle lo hizo por el Hardware. Quitarse la competencia era imposible, y así lo ha demostrado la comunidad del Software Libre en una muestra de madurez...

Tranquilos, pase lo que pase, nosotros continuamos.

Oracle y el Open Source Software

Es evidente que en la comunidad no hizo gracia el informe de Oracle desaconsejando el uso de Software Libre al Departamento de Defensa de los EEUU, pero realmente alguien espera que una empresa diga: "No hace falta que compréis mis productos, es mejor que optéis por software libre y gratuito".

Los que deberíamos impulsar la transparencia, el uso de software libre en las administraciones o los libros de texto para los colegios con licencia Creative Commons, somos nosotros, no esperéis regalos.

¿Qué SI podemos esperar de Oracle?

FREE
Una apuesta firme por su propia distribución de Linux, en la que apoyan sus Enginiering Systems, aportando mejoras en varios módulos (ext3, NFS, RDS), los más importantes para cumplir normativas del T10. Distribución que permite seguir trabajando con un kernel compatible con RHEL o usar un fork propio llamado Unbreakable Enterprise Kernel. Disponer de su propio kernel permite a Oracle que sus desarrollos hardware y software vayan de la mano o poner a nuestra disposición sistemas de archivos de última generación como BTRFS, para uso compartido como OCFS2 o librerías para ASM.

Y por si tienes alguna duda, todo ésto es "libre como hablar o como la cerveza" y con servidores públicos para actualizaciones y corrección de errores: public-yum.oracle.com.

Hay mucho más, como las apuestas para la virtualización personal o empresarial (VirtualBox y OracleVM), MySQL, OpenJDK... 

Todo se puede encontrar en el portal sobre software de código abierto de Oracle: oss.oracle.com

Imagen: Mapa conceptual del software libre
Imagen: FREE