viernes, 24 de julio de 2009

Un "killer app" en la nube

Esta semana comparto un video de una aplicacion construida con salesforce.com para obtener informacion de los anaqueles de las tiendas de autoservicio, un termometro que permite medir en tiempo real precios, frenteo, display, competencia, etc... te lo recomiendo

lunes, 20 de julio de 2009

El sistema operativo para la nube

La semana pasada Google anuncio sus planes de desarrollo de Chrome OS, un sistema operativo diseñado y pensado fundamentalmente para hacer uso de servicios y aplicaciones en la nube desde equipos tipo netbooks. Chrome OS es una evolucion natural al esfuerzo ya iniciado con el browser del mismo nombre (Chrome) y del cual Google ya presume 30 millones de usuarios en su blog oficial Official Google Blog: Introducing the Google Chrome OS

Voy a agregar otro dato interesante respecto a la evolucion de la oferta de servicios de aplicaciones y servicios de Google: la semana pasada tome un webinar sobre la migracion de una empresa con 10,000 usuarios de Microsoft Office hacia Google Apps donde el propio Google presento algunos datos interesantes de los cuales el que mas me llamo la atencion fue el numero de nuevos usuarios de Google Apps que se agregan diaramente al servicio: 10,000 !!!

Mas alla de todas las burlas de que ha sido objeto Google de parte de su propio "Evil Empire", Microsoft (incluso del propio Bill Gates que se tomo un tiempo desde su yate anclado en Puerto Vallarta para entrarle a la discusion), lo significativo de todo esto es la rapidez con la que el panorama de Cloud Computing se empieza a distinguir: la posibilidad de consumir todas tus aplicaciones y servicios (personales y empresariales) desde dispositivos ligeros (netbooks, pda's, dispositivos de uso especifico) corriendo sistemas operativos pensados y planeados para aprovechar la omnipresencia de internet empieza a dejar claro que todo esto del computo en la nube no es un "sueño de opio" y el que lo crea asi o se retracta (hello Larry), o se dedica a criar a sus nietos en Waldorf (hallo Hasso), o a la pesca del pez vela en Vallarta (welcome to the jungle Bill).

Nos leemos la proxima semana.

lunes, 6 de julio de 2009

Una arquitectura de aplicaciones completamente en la nube?

En un comunicado de prensa la semana pasada, NetSuite anuncio que su aplicacion financiera ofrecida bajo el modelo de Software as a Service (SaaS) ha sido certificada por Instituto de Auditores de Alemania para el manejo de impuestos y auditoria por parte de empresas multinacionales con presencia en Alemania y/o empresas que tengan sus cuarteles generales en dicho pais. El anuncio ha sido comentado por varios analistas (te recomiendo el articulo "NetSuite vs. SAP - How Newton would see this contest") sobre todo desde la perspectiva de lo que un anuncio como este significa para SAP: una empresa como NetSuite que ofrece aplicaciones financieras bajo el modelo SaaS ha sido certificada y puede ser usada en tu propia cancha, los analistas se preguntan por que SAP sigue a paso de tortuga con el desarrollo de Business by Design (su ya tan anunciada y postergada oferta de SaaS) mientras que el mundo de las aplicaciones camina a pasos acelerados hacia el modelo SaaS.

El tema de SAP para mi tiene una respuesta muy sencilla: no es un problema de recursos de R&D (Research and Development), no es un problema de falta de ingenieros, no es un problema de tener que inventar la teletransportacion, es simple y llanamente que el modelo On-Premise y el modelo SaaS dificilmente podran convivir bajo el mismo techo, no se puede predicar el Coran desde el pulpito de una Iglesia Catolica, el modelo SaaS agrede los enormes intereses ya fincados en el modelo tradicional por parte de este tipo de empresas.

Yo veo el anuncio de NetSuite desde una perspectiva adicional: el avance de una solucion para el backoffice financiero de las empresas se une a otras soluciones para procesos de negocio de las empresas como Recursos Humanos (ej. Workday, Success Factors), CRM (salesforce.com), a plataformas de desarrollo bajo demanda (PaaS), a soluciones de automatizacion de oficinas (Google Apps) y muchas otras que siguen subiendo como la espuma; todas ellas nacidas en un mundo donde las arquitecturas SOA, el uso de API's basadas en webservices y el origen Web 2.0 de sus aplicaciones las vuelven naturalmente "integrables y colaborativas". Eso me lleva a plantear las siguientes preguntas: Es posible que las empresas empiecen a diseñar y/o rediseñar sus arquitecturas de aplicaciones basados en aplicaciones y plataformas ubicadas en la nube? es posible que encuentren respuesta y alineacion a los requerimientos del negocio en servicios ofrecidos igualmente en la nube?

Dejando a un lado el fundamentalismo (que es obvio siendo uno de los tipos que predican el Coran a las puertas de la Catedral Metropolitana), puedo afirmar que las empresas grandes que hoy tienen invertido mucho tiempo, dinero y esfuerzo en sus arquitecturas actuales poco a poco empiezan a ver con buenos ojos las ventajas de utilizar el modelo Cloud Computing (SaaS, PaaS y Utility Computing), sobre todo por la rapidez con la que se innova y se resuelven los problemas del negocio, y que la llegada de mas soluciones cada vez mas confiables solo puede llevar a las soluciones de la nube a ocupar mas y mas espacios de la arquitectura y atraer mas adeptos. Para el mundo de las empresas pequeñas y medianas puedo decir que no encuentro una razon por la cual no puedan hoy volcar completamente sus arquitecturas hacia la nube, hoy en dia los modelos tradicionales para construir capacidades de TI y aplicaciones para las Pymes siguen siendo en su mayoria fallidos y poco alcanzables para dicho segmento; las Pymes deberian ser las primeras en verse beneficiadas por arquitecturas completamente construidas en la nube.

El anuncio de NetSuite tiene muchas lecturas, pero para mi la mas importante de ellas es la de un competidor mas que se afianza en la nube y sigue abriendo los horizontes del modelo y su aplicacion en las empresas. Nos leemos la proxima semana.