El patchwork llega a la Web

El problema es que muchas de estas aplicaciones son pequeñas o de baja complejidad y, aparentemente, no justifican nuevas inversiones en TI. La solución pasa por permitir a los expertos en una área del negocio implementar sus propias aplicaciones centradas en el proceso, remezclando  servicios y funcionalidades de aplicaciones ya existentes en una única que permita cumplir con las expectativas del negocio y sin tener que desarrollar aplicaciones desde cero. Un singular “patchwork” que une retales de aplicaciones para mejorar las funcionalidades y operatividad del sistema. Para que esto sea posible, antes hay que contar con una infraestructura de servicios segura y escalable, con herramientas muy intuitivas y un marketplace peer-to-peer que permita comprar, vender y evaluar esas aplicaciones. Business Mashups lo hace posible.

Cuando el backlog no deja ver el negocio
¿Alguna vez tuvo una idea para mejorar una aplicación que ayudaría a mejorar su empresa, a hacer a sus clientes más felices o abrir nuevas oportunidades de negocio? Probablemente sí, pero, desafortunadamente, la mayoría de estas grandes ideas nunca ven la luz, eclipsadas por otras de alta complejidad. La realidad es que las aplicaciones pequeñas tales como la de aprovisionamiento de los nuevos empleados, aprobación de gastos o procesos de aprobación de descuentos en ventas nunca están entre las prioridades de TI. Así, sus grandes ideas, quedan a la cola (long tail) de las aplicaciones de software.
En el éxitoso The long Tail: Why the Future of Business is Selling Less of More, Chris Anderson describe cómo un modelo de distribución estadística bien conocido como Pareto Tails se puede aplicar hoy a los negocios: muchos ítems de bajo valor pueden ayudar a crear algo con un valor significativo. Según Anderson, el espacio en los estantes de las tiendas Wal-Mart es caro y escaso, de manera que  selecciona cuidadosamente los artículos y hace la mayor parte de su negocio vendiendo mucho de ese algo. Por el contrario, las tiendas virtuales como Amazon y Netflix basan su éxito en la venta de pocas unidades de muchas cosas diferentes.

Los departamentos de TI son como Wal-Mart. Los recursos para el desarrollo de aplicaciones son caros y escasos y se dedican a las aplicaciones de alto valor y complejidad, no en proyectos de cola, el denominado backlog aplicativo. Sin embargo, estas aplicaciones de bajo coste, de forma agregada, pueden representar millones, quizá miles de millones en reducción de costes generados por ineficiencias en las operaciones y pérdida de oportunidades de negocio. La mayoría de las organizaciones tienen un backlog, y en el  90 por ciento de los casos no se reduce, al contrario, sigue creciendo, de manera que el departamento de TI no sólo no conocerá sus grandes ideas sino que tampoco conocerá las futuras.

Distribución de peticiones de desarrollo de aplicaciones
La solución pasa por aplicar la filosofía long tail para tomar el control de su backlog aplicativo. Sólo hace falta cumplir tres requisitos:

  • Usted, y no TI, construye sus aplicaciones.
  • Usted, y no TI, pone las aplicaciones en producción de forma fácil y económica.
  • Usted tiene acceso a, y participa activamente en, un marketplace peer-to-peer.

Suena bien, pero poco creíble, porque hasta ahora, el desarrollo de aplicaciones ha sido una tarea muy especializada y muy técnica. Entonces, ¿qué ha cambiado? Gracias a Mashups los expertos en un área pueden desarrollar aplicaciones sin crearlas desde cero, sino que pueden coger partes de las existentes, mezclarlas, reconstruirlas, y obtener las nuevas funcionalidades.  Una opción posible gracias a tres nuevas realidades:  las nuevas tecnologías, potenciadas por la evolución de la Web 2.0, que proporcionan la infraestructura necesaria;  nuevas herramientas que simplifican el desarrollo de aplicaciones a los no expertos; y una nueva generación de usuarios que ha crecido en un entorno tecnológico y no temen utilizarlo.

Web 2.0 y Mashups
Un mashup es una aplicación Web que combina datos desde más de una fuente en una experiencia integrada. Su origen se sitúa en la comunidad musical, en la mezcla de pistas de diferentes artistas para crear nueva música y la comunidad de desarrollo Web adoptó el término describir una aplicación Web  ensamblada desde diferentes fuentes.
Los Mashups normalmente solucionan problemas simples. Basados en componentes, son fáciles de crear, utilizar y modificar con una baja barrera de entrada. También deben ser fáciles de desplegar sin un uso extensivo de herramientas de desarrollo. Hay varios tipos de mashups, los más comunes son los mashups de consumidores, ejemplificado en las muchas aplicaciones de GoogleMap. Otros son los mashups de datos y aplicaciones mashups para empresas. Un mashup de datos combina múltiples fuentes de datos en una nueva fuente de datos, como por ejemplo combinando los datos de múltiples semillas RSS en una única con un front end gráfico. Una aplicación mashup para empresas normalmente integra datos desde fuentes externas e internas. Por ejemplo, podría crear un report de market share combinando una lista de todas las casas vendidas en la última semana con datos internos de cuáles fueron vendidas por una determinada agencia.

Business Mashups
Mashups de consumo y de datos no son suficientes si de lo que se trate es de solucionar problemas de negocio. Éstos, generalmente tienen cosas en común y, normalmente, implican a muchas personas a través de los límites de la organización, hacen interfaz con múltiples sistemas de backend y el corazón de cada problema de negocio tiene un proceso: un proceso para aprovisionamiento a los nuevos empleados, aprobación de los gastos o seguimiento de los descuentos comerciales. La solución está en los business mashups, que, además de ofrecer una capacidad de unión, cuentan con un  potente motor de proceso capaz de cruzar los límites organizacionales y poner juntas a las personas interesadas a través de sus negocios. Con ellos, obtendremos la información correcta de la gente adecuada en el momento oportuno. Además, un business mashups debe ser capaz también de acceder a los sistemas de negocio del backend, tales como el sistema financiero, de RR.HH. o CRM. Con business mashups, los expertos utilizarán interfaces para conectar con el backend para construir pequeñas aplicaciones. El personal de negocios y TI trabajan juntos, haciendo cada uno lo que mejor conocen. TI crea los building blocks: la infraestructura SOA y los servicios que permiten el acceso a los sistemas backend a través de un entorno seguro y controlado. Los expertos en el negocio diseñan los procesos y ensamblan los servicios en nuevas aplicaciones que pueden responder rápidamente ante los cambios en las necesidades de negocio. La siguiente cuestión es identificar a quienes construirán los business mashups. La respuesta está en la Net Generation, los NetGen. Sólo necesitarán los alicientes y las herramientas adecuadas que faciliten su trabajo.

La generación NetGen son nuestros business mashers y todo lo que necesitan son alicientes y las herramientas correctas para hacer bien su trabajo. Si los mashups van a posibilitar implementar pequeñas y creativas aplicaciones, su desarrollo debe exigir, únicamente, tener conocimientos en la materia y no ser expertos tecnológicos. Herramientas DIY (Do-It-Yourself),  como Serena Mashup Composer  que permite a los expertos no técnicos, los futuros mashers, crear business mashups con una herramienta de modelado gráfico similar a MS Office, con un interfaz tipo drag-and-drop que permite diseñar procesos de negocio y orquestar conexiones a otros sistemas de la empresa. No espere más y ponga un mashup en su empresa.

Subir





 


Carlos Gil
Product Manager NessPro Spain

 



Pulse aquí para acceder a la versión WEB