¡Pentaho World 2014! Segunda Parte

Standard

(Continúa de la primera parte)

El primer día del evento fue bastante denso. La “maestra” de ceremonia fue Rosanne Saccone. Rosanne es CMO (Chief Marketing Officer) de Pentaho desde hace mas de 3 años y me comentaba uno de nuestros proveedores de servicios (de la empresa en la que trabajo) que también asistió al evento que Rosanne tiene experiencia formada en HP y que estaba interesada en conocernos; me comenta además, que para sorpresa de ella, un porcentaje significante de asistentes al evento provienen de latinoamérica y mercados emergentes por lo que se tuvo que reorganizar varios detalles del evento. Me causó curiosidad qué detalles serían, sin duda uno de ellos era la comida. ¡Deliciosa! Y muy gustosa.

Seguido de EE.UU., Brazil es la siguiente economía que mas ha explotado Pentaho. En estas dos naciones, se celebran eventos anualmente adicionales al Pentaho World, entre ellos, el Pentaho Day que vendría siendo una versión condensada, sin tanta gala, pero de igual calidad.

El keynote de bienvenida fue presentado además de Rossane, por los directivos de la empresa. Entre ellos el co-fundador Richard Daley quien ahora es CSO (Chief Strategy Officer) luego de ser desplazado en el 2011 por Quentin Gallivan, actual CEO (Chief Excecutive Officer) cuando Pentaho tenia ya el músculo económico y popularidad para escalar aún más y en menor tiempo.

blending_two_worlds(clic sobre la imagen para obtener mejor calidad)

Quentin luego de presentar el roadmap de Pentaho como plataforma de BI (Business Intelligence), presenta un tema que capta mayor mi atención y es cómo deben adaptarse las tecnologías de integración y análisis de datos para satisfacer las nuevas necesidades de consumo de información de los usuarios.

Los sistemas de apoyo a la toma de decisiones tradicionales dentro de las organizaciones permiten realizar consultas analíticas sobre Data Marts, o directo sobre Data Warehouses, que tienen como orígenes comunes de datos sus sistemas transaccionales, CRM, entre otros. Es un “universo” de datos interno y limitado a lo que ocurre dentro de la empresa.

Esto esta bien, pero mejor que eso, sería que los sistemas de apoyo a la toma de decisiones no solo permitan estudiar el universo interno, sino también el universo externo que lo rodea, por ejemplo: información demográfica de los mercados donde la organización tiene o desea tener presencia, hábitos de búsqueda de información de los clientes e incluso, información que publiquen en sus redes sociales. Este universo externo es sumamente complejo y no estructurado por lo que las soluciones tradicionales no tienen manera de cómo tratar con ella. ¿cuánto espacio de almacenamiento es necesario? Inmenso ¿Cómo debe ser la estructura de almacenamiento? No hay forma de descifrarla ¿Qué reglas se deben usar para estandarizar los datos? Nuncan vendrán igual, pueden incluso no cumplir un patrón; totalmente disfuso.

En el Keynote se presenta Pentaho 5.2 como un ecosistema capaz de unir ambos universos y simplificar drásticamente la complejidad de combinar y analizarlos a  ambos como un único universo “enriquecido” de información. Fue introducido también el concepto de “Streamlined Data Refinery”; una traducción al castellano sería algo como Refinería de Datos en Línea, y esto no es mas que la capacidad que tiene ahora la plataforma de permitir a los usuarios finales crear modelos de datos “en línea” sin necesidad de tener conocimientos técnicos ni de los metadatos de los cubos de análisis que ya existen.

IMG_0035

(clic sobre la imagen para obtener mejor calidad)

Empresas como Lufthansa y NASQAD ya están beneficiándose de las tecnologías, indica Quentin; por su lado NASQAD también realizó su presentación dentro de este Keynote demostrando como el negocio se ha beneficiado desde que adoptaron a Pentaho como herramienta de soporte a la integración y análisis de datos.

En un próximo post conversaré sobre algunos productos de terceros que pueden ser parte de un ecosistema en el que Pentaho 5.2 esté presente ofreciendo así un “boost” de capacidad y rendimiento a las tareas que realiza el usuario el final y a las necesidades de almacenamiento de información de las organizaciones.

Mayor detalle sobre lo que les he presentado, desde otra perspectiva, pueden consultarlo en el siguiente enlace (en inglés).

¡Hasta pronto!

Arquitecturas Empresariales para Dummies. Primera Parte

Standard

Por estos meses, cumplo ya 3 años dedicándome a la no tan famosa, pero sumamente útil área de estudio y conocimiento conocida como Arquitecturas Empresariales.

En todo este tiempo, cada vez que alguien me pregunta que cómo se come eso de las arquitecturas empresariales, recuerdo las veces anteriores en las que lo he explicado tanto a estudiantes de pregrado, como postgrado, y colegas, y pienso que ya he dado con el blanco sobre cómo hacerlo mas digerible.

Sin mas preámbulo, comencemos.

– Mira, si te pido que me digas una obra arquitectónica de Caracas que suelas visitar ¿Que te viene a la mente?

– Hmmm. Te diría que el (Centro Comercial) Millenium

– ¿Por qué el Millenium?

– Pues porque es genial. ¿No has visto sus fotos desde alto? Tiene formas triangulares que me gustan mucho. Además, es súper fresco porque es abierto y a pesar de eso el sol casi no molesta y puede estarse cayendo el cielo y no se inunda. El estacionamiento es otro peo también.

– ¡Vaya! Me han hablado de él, pero no he ido. Pero por como lo dices, es una obra arquitectónica muy bien planeada, y construida.

– Si vale. Debe ser súper eficiente también. Seguro es de los que menos consumen electricidad en iluminación y aires acondicionados.

Tal como ilustro en la conversación, una Arquitectura Empresarial es una obra porque se planea, diseña y construye; pero en vez de ser una obra de un edificio, es de una empresa y su negocio.

Las empresas por su lado no es mas que una organización de personas -hoy en día, personas y robots- que realizan procesos, estos procesos representan la famosa cadena de valor de la empresa. Procesos que consumen y generan recursos.

Por ejemplo, el C.C. Millenium consume electricidad, paga impuestos municipales, pólizas de seguro y cualquier otro servicio de algún tercero; pero con esto, mantiene una estructura funcionando para los propietarios de los locales que reciben día a día clientes como tu y como yo que vamos todos los días a almorzar en la feria de comida, compramos uno que otro bien en las tiendas cuando la quincena lo permita, y no hay fin de semana en el que no se visite sus salas de cine con la cita de turno.

Todo esto implica dinero que estamos dejando en sus establecimientos y estacionamiento -si vas en carro- de los cuales un porcentaje va al condominio del C.C., es ahí donde esta “el negocio” y el recurso que esta generando: dinero.

Posteriormente, ese dinero que le entra al condominio, una parte va de nuevo al pago de electricidad, servicios, etc.; y la otra es la ganancia. De ahí en adelante, los socios o dueños del C.C. verán que hacen con eso.

Con el avance de la tecnología, y la gran demanda de servicios o productos que existe en este mundo globalizado, los procesos se automatizan lo máximo posible para que en las 24 horas que dura el día, o las 8 horas de la jornada laboral -humana- se pueda atender el mayor número de clientes. Normalmente esto se consigue a través de programas de computadoras o como diré de acá en adelante, aplicaciones de software. Y como ya seguro saben, todo software requiere de un hardware que le de vida. Este hardware lo llamaremos de acá en adelante, infraestructura.

Volviendo al C.C., ejemplo de uno de las tantas aplicaciones de software que utiliza el condominio para mantener el negocio operativo, es el control del estacionamiento el cual mediante un código de barras impreso en el boleto que expende la máquina que recibe al cliente en su vehículo, identifica la hora de llegada, cuantos puestos quedan libres (cuando no queden muchos la máquina no expenderá mas boletos) y autentica en cierta manera que la persona es el propietario del vehículo. Cuando el cliente desea salir del C.C. va a una taquilla donde le leen el código de barras y una aplicación le dice cuánto tiempo estuvo y cuánto debe pagar por ese servicio, el cliente lo cancela generando así una factura que da fe de que el cliente pagó el servicio de estacionamiento. Si el boleto lo pierde, ya entra un proceso manual para autenticar que es propietario del vehículo que reclama ser suyo. Cuando va a sacar el vehículo, debe presentar la factura en la máquina de salida, y si la aplicación corrobora que es válida y que no se excedió del tiempo reglamentario para salir, se sube el control de acceso y permitirá que entre otro vehículo para que ocupe el puesto recién liberado.

De todo ese cuento del estacionamiento podemos inferir que uno de los tantos servicios al cliente que generan recursos al condominio del C.C. es el estacionamiento. Es entonces el estacionamiento a su vez parte del negocio. Tiene procesos, como lo es el control del estacionamiento, aplicaciones como lo es el sistema que permite automatizar ese control sin que hayan 2000 personas distribuidas en las entradas, salidas y puestos del estacionamiento controlando todo. Y tiene una infraestructura que son las máquinas expendedoras de boletos, la que permite cancelar, y la que permite salir al vehículo, todas comunicadas a través de una red interna y controladas por la aplicación recién mencionada.

Dicho eso, una Arquitectura Empresarial es entonces una representación de un conjunto de procesos, soportados por aplicaciones, que dependen a su vez de una infraestructura y que permiten al negocio funcionar y alcanzar sus objetivos.

Ahora bien, ¿para que se usa una arquitectura empresarial? Es tema de la segunda parte. Pero te adelanto algo, los negocios son eso, negocios, buscan sobrevivir y generar dinero y esto solo lo pueden conseguir de una manera: siendo mas eficientes. ¿Y tal eficiencia viene de donde?

¡Hasta pronto!

4 conversaciones de muchas, 4 ignorantes de muchos

Standard

Esta es una recopilación de momentos por los que hemos pasado algunos colegas y amigos, todos licenciados en computación; en los que nos han “blasfemado” colocándonos por debajo de los ingenieros del mismo ramo.

– Tiempo sin saber de tí Javier, ¿qué estas haciendo?, ¿estás estudiando?

– De hecho sí, estoy sacando una maestría en Ingeniería de Software

– ¡Oye, que bueno! ¡Pero viste! Estudiabas ingeniería y te ahorrabas los 3 o 4 años que dura esa broma

 

– ¡Ah!, tu eres licenciada. ¿Vienes a dar talleres de sistemas a la empresa? Pensé estaban buscando una programadora para el área

 

– Me gustan las computadoras, pero no quiero terminar loca. Todos ustedes los computistas son locos, los ingenieros por otro lado son como mas guapos

– ¿Yo soy loco? ¿Y tu quieres es estudiar por tí o buscar marido?

– No buscar marido, pero tu me entiendes. No, pero las matemáticas me estresan

– De hecho en la licenciatura solo ves dos y no ves ni fisica ni química, en ingeniería ves como 6 matemáticas mas dos físicas y dos químicas

– Ay no, no me graduare por bruta

 

– ¿Este organigrama esta bien? ¿Cuánto tiempo es que tiene el sub-gerente en el cargo?

– 6 meses

– ¿Y si está preparado? Todos los que estan a su cargo son ingenieros y acá dice que el sólo es licenciado. ¿Por qué no fue promovido uno de ellos?

– No repitas eso de nuevo por favor

– ¿Por qué?, ya me imaginaba que fue enganchado

– Olvida lo que te dije, la ignorancia no se cura

Para el que leyó esto, e igual no entiende, ingeniero o licenciado en computación, al menos en Venezuela, no es mas que un título. En escencia, el pensum y perfil de los egresados de éstas áreas son muy similares.

Todos salimos con la capacidad de ser programadores del juego que juegas en tu DS, XBOX o Playstation.

Todos podemos automatizar la administración de tu empresa.

Todos podemos apoyar al equipo encargado de lanzar un cohete a la Luna.

Ninguno de nosotros al graduarse podrá arreglarte la computadora que no te enciende.

¡Saludos!

Amigo Venezolano Oficialista…

Standard

Este post es breve y está orientado al amigo dizque Venezolano que en su flojera causa un enorme daño al país, a su familia, y sus hijos apoyando un régimen que gusta tratarlos como monos de circo. Y digo “dizque” porque el Venezolano auténtico es trabajador, emprendedor, luchador y optimista. ¿Eres tú todo eso?

Me permito traer unas líneas que encontré en Internet, cualquier parecido con nuestra realidad Venezolana es pura coincidencia

Una organización sin fines de lucro durante años ha donado a comunidades pobres de África equipos para que desarrollen actividades agrícolas, mayor decepción se ha llevado cuando visita a las comunidades y encuentran el equipo arrimado a un lado, oxidándose o incluso desvalijado para ser vendido por partes. Una segunda organización llegó pero en vez de regalarle a las comunidades equipos, enseñó a los granjeros cómo podían hacerse con una buena cantidad de dinero para ellos y sus familias empleando equipamiento moderno. Se les vendió entonces los equipos en precios que los granjeros consideraran costosos a pesar de que el valor real era muy por encima. Los granjeros empezaron a utilizar los equipos y con sus ingresos, ahorraban e invertían en equipos mas modernos, ofrecían mejor calidad de vida a sus familias y a su vez su comunidad se enriquecía en salud, prosperidad y tranquilidad.

Quiero ser como Marissa Mayer

Standard

Acabo de leer en mi digest de LinkedIn como La IT celebrity Marissa Mayer se volvió multimillonaria en sus 30s; En resumen, supo tomar siempre las decisiones correctas en momentos clave de su vida laboral, momentos que algunos de ellos no distan mucho de situaciones que he vivido, y vaya… ¿La estaré cagando o estaré obteniendo uno que otro #SuccessKid?

Nicholas Carlson es el escritor del libro “Marissa Mayer And The Fight To Save Yahoo!” y en un post con el cual promociona su libro describe 5 decisiones bien tomadas que hicieron que esta bella mujer, rubia, joven e indiscutiblemente audaz, tenga una fortuna por encima de los $500.000.000 (en cash, acciones y no está de más decir, estimaciones ya que de esa plata, $200.000.000 los hizo que si en un año).

First thing first, se graduó en Stanford y por supuesto, era brillante. Pudo con su CV entrar a cualquiera de las empresas más prominentes del sector tecnológico, o como investigadora en una reconocida universidad, pero en vez de ello, se arriesgó a entrar a trabajar con un grupito de 24 loquitos, brillantes, pero loquitos, en una recién fundada empresa, posiblemente sin una estructura de crecimiento organizacional definida y ganando lo básico.

Javier, osea yo, al graduarse pudo también aspirar a lo mismo, pero ya un grupito de loquitos lo había reclutado, le pagaban bien, y el trabajo era demasiado fácil así que decidió ahí quedarse para con el “sueldaso”, vivir bien en la caótica Caracas y comenzar una maestría que refuerce su CV para un trabajo más retador y mejor pagado (¿?).

Desconozco las ambiciones y objetivos de vida de Marissa en esa entonces, pero me haré la idea de que ambos tomamos la misma decisión correcta en nuestros primeros 20s.

Javier 1 – Marissa 1

Segundo, la empresa de loquitos donde entró Marissa era Google, y eso no desmerita mi conclusión anterior; recuerden que aún Google no era lo que es hoy en día, ni la empresa donde yo trabajaba existe ahorita.

Marissa entró como programadora y duró meses en un proyecto que hoy en día representa una buena tajada de la plata que le ingresa a Google diariamente con cada clic que hacemos sobre su publicidad digitalmente omnipresente. Cuando sus jefes y colegas se dieron cuenta que estaba lenta, ingresaron un “refuerzo” que sacó el proyecto en semanas. Marissa entendió que programar no es su fuerte así que era el momento de buscar y ver en qué es realmente útil.

En mi segundo empleo (y el actual) ingresé como programador, mis entrevistadores pensaron que tenía la capacidad para hacer cosas geniales “echando código”. En aquella entonces, programar no era mi pasión pero era lo mejor que sabía hacer, y mis proyectos siempre salían relativamente rápido. No obstante, con el ingreso de nuevos talentos a la organización, que sí llevan la programación en sus venas, pude ver como mi código era en ocasiones mejorado, reconstruido o a veces desechado. Tal situación naturalmente en su momento me frustró y por un momento llegué a sentir que retrocedía. No sé si duré más o menos tiempo que Marissa en darme cuenta que si quería resaltar, mejor era intentar otra cosa.

Javier 2 – Marissa 2

La tercera es la vencida, Marissa comenzó a mirar a su alrededor y sigilosamente inmiscuirse en otras áreas: pasó a acomodar servidores, colaboró con RRHH, organizaba agendas y meetings, muy hábil la mujer, buscaba colaborar en todas aquellas necesidades que Google tendría donde los demás compañeros “especialistas” en sus áreas ni se atrevían a asomarse. Finalmente Marissa terminó como la responsable de cómo se ven y perciben los productos de Google, su palabra era la autoridad mayor en ese aspecto. Destacó además en otros proyectos e iniciativas que le dieron gran poder e influencia y al final del día, sin ser gerente, una gran cantidad de áreas les reportaban a sus respectivos jefes, y ella porque es genial y because all sort of reasons.

Hoy en día, yo ya no echo código, en vez de eso, soy el líder técnico de soluciones de Inteligencia de Negocios que se realizan en la organización, la persona sobre la cual los gerentes se apoyan para canalizar requerimientos, una de las personas cuya palabra vale en la selección de personal y acompañamiento en los programas de adiestramientos a potenciales prospectos en el área de IT (¡Vaya! Marissa también hacía algo similar a esto último) y el compañero al cual siempre le consultan como se debería proceder con una gran cantidad de casos de soporte.

A diferencia de Marissa, no me siento tan seguro en decir que yo mismo planfiqué esto. Simplemente se dio. No sé en qué momento construí la confianza que me tienen dentro de la organización en actividades ajenas a la programación y que son de vital importancia para el negocio.

Javier 3 – Marissa 3

Finalmente, y porque esto ya va largo, las otras dos razones que describe Nicholas acerca del éxito de Marissa son, si hay un problema y se asignó ya un responsabe para que lo solucione, Marissa le iba a importar un bledo eso e inrrumpiría en ese espacio “ajeno” y solucionaría ella misma la situación si sabía que estaba en sus manos; después de todo, es lo que le hicieron a ella, ¿no?. Tal actitud le dio enemigos, gerentes agradecidos, aún más poder, reconocimiento y dólares.

La última razón, es saber cuándo decir adiós. Nicholas cuenta que los enemigos de Marissa se aliaron y también crecieron al punto de volverla a dejar de un lado; no obstante, ella siguió haciendo un buen trabajo. Yahoo! en el 2011 se había quedado sin CEO y ella sabía que sería una oportunidad de oro, sin embargo, Nicholas describe que Marissa no se apresuró en postularse; no porque tuviera esperanzas en Google sino porque Yahoo! sin CEO estaba en manos de ejecutivos problemáticos. Eventualmente poco a poco fueron alejándose debido a asuntos judiciales, y cuando Marissa vió que el terreno estaba libre de escombros, dio su estocada. El resto de la historia de cómo Yahoo! con Marissa se ha revalorizado considerablemente está en las redes.

Hábil la mujer, hay muchísimo seguro más que aprender de ella. Definitivamente la 4ta razón me parece súper importante. Confieso haber pecado de omisión, y precisamente por eso. A nadie le gusta que se inmiscuyan en sus asuntos, pero al final del día, si la organización que mantiene mi estilo de vida necesita de mi ayuda, y siento puedo aportar en algo de manera directa, si quiero el éxito de Marissa, quizás lo correcto es hacerlo a pesar de estar cruzando límites.

Javier 3 – Marissa 4

Si ganaré detractores o no, es incierto. Tampoco puedo dar por hecho que ganaré enemigos en caso de que tal situación se presente. Tampoco puedo incluso dar por hecho que mi ayuda será necesaria en otras áreas que no lidero. Lo cierto, es que mi historia personal aún se escribe y siento se seguirá escribiendo en mi actual empleo. No sé si será necesario irme en algún momento, no sé si querrán prescindir de mí en un tiempo. Mi historia no tiene por qué ser la de Marissa. A este punto solo sé que quiero ser tan exitoso como ella, y he tomado el 60% de las decisiones correctas que la han colocado a estar donde está ahorita.

Javier 3 – Marissa 5

¡Ahí nos vemos!

¡Pentaho World 2014! Primera Parte

Standard

Con el slogan de “Bring your data to life”, nos reciben a mi compañero de trabajo y a mi en la primera conferencia internacional que organiza este gigante “libre” líder en soluciones de Inteligencia de Negocios desarrollada en Orlando, FL.

Cuando me enteré que esta organización, la cual conozco casi desde sus inicios, armaría un evento de este tipo, y en base a mi experiencia con el JavaOne 2013 con quien me “estrené” en el mundo de las conferencias, no dudé en tocar la puerta con mi jefe para que consiguiera la autorización de llevarnos e invertir en nuestra participación en tal evento. Si vives en Venezuela, sabrás que no fue nada sencillo, ustedes saben: control cambiario, escasez de vuelos, el imperio… etc.

Soy usuario y desarrollador de soluciones basadas en Pentaho desde su versión 1.6, época oscura en la que muchas cosas debían hacerse empleando editores de texto para codificar .xactions ya que eso era mucho mas sencillo que comprender el Pentaho Design Studio. Hoy en día, la versión 5 de Pentaho es completamente distinta a lo que era en sus comienzos. Todo un ecosistema de aplicaciones esta a la disposición para desarrollar poderosas soluciones de Inteligencia de Negocios “casi” sin echar una línea de código. Y digo “casi” porque con la versión Community Edition, dependiendo de lo que quieras hacer, si tendrás que echar una o dos liniesitas…

Volviendo al evento, el mismo duró dos días (9 y 10 de Octubre), contó con cerca de 40 sesiones de distinto tipo. Estaban aquellas en las que te enseñaban “trucos” para dominar mejor las herramientas de la suite, casos de éxito, nuevos proyectos, entre otros. Yo particularmente asistí a las mas prácticas y a casos de estudios de soluciones basadas en análisis predictivo.

En la experiencia conocí personas de todo el mundo; Pentaho tiene fuerte presencia en latinoamérica y sus organizadores parecían estar sorprendidos con esto. Tuve la oportunidad de compartir un rato con un colega del Banco Central de México… Umju, ellos también usan Pentaho.

También tuve la oportunidad de conocer mas de cerca y “en acción” de que va Cloudera y HP Vertica. Muchos otros patrocinantes estaban en el evento con los acostumbrados Stands dando demostraciones, breves charlas y souvenirs. Mis favoritos, un pendrive con forma de llave y una pelota anti-estrés de MongoDB. ¡Que comunes son estas pelotas en eventos de tecnología! No vayan a creer que es que vivimos bajo constante presión en nuestros trabajos…

En próximos posts relataré mas de esta experiencia y compartiré con ustedes lo aprendido. Aprovecharé estas vacaciones “en casa” para hacerlo, ya que ya es normal que me desaparezca por meses de acá… Lo que pasa es que me robaron mi pelotita anti-estrés apenas la llevé a la oficina al volver 😦

¡Ya nos vemos!

¡Se les quiere!