La semana pasada acudimos al evento más importante sobre tecnologías de la información que se celebra en el mundo, el Gartner Symposium/ITxpo 2011, esta vez, y parece que será así también los próximos años, en Barcelona.
A través de multitud de conferencias, keynotes, reuniones one on one con analistas, y conversaciones de pasillo con colegas y usuarios finales, hemos podido comprobar que nos encontramos en un momento de cambio profundo en TI provocado por la situación económica mundial, pero sobre todo, por la aparición de tres fuerzas disruptivas que no pueden ser ignoradas por CIOs, arquitectos de software y responsables de TI: la movilidad (mobility), la incorporación de los elementos sociales (social media) y por supuesto la computación en la nube (cloud computing).
Según Gartner, estas tendencias son ya una realidad imparable que obliga a un replanteamiento del papel que juega TI en las organizaciones mediante un mayor alineamiento con las necesidades del negocio y un compromiso total con los usuarios finales para responder a sus demandas y conseguir así una mayor fidelización y grado de satisfacción entre los clientes. Todo ello se resume en el lema del evento y que supone un reto para los responsables de tecnología: Re-Imagine IT.
Móvil y social
Los dispositivos móviles inteligentes, las redes sociales y la Web 2.0 han configurado un nuevo escenario de interacción entre las personas y la información que desemboca en una percepción de mundo sin barreras en el que todo es posible. Los usuarios están acostumbrados a usar toda esta tecnología avanzada en sus vidas personales por lo que demandarán el mismo tipo de riqueza y simplicidad tecnológica en sus relaciones profesionales y como consumidores.
En un mundo en el que, no sólo las personas, sino también las cosas están de alguna manera interaccionando a través de Internet (internet of things), la simplicidad juega un papel clave a la hora de generar información de valor entre tal cantidad de datos disponibles. Una simplicidad, que no anula la complejidad, sino que la esconde al usuario a través del uso inteligente de la información de contexto (context awareness) y un diseño centrado en el usuario (people centric design).
Cloud computing
Las ventajas inherentes a la computación en la nube (elasticidad, multitenancy, racionalización del gasto pasando del CAPEX al OPEX, etc), empujarán a las organizaciones hacia una adopción gradual de este modelo en los próximos años, en distintas formas: IaaS (Infrastructure as a Service), PaaS (Platform as a Service) y SaaS (Software as a Service).
Las reticencias iniciales, principalmente en lo relativo a la seguridad y el control de los datos y aplicaciones, provocarán que el modelo de cloud privado sea el preferido por la mayoría de organizaciones grandes, mientras que las pequeñas y medianas tenderán a aprovecharse de las oportunidades que se encuentran en el cloud público, sobre todo en IaaS y SaaS. Gartner anima sin embargo a configurar un modelo híbrido en el que sólo se complementen con iniciativas privadas aquellos aspectos que no puedan cubrirse, o al menos en la forma deseada, con la oferta disponible públicamente. Será necesario confiar en el cloud pero verificando en todo momento los aspectos clave como son la seguridad y privacidad, así como las posibilidades de back-up y migración de datos y aplicaciones.
Si bien las organizaciones irán adoptando masivamente los modelos de IaaS y SaaS, a la larga esto no supondrá una verdadera diferenciación con la competencia. En general, todas las compañías alquilarán paquetes de software como el e-mail, soluciones ofimáticas, CRM, etc, así como capacidades computacionales o de almacenamiento. La diferenciación vendrá dada por el desarrollo de soluciones en las plataformas de PaaS. El modelo de PaaS permitirá el desarrollo de un middleware corporativo ofrecido como servicio a usuarios y clientes y dará cobertura a la innovación como herramienta de diferenciación.
SOA avanzado y cloud services brokerage
SOA (Software Oriented Architecture) y en general la orientación a servicios, ha pasado definitivamente de ser una tendencia, a convertirse en el único paradigma posible en un escenario de integración cada día más complejo. El hecho de que cada vez se hable menos de SOA como término no significa que debamos olvidarnos de ello, sino que se presupone que ya se está poniendo en práctica en el diseño de las aplicaciones y en las soluciones de integración.
En este sentido, Gartner es tajante. En un escenario dominado por el cloud, la movilidad y las aplicaciones sociales, la orientación a servicios es una precondición para el éxito. Aquellas organizaciones que no estén aplicando el paradigma SOA deberían empezar a hacerlo cuanto antes. Las necesidades de integración serán tan grandes que sólo las arquitecturas desacopladas y modulares permitirán generar valor para el negocio y hacer posible la diferenciación con la competencia.
El desarrollo de configuraciones de cloud híbrido demandará el desarrollo (o alquiler) de servicios que hagan de intermediarios entre los servicios desplegados entre los distintos clouds públicos y privados. Estos intermediarios, denominados por Gartner cloud services brokerages, permitirán adaptar, extender o combinar los servicios existentes componiendo soluciones que generen mayor valor para usuarios y clientes.
Por otro lado, el grado de madurez de las iniciativas de SOA, pemitirá un mayor aprovechamiento de las inversiones realizadas obteniendo beneficios directos para el negocio. En este sentido, la explotación de los eventos que se producen como consecuencia de la actividad del negocio se configura como uno de los elementos clave en la generación de valor. La sucesión de eventos relacionados permite procesarlos como un único evento más complejo con sentido para el negocio (CEP o complex event processing). Por ejemplo, la aparición de dos operaciones con una misma tarjeta de crédito en dos puntos distantes del planeta puede significar que se está produciendo un fraude. La monitorización de todos estos eventos complejos (BAM o business activity monitoring) resultará fundamental a la hora de entender qué está ocurriendo en el negocio y permitirá la toma de decisiones en tiempo real (a diferencia del BI tradicional que sólo permite el análisis a posteriori).
El procesamiento de tales eventos producirá una cantidad ingente de datos cuya explotación demandará nuevas soluciones tecnológicas como la computación en memoria (in-memory computing) y la incorporación de bases de datos noSQL, lo que ha venido en general a denominarse Big Data.
Conclusiones
La realidad tecnológica y los usos y costumbres de los usuarios han cambiado y obligan a reaccionar proponiendo un modelo de negocio sin barreras, que esté presente en la forma en la que los usuarios y profesionales lo necesiten. La orientación a servicios, el aprovechamiento del conocimiento de contexto y el diseño orientado a las personas permitirán fidelizar a los clientes y usuarios en general.
Los CIOs y responsables de TI deberán desechar el perfeccionismo y adoptar una actitud de riesgo calculado que permita la diferenciación con la competencia y el alineamiento con las necesidades cambiantes del negocio.


noviembre 15, 2011 - 22:56
Interesantísimo artículo, Juanjo, que lleva a una profunda reflexión sobre como desarrollar software para seguir siendo competitivos. Un par de preguntas: podrías ponerme un ejemplo de uso del contexto en un aplicativo de gestión? Y otro ejemplo de un posible uso de redes sociales también en un aplicativo de gestión (no en un sitio web corporativo)? Existe algún framework o alguna arquitectura que facilite el uso del contexto? Gracias de antemano, y ojalá que no tenga que pasar otro año hasta que publiquéis otro post Javier Ruiz o tú, el último era de mayo del 2010!