el futuro de las aplicaciones - accenture.com · pensemos en este caso: bill ford, presidente...

24
El Futuro de las Aplicaciones Tres estrategias para las compañías de alta velocidad impulsadas por el software Publicación Point of View de Accenture Technology

Upload: hoangdang

Post on 08-Oct-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

El Futuro de las AplicacionesTres estrategias para las compañías de alta velocidad impulsadas por el software Publicación Point of View de Accenture Technology

2

Bienvenidos al mundo de la alta velocidad impulsado por el software

3

El actual mundo de negocios se caracteriza cada vez más por la alta velocidad y el impulso del software. Tarde o temprano, estas dos realidades presionarán a cada compañía para que repiensen su potencial y se reinventen. En esta publicación, urgimos a las empresas a que comiencen esta reinvención hoy, comenzando con un enfoque fundamentalmente nuevo para el negocio de las aplicaciones.

Si bien algunos aspectos de la tecnología avanzan a una velocidad increíble— las redes sociales, la tecnología móvil, analytics y cloud así como la tecnología “vestible”, el crowdsourcing y la Internet de las Cosas—los procesos de negocios y las aplicaciones quedan rezagados. En una encuesta reciente realizada por Forrester, sólo el 17 por ciento de los ejecutivos de tecnología informática (TI) indicó que la implementan lo suficientemente rápido dado el ritmo del negocio.1

La TI no está sola en esta batalla con las nuevas realidades, también existen desafíos para que el negocio pueda enfrentar la velocidad del cambio. Ahora más que nunca la estrategia de software debe formar parte de su estrategia de negocios. No se trata solamente de sostener la ventaja competitiva, es una

cuestión de supervivencia. Debería motivar a cada líder de negocios a plantear algunas preguntas importantes: ¿El software juega un papel estratégico en mi empresa? ¿Estamos utilizándolo para promover proactivamente la disrupción, crear nuevos mercados, clientes y oportunidades?

“El Futuro de las Aplicaciones” define tres estrategias poderosas que pueden ayudar a las compañías a encarar la velocidad del cambio tecnológico y convertirse en empresas exitosas, impulsadas por el software. Al dominar estas estrategias, las compañías pueden acelerar las aplicaciones—incluyendo a las aplicaciones a medida, ERP y SaaS—al ritmo del negocio.

Lo llevamos más allá, definiendo un nuevo modelo operativo que “saca a la tecnología de su caja”. En el actual contexto de negocios, la tecnología ya no puede ser una función de especialidad. Debe ser una competencia que cada líder de negocios adopte.

Esperamos que para usted las posibilidades que se plantean sean tan fascinantes como para nosotros. Es hora de delimitar una nueva frontera competitiva con aplicaciones.

PREFACIO

Bhaskar Ghosh Group Chief Executive Accenture Technology Delivery

Paul Daugherty

4 EL FUTURO DE LAS APLICACIONES: RESUMEN EJECUTIVO

En la actualidad, la velocidad y el volumen del cambio tecnológico están sacudiendo completamente a las compañías, a las industrias y a las sociedades. Un estudio reciente reveló que dos tercios de los ejecutivos de negocios creen que la tecnología informática está afectando actualmente a su organización y el 72 por ciento acepta que se verá afectada en los próximos doce meses.2

Al mismo tiempo, el software es ahora un factor determinante de la diferenciación y la innovación. Es una puerta hacia nuevos servicios y flujos de ingresos, experiencias continuas para los clientes y expansión

Para tener éxito en medio de esta disrupción, las compañías deben responder cambiando la manera en que diseñan, desarrollan y utilizan el software.

RESUMEN EJECUTIVO

Las nuevas tecnologías están acelerando el ritmo del negocio, pero los enfoques de negocios y de TI existentes están quedando rezagados. Las compañías necesitan redefinir fundamentalmente el negocio de las aplicaciones.

hacia nuevos mercados. Está redefiniendo cada industria.

Pensemos en este caso: Bill Ford, presidente ejecutivo de Ford Motor Company, anticipa modelos de negocios radicalmente nuevos para la industria automotriz en la era de los vehículos conectados. Ford está trabajando para no ser simplemente un fabricante de hardware con “todo el valor puesto en otro lado” en el futuro, sino también un proveedor de servicios basados en software que mejoren la seguridad del cliente y aumenten la eficiencia del transporte.3

5

¿Qué se interpone en el camino de un cambio tan fundamental? En primer lugar, la TI revela su edad. El hecho es que muchas empresas están tratando de competir en el mundo de las redes sociales, la tecnología móvil, analytics y cloud con aplicaciones que fueron diseñadas para otra era. Las aplicaciones monolíticas suelen desarrollare de cero— son lentas de implementar y de modificar. Alrededor del 70 por ciento de las transacciones de negocios actuales siguen procesándose en COBOL4. Las organizaciones de TI suelen gastar más del 60 por ciento de sus presupuestos tan sólo para mantener los sistemas existentes, dejando muy poco tiempo valioso a la innovación.

En contraste con las aplicaciones monolíticas actuales, las aplicaciones futuras deben ser más flexibles. Las compañías que comiencen su reinvención ahora se beneficiarán a partir de aplicaciones que pueden adaptarse al ritmo del negocio, gestionar la complejidad cada vez mayor y abrir puertas a ambientes de negocios más interconectados.

El desafío planteado por el envejecimiento de la TI y la aceleración del negocio

El peso de las aplicaciones legacy

70%de las transacciones de negocios siguen procesándose en COBOL

Microsoft cuenta con

640,000socios

en su ecosistema

50.000 millones de

“cosas” estarán conectadas a Internet en el año 2020

Complejidad cada vez mayor de las aplicaciones

Aumento de la cantidad de socios

EL FUTURO DE LAS APLICACIONES: RESUMEN EJECUTIVO

El ritmo del cambio y la complejidad cada vez mayor también resultan abrumadores para muchas organizaciones de TI que tienen que realizar un seguimiento de más tecnologías y tipos de soluciones que nunca. Algunas estimaciones predicen que para el año 20205 habrá más de 50.000 millones de “cosas” conectadas a Internet, y la cantidad de socios y proveedores con los que una compañía debe interactuar continúa aumentando. Tan sólo Microsoft ya cuenta con más de 640.000 socios en su ecosistema de negocios.6

6 EL FUTURO DE LAS APLICACIONES:RESUMEN EJECUTIVO

Nuevas estrategias para las aplicaciones que le ayudarán a forjar su futuro

Tres nuevas estrategias para las aplicaciones—líquidas, inteligentes y conectadas— pueden ayudarlo a forjar su futuro y liderar su industria

APLICACIONES LIQUIDAS: para competir con agilidad y velocidad, las compañías ya no pueden darse el lujo de pagar programaciones complejas, largas y onerosas de aplicaciones, o implementaciones masivas de sistemas de varios años de duración. Lo que se necesita es una nueva forma de desarrollar software—más rápida, más flexible y más líquida—con componentes reutilizables que permiten la integración rápida de las aplicaciones para dar soporte a las necesidades dinámicas del mercado. Este enfoque requiere de arquitecturas modulares, técnicas de integración de próxima generación y una mentalidad del tipo “primero la nube, primero lo móvil”. Las arquitecturas relacionadas con las interfaces de programación de aplicaciones (API) sustentan las aplicaciones líquidas, extendiéndolas para que accedan de manera flexible y eficiente a componentes de software externo o interno. Las innovaciones de ingeniería, como por ejemplo Agile y DevOps aceleran aún más el desarrollo y la implementación.

APLICACIONES INTELIGENTES: las compañías necesitan incorporar inteligencia de software en todas partes dentro de sus aplicaciones y procesos para manejar el volumen, la velocidad y la complejidad cada vez mayor y para maximizar el valor del negocio de los datos internos y externos—incluyendo los del mundo físico. La inteligencia de software se hace posible mediante un influjo de datos, poder de procesamiento y avances en la ciencia de los datos, como por ejemplo el procesamiento de lenguaje natural, el aprendizaje automático y la computación cognitiva. Gracias a estos avances, las aplicaciones pueden automatizar las tareas de rutina, mejorar los procesos de negocios mediante la integración de

analytics y en última instancia, auto-dirigirse.

APLICACIONES CONECTADAS: para aumentar los ingresos y defender su posición en el mercado, las compañías deberán crear nuevas fronteras competitivas utilizando software. Para hacerlo, es necesario abrir múltiples dimensiones de la conectividad de las aplicaciones—con ecosistemas conformados por los socios de negocios y los clientes, así como la Internet de las Cosas, de rápido crecimiento que resulta esencial para proporcionar nuevos servicios. Las aplicaciones conectadas se procesarán en todos lados—no solamente en teléfonos, tablets y PCs sino también en manufactura, ductos, equipamiento industrial automóviles, dispositivos portátiles “vestibles” y más—para convertir los productos en híbridos de productos-servicios.

Estas tres nuevas estrategias para las aplicaciones también dependen de adoptar un modelo operativo totalmente nuevo para el desarrollo del software. En demasiadas empresas, la tecnología está “en una caja”. Se considera contenida dentro de la TI como una función de especialización, en lugar de una competencia que cada líder de negocios debe adoptar. Las funciones de negocios y de TI compartimentadas en silos obstruyen la agilidad de la organización.

Por lo tanto, resulta esencial contar con un nuevo enfoque más cooperativo. La TI debe ayudar a forjar la estrategia de negocios y el negocio debe ayudar a la TI a pensar cómo utilizar el software para ingresar a nuevos mercados, llegar a nuevos clientes y producir una diferenciación competitiva.

7EL FUTURO DE LAS APLICACIONES:RESUMEN EJECUTIVO

LÍQUIDAUna forma fundamentalmente nueva de desarrollar software

INTELIGENTECuando las aplicaciones entienden, actúan y aprenden

CONECTADA

POR QUÉ Para competir con agilidad y velocidad las compañías ya no pueden darse el lujo de pagar implementaciones masivas de sistemas, de varios años de duración.

Las aplicaciones líquidas se integran, aprovechando las arquitecturas modulares, las técnicas de integración de próxima generación y una mentalidad “primero la nube, primero lo móvil”

Las aplicaciones líquidas se integran, aprovechando las arquitecturas modulares, las técnicas de integración de próxima generación y una mentalidad “primero la nube, primero lo móvil”

Para gestionar el volumen, la velocidad y la complejidad cada vez mayor y para maximizar el valor para el negocio de los datos internos y externos, las compañías deben aprovechar la inteligencia del software.

Las aplicaciones inteligentes ofrecen tras capacidades críticas—la automatización inteligente, analytics integrado y la auto-dirección

Incorporar inteligencia en todos lados para automatizar las tareas de rutina, mejorar los procesos de negocios mediante analytics integrado y enseñarle a actuar a las aplicaciones.

Para aumentar los ingresos y defender su posición en el mercado, las compañías deben abrir nuevas dimensiones de la conectividad de las aplicaciones—creando nuevas fronteras competitivas con el software

Las aplicaciones conectadas proporcionan a las compañías los medios técnicos para que interactúen con los ecosistemas formados por los socios de negocios y los clientes, y con la Internet de las Cosas.

Restructurarse para los negocios sin fronteras introduciendo nuevas estrategias para los ecosistemas, diseñando aplicaciones para que tengan resiliencia e integrando información y tecnologías operativas.

QUÉ

CÓMO

Extendiendo las fronteras de la compañía a través del software

8

POR QUÉ: Competir con agilidad y velocidad Para competir con agilidad y velocidad, las compañías ya no pueden darse el lujo de pagar programaciones complejas, largas y onerosas de aplicaciones, o implementaciones masivas de sistemas de varios años de duración.

QUÉ: Diseñar el cambioLo que se necesita es una nueva manera de desarrollar software—que sea rápida, flexible y más líquida. Las aplicaciones ya no pueden ser “desarrolladas” como una actividad distinta y “mantenidas” como otra. Las aplicaciones líquidas se integrarán aprovechando las arquitecturas modulares, las técnicas de integración de próxima generación y una mentalidad del tipo “primero la nube, primero lo móvil”. Estos elementos, combinados con innovaciones de ingeniería, como por ejemplo Agile y DevOps, implican que se puede proporcionar software continuamente y también hacerlo evolucionar a medida que cambias las necesidades del negocio.

Este enfoque representa un cambio, apartándose de las aplicaciones monolíticas hacia un mundo de componentes y módulos de servicios más pequeños, que pueden ser desarrollados o comprados. En el futuro, lo líquido es la manera que las empresas desarrollarán cada aplicación, incluyendo desarrollos a medida, ERP y SaaS.

Arquitecturas modularesLas aplicaciones líquidas requieren que las compañías creen arquitecturas de aplicaciones que sean modulares y que tengan componentes reutilizables, provistos interna o externamente. Uno de los componentes claves son las plataformas emergentes de software, que incluyen plataformas del tipo “as a service”, que proporcionan arquitecturas técnicas bien definidas, conjuntamente con estándares, gobernabilidad y código reutilizable. Las plataformas facilitan la creación y la integración más rápida de soluciones líquidas para el negocio, ya que las aplicaciones se integran cada vez más a partir de componentes pre-desarrollados.

Pensemos en empresas como por ejemplo OpenTable, el popular sistema de reservas en línea para restaurantes y en Uber, el servicio de transporte personal. Cuando quieren agregar una nueva funcionalidad a las aplicaciones, como por ejemplo mandar mensajes de texto a los clientes cuando su mesa o su automóvil están listos, ellos no las desarrollan. En lugar de eso, aprovechan a los proveedores de servicios de nube como Twilio, que ofrece la funcionalidad como parte de una plataforma pre-construida. A su vez, Uber está compartiendo sus componentes de aplicaciones líquidas con otros desarrolladores provenientes de compañías tan variadas como Starbucks y TripAdvisor.7

EL FUTURO DE LAS APLICACIONES: STRATEGY 1

APLICACIONES LÍQUIDASUna manera fundamentalmente nueva de desarrollar software

9

Nueva generación de Técnicas de integraciónLas aplicaciones líquidas deberán ser sustentadas por una arquitectura líquida que tiene características nuevas e importantes. La inversión en servicios de integración abiertos, estandarizados y flexibles proporciona la capacidad de conectar eficientemente las aplicaciones y la información en toda la compañía. Los servicios de coordinación y aquellos relacionados con la gestión de los procesos de negocios permiten que se configuren y ajusten continuamente las aplicaciones para satisfacer las necesidades del negocio. Y los APIs proporcionan el pegamento que permite acceder a los componentes reutilizables dentro de la empresa, así como también desde clientes externos y socios de negocios. Con la proliferación de las aplicaciones, las tecnologías, los proveedores y los desarrolladores, es importante contar con una capacidad de gestión de API sólida y avanzada. Esta capacidad ya se está adoptando ampliamente, según lo evidencian soluciones como por ejemplo Apigee, WS02 y Oracle API Management.

Tomemos como ejemplo a Swisscom que se ubica a la vanguardia, presentando nuevos enfoques de tecnología líquida, ya que recurre a componentes de

Mentalidad del tipo “primero la nube, primero lo móvil”Para viabilizar el cambio de los sistemas legacy congelados hasta las aplicaciones líquidas, las compañías necesitan tener una mentalidad del tipo “primero la nube, primero lo móvil”. Una mentalidad de “primero la nube” requiere coordinar las aplicaciones para que operen y puedan escalarse en la nube, incluso si la implementación inicial fuera en un espacio físico. Las arquitecturas basadas en políticas permitirán a las

EL FUTURO DE LAS APLICACIONES: STRATEGY 1

software, como por ejemplo soluciones de pago que cumplen con los requisitos de la industria, como una fuente para hacer crecer su negocio. La compañía estableció un objetivo de exponer externamente 120 nuevos APIs para el año 2015 y puso en marcha rápidamente estos esfuerzos creando una plataforma segura, interna y completamente nueva. El líder de la arquitectura de Swisscom a nivel empresa, John de Keijzer, explica: “Las empresas suelen elegir hacer cosas de manera compleja porque es así como históricamente han crecido. Sabíamos que contar con un programa poderoso de APIs nos ayudaría a salir de esta lentitud.” Este ritmo acelerado en el desarrollo de las aplicaciones hubiera sido imposible hace algunos años.8

organizaciones decidir dinámicamente qué partes de las aplicaciones se procesarán en la nube y cómo.

Las compañías deberían establecer un repositorio de componentes comunes para su negocio, incluyendo componentes cloud y funcionalidad basada en SaaS. Junto con esto, tendrán que adoptar una cultura de aprovechar lo que existe en lugar de crear algo nuevo.

Para las aplicaciones líquidas también es importante tener una mentalidad de “primero lo móvil”, reconociendo que deben ser diseñadas y estructuradas en torno a la manera en que los clientes y empleados interactúan con el software. Cada vez más, estas interacciones no se realizan en una computadora personal o en una página web tradicional, sino en smartphones, tablets, smart watches, digital dashboards, o incluso en monitores de visión aumentada.

10

CÓMO: Movilizarse hacia las aplicaciones líquidasEl cambio hacia aplicaciones líquidas creará un efecto de propagación en toda la organización. Existen tres pasos cruciales que deberá tener en cuenta en su plan de acción para implementarlas:

Implementar una nueva arquitectura y estrategias de abstracciónAsegúrese de que la arquitectura de su empresa preste soporte a las capacidades de integración de plataformas, a la seguridad, al monitoreo y a servicios de API durante el ciclo de vida de las mismas para que pueda dar soporte a las aplicaciones líquidas. Actualice los marcos de las aplicaciones para que incluyan estrategias apropiadas de abstracción que faciliten el aislamiento de la complejidad técnica en las plataformas y la separe de la funcionalidad del negocio, de manera que tanto las aplicaciones nuevas como las existentes parezcan menos complejas. Al desglosar una aplicación en componentes más pequeños que realicen funciones discretas, es más fácil actualizarla, reemplazarla, eliminarla o aumentarla.

EL FUTURO DE LAS APLICACIONES: STRATEGY 1

Cambiar hacia una cultura “DevOps” Las aplicaciones líquidas exigen que la estructura de la TI sea más flexible. El desarrollo ágil, conjuntamente con DevOps permitirá la entrega continua de software. DevOps, un término común de la industria representa tanto un cambio de tecnología como de cultura. Utiliza las técnicas de automatización para la implementación, la creación de ambientes, la configuración y el monitoreo. Esto simplifica y acelera la interacción entre los equipos de desarrollo que se concentran en ensamblar las aplicaciones líquidas y los equipos operativos, que son los responsables de liberar esas aplicaciones para la disponibilidad del servicio “en vivo”. El resultado: implementaciones más rápidas y predecibles, realizadas radicalmente con mayor eficiencia.

Probar sus aplicaciones para el futuroLas aplicaciones líquidas se concentran menos en la tecnología y más en los procesos de negocios, y deben facilitar el negocio digital. Establezca un nivel alto para las expectativas de los usuarios y estándares de ingeniería que sean apropiados para el mundo digital y adopte los principios “primero la nube y primero lo digital”, según sea apropiado. Aproveche los conceptos emergentes, como por ejemplo los contenedores para que las aplicaciones puedan ser implementadas ininterrumpidamente entre las plataformas.

11

Lo líquido es más que un mero enfoque hacia el desarrollo de las aplicaciones. Se trata de la base sobre la cual desarrollará su negocio para lograr futuro crecimiento y una ventaja competitiva. La capacidad de migrar capacidades de negocios de manera continua marcará la diferencia entre las compañías que puedan evolucionar y aquellas que se estanquen.

EL FUTURO DE LAS APLICACIONES: STRATEGY 1

12

POR QUÉ: Gestionar un mayor volumen y velocidadEs difícil para cualquier compañía mantener el crecimiento exponencial en los datos y en el ritmo de cambio que caracteriza a nuestra era. A medida que el volumen y la velocidad cada vez mayor empujan a las organizaciones de TI hasta el punto de quiebre, las compañías necesitan nuevos enfoques para convertir la complejidad desenfrenada en resultados de alto desempeño.

QUÉ: Desarrollar aplicaciones que automaticen, analicen y dirijan de manera inteligentePara gestionar el volumen, la velocidad y la complejidad creciente y para maximizar el valor de negocios de los datos internos y externos, las compañías deben incorporar inteligencia de software en todos lados. La inteligencia de software es posible gracias al mayor poder de procesamiento, los avances en la ciencia de los datos, las innovaciones en el procesamiento del lenguaje natural, el aprendizaje automático y la computación cognitiva. Gracias a estos avances, se puede enseñar al software a que automatice la toma de decisiones a través de algoritmos basados en reglas, y a que evolucione e innove por sí mismo a través de técnicas de aprendizaje avanzadas.

Las aplicaciones inteligentes ofrecen otras capacidades críticas: automatización inteligente, analytics integrado y auto-dirección.

Automatización inteligenteAutomatizando las tareas de rutina, las aplicaciones inteligentes descargan la complejidad y complementan el esfuerzo humano a través de tecnologías tales como la auto-corrección y la robótica. La automatización inteligente mejora la productividad haciendo más trabajo en una fracción del tiempo, con mayor

APLICACIONES INTELIGENTESCuando las aplicaciones entienden, actúan y aprenden

EL FUTURO DE LAS APLICACIONES: STRATEGY 2

precisión. Las instituciones financieras, como por ejemplo Credit Suisse y Goldman Sachs utilizan la automatización inteligente para analizar el tráfico en sus redes e identificar corredores inescrupulosos no autorizados, manipuladores del mercado e infractores que incumplen políticas, reduciendo drásticamente el riesgo legal relacionado con el negocio y el cumplimiento de normativa.

Analytics integradoLa integración de analytics crea sistemas que pueden analizar y entender de manera independiente, incorporando inteligencia en el proceso por sí mismos y mejorando radicalmente tanto el desempeño del negocio como el de la TI. Netflix, por ejemplo, puede entender qué están mirando los clientes y cuando comienzan y detienen la reproducción de los programas y luego utiliza predictive analytics para optimizar el contenido y las recomendaciones en base el uso.

Auto-direcciónMás allá de eso, se puede enseñar a las aplicaciones inteligentes a que actúen como agentes digitales, aprendan y se auto-dirijan— revolucionando la atención al cliente, la gestión de la TI y la innovación del negocio. Las empresas de vanguardia ya están utilizando agentes digitales para regir las interacciones con los clientes.

13

Conozca a Amelia, una trabajadora con conocimientos cognitivos desarrollada por la compañía de inteligencia artificial IPSoft. Amelia puede funcionar como una empleada eficiente de una mesa de ayuda—entendiendo el lenguaje humano en 10 idiomas, buscando información en repositorios de conocimientos y bases de datos de casos similares y devolviendo las respuestas en cuestión de segundos. Lo más importante es que la función de auto-aprendizaje de Amelia permite que las capacidades de gobernabilidad de la aplicación aumenten con el tiempo.

A medida que la inteligencia del software aumenta en sofisticación, la mayoría de las aplicaciones aprenderán a evolucionar y a adaptarse, modificando su comportamiento y extendiendo sus capacidades en base a la experiencia. Consideremos el termostato Nest que aprende los hábitos y las preferencias de los dueños de una casa para finalmente auto-programarse. Estos tipos de avances ayudarán a las empresas a adaptarse rápidamente a las necesidades y preferencias específicas de los clientes y ayudará a la TI a adaptarse a las necesidades dinámicas del negocio, aplicando inteligencia a los datos que provienen tanto del mundo físico como del digital.

CÓMO: Incorporando inteligencia en todos ladosLa inteligencia debe incorporarse en todo el negocio—para mejorar qué aplicaciones se desarrollan y cómo se desarrollan.

Aplicar la automatización inteligente a las prácticas durante el ciclo de vida de las aplicacionesLas empresas pueden utilizar la inteligencia del software para todo el desarrollo, las pruebas, la implementación y el mantenimiento de las aplicaciones, con el objetivo de manejar el volumen, la velocidad y la complejidad cada vez mayor. Busque oportunidades de automatización entre el ciclo de vida de las aplicaciones, en donde las tareas de rutina pueden ser reducidas o eliminadas. Aplicando el conocimiento y la experiencia acumulada, la automatización puede mejorar la productividad significativamente, a través de la reducción del esfuerzo y los procesos relacionados con el aprendizaje. Por ejemplo, las herramientas de

EL FUTURO DE LAS APLICACIONES:STRATEGY 2

automatización de pruebas pueden utilizar la computación cognitiva y la robótica para tomar los requerimientos funcionales en texto plano y generar automáticamente los artefactos de prueba, incluyendo los escenarios, las condiciones de prueba y los resultados esperados.

Una vez implementadas, las herramientas inteligentes para las operaciones de servicios pueden acelerar continuamente la resolución de problemas, conservando el conocimiento especializado sobra las aplicaciones y luego aplicándolo en forma precisa utilizando descriptive analytics y el procesamiento del lenguaje natural. Este tipo de solución de auto-aprendizaje basado en el conocimiento ayudó a una gran aseguradora a reducir los tickets de incidencias en sus aplicaciones de procesamiento de siniestros en más del 85 por ciento durante un período de tres meses, logrando una mejora substancial de la productividad y ahorros de costos.

14

EL FUTURO DE LAS APLICACIONES: STRATEGY 2

Integrar analytics con los procesos de negociosCon el surgimiento de los smartphones, los medios sociales, los dispositivos portátiles “vestibles” y la Internet de las Cosas, los consumidores y los negocios ahora dejan una huella de los datos útiles y utilizables detrás de ellos, dondequiera que vayan. Estos datos pueden ser aprovechados e incorporados a los procesos de negocios en una variedad de maneras. La solución Resilience 360 de DHL, por ejemplo, ofrece a los clientes el monitoreo de la cadena de abastecimiento casi en tiempo real. La herramienta vincula datos relacionados con los desastres naturales, el robo, los riesgos geopolíticos y otros riesgos con un registro de la distribución y fabricación global de un cliente para visualizar y abordar los temas más críticos de la cadena de abastecimiento y realizar acciones para mitigar los riesgos.10

Para extraer el mayor valor de Big Data y analytics se requiere de una estructura, procesos y configuración de los componentes adecuados en la cadena de provisión de los datos. Las compañías deben evaluar como incorporar las arquitecturas de Big Data en sus aplicaciones—no sólo desarrollarlas aparte. Al integrar Big Data y analytics en procesos y aplicaciones de negocios, las compañías ya pueden desligarse de

tener una función separada de analytics, cuyos reportes luego deben ser interpretados y actuar en consecuencia. Analytics integrado ya está ayudando a las organizaciones de TI a convertirse en entidades más centradas en el negocio. El conocimiento del dominio de la industria y los datos sobre el desempeño del negocio—incluyendo niveles de inventario, despachos tardíos, ingresos y cumplimiento regulatorio—pueden incorporarse a las cadenas de provisión de los datos, permitiendo que las organizaciones de TI influencien el desempeño del negocio y no solamente el de la TI. Consideremos una compañía farmacéutica, cuya organización de TI pudo acelerar los ensayos clínicos reduciendo los incidentes de las aplicaciones críticas en un 50 por ciento, eliminando por lo tanto las demoras en la presentación de los resultados de prueba a los entes regulatorios.

Enseñarle a actuar a las aplicacionesA medida que las compañías integran los flujos continuos de datos y las capacidades de analytics en sus procesos de negocios y de TI, posibilitan que los agentes digitales actúen en su nombre. Consideremos como los clientes de Disney pueden “programar” sus MagicBands integradas—a través del portal online My Disney Experience —para establecer opciones de vacaciones

anticipadamente y manejar sin esfuerzo su experiencia una vez que estén en el complejo.11 Para que los agentes digitales comiencen a trabajar las empresas deberían empezar a evaluar cómo puede insertarse la toma automática de decisiones en el flujo normal de los procesos de negocios y las prácticas relacionadas con el ciclo de vida de las aplicaciones, con el fin de obtener mejores resultados. Se deben definir claramente los resultados con anticipación y luego representarlos de manera programada como aplicaciones automáticas, auto-dirigidas y facilitadas por analytics que aportan inteligencia a los procesos de negocios. Estos avances también son prometedores para las organizaciones de TI que buscan delegar el monitoreo, la gestión y la gobernabilidad del desarrollo de software en los agentes digitales. El hecho de que analytics aproveche los datos actuales e históricos relacionados con la entrega de soluciones de TI ya está ayudando a que el procesamiento de la TI sea más eficiente, disparando automáticamente acciones correctivas y preventivas en áreas tales como la gestión del alcance y los requerimientos—una capacidad crítica a medida que se acelera el cambio de las aplicaciones.

15

¿Cómo interactúa usted con sus clientes, cómo compra y vende sus productos o servicios, cómo encuentra información sobre el próximo producto? Estas decisiones y acciones se lograrán cada vez más con la ayuda de aplicaciones inteligentes. Incorpore la inteligencia en todos lados.

EL FUTURO DE LAS APLICACIONES: STRATEGY 2

16

POR QUÉ: Crear nuevas fronteras competitivasLa conectividad en la era de las compañías impulsadas por el software se trata de algo más que la mera integración de aplicaciones. Se trata de crear nuevas fronteras competitivas utilizando software. Para aumentar los ingresos y defender su posición en el mercado, las compañías deben abrir nuevas dimensiones de conectividad de las aplicaciones—con ecosistemas integrados por sus socios de negocios y clientes, y con la Internet de las Cosas en rápida expansión—que resultan esenciales para proveer nuevos servicios.

EL FUTURO DE LAS APLICACIONES: STRATEGY 3

APLICACIONES CONECTADASExtender las fronteras de las compañías a través del software

QUÉ: Desarrollar software que pueda procesarse en todos ladosLas aplicaciones conectadas ofrecen a las compañías los medios técnicos para interactuar dinámicamente con la Internet de las Cosas y con los ecosistemas conformados por los socios de negocios y los clientes.

A medida que la Internet de las Cosas madure, se podrán procesar aplicaciones conectadas en todos lados—no sólo en el hardware tradicional, como por ejemplo en teléfonos, tablets y PCs sino también en la fabricación, en ductos, en equipamiento industrial, en automóviles, dispositivos “vestibles” y mucho más—para convertir los productos en híbridos conectados de productos-servicios. Estas aplicaciones cambian la forma en que operan las compañías, abriendo sus operaciones de manufactura, sus instalaciones de producción, productos y servicios hacia las nuevas tecnologías. Por ejemplo. el OMNETRIC Group, una empresa propiedad e Siemens y Accenture está

ayudando a las compañías de servicios públicos a combinar grandes volúmenes de datos provenientes de medidores inteligentes, así como ciertos dispositivos de medición de la red como por ejemplo sensores y transformadores, con datos operativos y a nivel empresa para mejorar la gestión de los activos, las operaciones de la red eléctrica y la atención al cliente. Esta capacidad proporciona una vista integrada de los sistemas y los datos a las empresas de servicios públicos que permiten dar soporte al análisis y a la toma de decisiones avanzadas.

También se requiere de aplicaciones conectadas para que interactúen dinámicamente los ecosistemas de los socios de negocios y clientes en el contexto actual de negocios digitales altamente interconectado. Cuando un ecosistema está bien diseñado y manejado, multiplica el poder de todos los participantes, produciendo combinaciones de funcionalidad—y oportunidades de ingresos—que anteriormente habían sido difíciles de lograr.

17

clientes. La cadena de farmacias Walgreens ha desarrollado un ecosistema de salud en torno a su Prescription Refill API, utilizado por empresas tales como CloudMetRx para ofrecer entre sus soluciones, capacidades que permiten resurtir medicamentos. Como resultado de su estrategia para el ecosistema de salud, Walgreens realiza el resurtido de medicamentos cada un segundo en promedio.12 Las compañías impulsadas por el software necesitarán nuevos conocimientos y enfoques para gestionar ecosistemas—no solamente en los rangos directivos sino también en otras filas dentro de su organización. Tanto el personal del negocio como de TI debería tener la tarea de identificar nuevas oportunidades para logar asociaciones estratégicas para la compañía.

EL FUTURO DE LAS APLICACIONES: STRATEGY 3

CÓMO: Crear nuevas fronteras competitivas¿Cómo crean y gestionan las nuevas dimensiones de la conectividad de las aplicaciones las empresas impulsadas por el software para aumentar los ingresos y defender su posición de mercado? A continuación, presentamos tres componentes de una estrategia general exitosa.

Desarrollar e implementar una estrategia para el ecosistemaLas empresas necesitan contar con estrategias multi-fase para desarrollar y nutrir un ecosistema. Se debe comenzar—y aprender—con sus desarrolladores y funciones de negocios, y luego crear un ecosistema más amplio, que incluye entidades externas, como por ejemplo los socios de negocios y los

18 EL FUTURO DE LAS APLICACIONES: STRATEGY 3

Prepararse para la resilienciaDado que las aplicaciones se conectan cada vez más, las compañías necesitan diseñar para lograr la resiliencia y gestionar proactivamente la seguridad en todo el ecosistema de negocios extendido y en el mundo físico. Las compañías, los clientes y otros involucrados deberán trabajar juntos para mitigar los riesgos que plantean las aplicaciones conectadas. Las capacidades de resiliencia, incluyendo la seguridad, deben ser diseñadas e incorporadas a las aplicaciones, a las plataformas, a los servicios cloud y a las APIs y a los activos físicos conectados. Se deben diseñar las aplicaciones de manera tal que un ataque no impacte a un sistema en su totalidad. Se requiere una arquitectura bien pensada para aumentar las prácticas existentes relacionadas con el manejo de los riesgos y para evitar el impacto económico de los ataques y las fallas. Por ejemplo, se debe manejar estrictamente el software legacy y obsoleto, dado que es probable que contenga seguridad limitada o ninguna seguridad incorporada. Al detectarse software comprometido, las compañías deben estar listas con una estrategia de recuperación inmediata. Los servicios que prueban continuamente las aplicaciones en todas las partes de su ciclo de vida, incluyendo el ambiente de producción, también ayudarán a mantener la resiliencia de la arquitectura general.

Integrar la Tecnología informática (TI) y la Operativa (TO)Para aumentar los ingresos a partir de los híbridos producto-servicio, las empresas necesitan una forma de combinar los activos físicos con el software y los servicios de terceros. A la fecha, la TI como por ejemplo los sistemas de ERP, CRM, de soporte a la toma de decisiones, y la TO como por ejemplo los sistemas de monitoreo y gestión de equipamiento, y los de soporte a los procesos industriales se han gestionado en forma independiente. Ahora, las compañías deben interrelacionar datos generados por máquinas y a nivel empresa que anteriormente resultaban inaccesibles o no estaba disponible—consolidando la TI y la TO. Los sensores, las comunicaciones y otras tecnologías operativas funcionarán con conjunto con la TI, probablemente encuadrándolas en la nube, para crear productos y servicios nuevos y conectados. La fusión de la TI y la TO ofrece la oportunidad de integrar diferentes funciones de negocios que operan bajo diferentes estándares técnicos y reciben servicios de diferentes proveedores.

19

El mundo de alta velocidad exige que las compañías se restructuren para convertirse en empresas sin fronteras. Desarrollar un ecosistema extendido y gestionar la Internet de las Cosas es ahora un imperativo para las compañías de todas las industrias, proporcionando los medios estratégicos y tecnológicos para ingresar y tener éxito en los nuevos mercados.

EL FUTURO DE LAS APLICACIONES: STRATEGY 3

20

El modelo operativo actual para el desarrollo de software que tienen muchas compañías no es apto para enfrentar el contexto actual de negocios de alta velocidad. Para poder guiar eficientemente la estra-tegia de negocios a través del software se requerirá de un nuevo modelo operativo para el negocio y para la TI.

La organización de Ti debe estar preparada para definir y ejecutar la estrategia de negocios a través de software que sea líquido, inteligente y conectado. En la mayoría de los casos, el negocio deberá esforzarse para obtener más conocimientos tecnológicos a medida que asume un rol mayor en el desarrollo del software.

INNOVACIÓN CONTINUA

INNOVACIÓN CONTINUA

ESTRATEGIAS PARA LAS

APLICACION

ES

EL FUTURO DE LAS APLICACIONES: NUEVO MODELO OPERATIVO Y NUEVOS ROLES

Adoptar un nuevo modelo operativo y nuevos roles en el mundo impulsado por el software

Las innovaciones deben ser coordinadas en conjunto, vinculadas con los nuevos procesos de planificación estratégica que abarcan tanto al negocio como a la tecnología. En este modelo operativo, el software se convierte en un producto generador de ingresos para la compañía. El negocio necesita de la TI para asegurar que los productos de software de la empresa sean relevantes para el mercado y la TI necesita del negocio para identificar nuevos mercados en los cuales puedan introducir este software.

21

DIRECTORES DE PLATAFORMASA medida que las plataformas de software se convierten en un producto de la compañía, tanto el negocio como la TI se involucran en una nueva forma de gestión de los productos. Los directores de plataformas asumen responsabilidad para desarrollar la arquitectura y ejecutar las estrategias de abstracción que permiten lograr la evolución hacia las aplicaciones líquidas. Tal como sucede con los gerentes de productos, los directores de plataformas tienen que mirar atentamente la innovación para identificar proactivamente al “próximo gran éxito”. Además, resulta esencial tener una orientación de servicio al cliente—el desarrollador. Los directores de plataformas deben filtrar y responder rápidamente ante el cambo del negocio y luego traducir las necesidades del usuario para el equipo de ingeniería. También deben asegurarse que todos los componentes esenciales de software se estructuren con la resiliencia adecuada para mantener una experiencia “siempre activa” para los desarrolladores. Finalmente, los directores de plataformas deberán establecer y gestionar modelos de gobernabilidad que marquen un equilibrio entre facilitar la innovación abierta y establecer y hacer cumplir estándares para el desarrollo de software.

El trabajo de los desarrolladores de ecosistemas es establecer un ambiente en el cual los socios y los desarrolladores tangan la facultad de generar nuevas fuentes de ingresos y crecimiento. Los desarrolladores de ecosistemas comienzan internamente y luego pasan a trabajar externamente, para ejecutar la estrategia del negocio exitosamente. Al adoptar una mentalidad de negocios sin fronteras, estos desarrolladores facilitan que la compañía colabore con nuevos socios, proveedores e incluso competidores en la provisión de nuevos productos y servicios al mercado. En lugar de concentrarse en la pregunta de quiénes son nuestros clientes, los desarrolladores de ecosistemas adoptan una vista externa y preguntan: “¿Quiénes deberían ser nuestros clientes?”. Y mientras los diferentes miembros del ecosistema nutrirán mutuamente a estos nuevos productos y servicios, cada uno puede comercializar sus productos y servicio principales de manera independiente.

A medida que se presenten aplicaciones líquidas y ecosistemas expandidos, los desarrolladores ya no residirán exclusivamente dentro de las organizaciones de TI. En cambio, surgen de las propias líneas del negocio o incluso fuera de la compañía. Los “citizen developers” (usuarios que crean nuevas aplicaciones de negocios para ser consumidas por otros utilizando ambientes de desarrollo corporativos) dan soporte a la nueva realidad de aumentar la velocidad y complejidad, ensamblando soluciones funcionales o aplicaciones líquidas a medida que el negocio las necesite. Luego, liberan el software a producción en cualquier momento. Por ejemplo, las aplicaciones móviles y digitales de cara al cliente requieren cambios rápidos para responder a ciclos de feedback extremadamente cortos de los clientes, sin comprometer la calidad. De igual modo, las aplicaciones existentes, requieren de enfoques de desarrollo e implementación más eficientes y automatizados para seguir el ritmo del negocio. Los “citizen developers” pueden abordar dichas necesidades con agilidad en el punto de necesidad.

La promesa de las aplicaciones inteligentes se refiere a sistemas que puedan interpretar datos o condiciones, aplicar conocimiento o lógica codificada y tomar decisiones—todo con mínima intervención humana. Pero primero, alguien le tiene que enseñar a las aplicaciones cómo hacerlo. Ingresan entonces los arquitectos de la inteligencia. El desarrollo de aplicaciones inteligentes difiere del desarrollo de los sistemas tradicionales. En lugar de seguir las fases usuales de planificación, diseño, prueba e implementación, el desarrollo se concentra en identificar y depurar las fuentes de datos, y diseñar capacidades inteligentes dentro de las aplicaciones. Un enfoque de este estilo requiere de conocimientos y mentalidades diferentes, así como de metodologías diferentes—algo que debe ser gestionado por los arquitectos de la inteligencia. Además, estos arquitectos aseguran que las aplicaciones con arquitectura incorporada, incluyendo a los agentes digitales estén entrenadas en un dominio de negocios en particular—similar a la manera en que entrenamos a los nuevos empleados—para que el software sea útil.

CREADORES DE ECOSISTEMAS

ARQUITECTOS DE LA INTELIGENCIA

CITIZEN DEVELOPERS

Dentro de este nuevo modelo operativo, las empresas deben adoptar cuatro nuevos roles—directores de plataforma, arquitectos de la inteligencia, desarrolladores de ecosistemas y “citizen developers” —para proporcionar aplicaciones líquidas, inteligentes y conectadas

EL FUTURO DE LAS APLICACIONES:NUEVO MODELO OPERATIVO Y NUEVOS ROLES

Cuatro nuevos roles para aventajar a la competencia

Acerca de la metodología“El Futuro de las Aplicaciones” es el resultado de un programa completo de investigación en Accenture realizado durante el 2014. Abarcó entrevistas realizadas a docenas de ejecutivos de Accenture, la opinión de los clientes y analistas de la industria, y una amplia investigación secundaria, así como nuestra experiencia trabajando con soluciones de tecnología informática avanzada con miles de clientes a nivel global.

Notas1 “IT Speed: The Crisis and the Savior of

the Enterprise,” A Forrester Consulting study commissioned by Chef, December 2013. https://www.getchef.com/blog/2013/12/09/big-day-for-chef/.

2 “Becoming—or Finding—the Next Digital Business Leader,” Margot McShane, Russell Reynolds Associates presentation to Forrester’s Forum for eBusiness & Channel Strategy Professionals, October 28, 2014.

3 ITS World Congress Keynote: Bill Ford, Executive Chairman, Ford Motor Company, 2014 World Congress on Intelligent Transportation Systems, September 8, 2014. http://www.youtube.com/watch?v=gmOmUiNpe84.

4 “How Legacy Code Is Exposing Business and Government Systems,” Security InfoWatch, April 8, 2014. http://www.securityinfowatch.com/article/11386786/advanced-persistent-threats-plague-applications-that-were-written-decades-ago-in-dead-programming-languages.

5 Cisco, “The Internet of Things: How the Next Evolution of the Internet Is Changing Everything.” http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf.

6 “Microsoft Partner Network Guide,” Microsoft, July 2012.

7 “Introducing the Uber API,” Uber blog, August 20, 2014. http://blog.uber.com/api.

8 “Swisscom—Changing DNA Through Digital Transformation,” Apigee case study. http://apigee.com/about/customer-story/swisscom-changing-dna-through-digital-transformation.

9 “Nothing to Hide, Everything to Fear,” Fortune, August 14, 2014. http://fortune.com/2014/08/14/digital-reasoning-cognitive-computing/.

10 “DHL Digs Into ‘Big Data’ for New Customer Solutions,” CEP-Research, February 17, 2014. http://www.cep-research.com/cepresearch/repository/news/2014/february/1702147.html.

11 Disney website: https://disneyworld.disney.go.com/plan/my-disney-experience/bands-cards/.

12 “Walgreens Finds Mobile Customers To Be Better Customers,” MobiHealthNews, May 30, 2013. http://mobihealthnews.com/22686/walgreens-finds-mobile-customers-to-be-better-customers/.

ACERCA DEL REPORTE

23

EL FUTURO DE LAS APLICACIONES: CONCLUSIÓN

En la actualidad, el negocio de las aplicaciones está cambiando la forma en la que las compañías operan y crecen. Las aplicaciones ya no constituyen una capacidad de soporte, sino que impulsan la estrategia y la diferenciación competitiva. Pueden viabilizar servicios completamente nuevos para los mercados nuevos y los existentes. El futuro de las aplicaciones es interesante para aquellas empresas que estén dispuestas a crear un nuevo modelo operativo para el desarrollo del software y luego cambiar fundamentalmente la manera en la que diseñan, desarrollan y utilizan el software.

La velocidad del cambio—en tecnología, en el mercado y en todas las industrias—es algo sin precedentes.

ConclusiónTomar la iniciativa

22

Para tener éxito se requiere responder proactivamente ante estos cambios y ante los efectos disruptivos del software en su industria. Por ejemplo, para diseñar aplicaciones liquidas es preciso cambiar la manera en que opera la TI, cómo la TI y el negocio colaboran y como las empresas capacitan a los líderes y gestionan el cambio cultural. Para desarrollar aplicaciones inteligentes no solamente es preciso aprovechar los últimos avances en la ciencia de los datos para lograr la automatización y analytics integrado, sino también enseñar a las aplicaciones a auto-dirigirse y evolucionar. Para crear aplicaciones conectadas se requiere utilizar nuevos métodos para manejarla Internet de las Cosas y establecer los ecosistemas con los socios de negocios y los clientes con el objetivo de viabilizar a la empresa

sin fronteras. Y por debajo de todo esto está su modelo operativo. ¿Cuenta hoy con el conocimiento tecnológico adecuado y los procesos de planificación para impulsar la estrategia de negocios con software?

Tanto los líderes de la TI como del negocio deben entender qué significa ser una empresa impulsada por el software. Deben entender cómo el software puede propiciar el crecimiento, forjar nuevos mercados y llegar a nuevos clientes. Y deben trabajar en estrecha colaboración para orquestar las nuevas soluciones de negocios. Cuando la ventaja competitiva a largo plazo depende del software, ser un “seguidor rápido” puede no resultar suficiente. ¿Está listo para tomar la iniciativa?

24

Acerca de AccentureAccenture es una compañía global de servicios profesionales que provee una amplia gama de servicios y soluciones en estrategia, consultoría, desarrollos digitales, tecnología y operaciones. Combinando una experiencia inigualable y conocimientos especializados en más de 40 industrias y en todas las funciones de negocios ―respaldada por la red de distribución más grande del mundo― Accenture trabaja en la intersección entre los negocios y la tecnología para ayudar a sus clientes a mejorar su desempeño y crear valor sostenible para sus grupos de interés. Con más de 358.000 empleados que atienden a sus clientes en más de 120 países, Accenture impulsa la innovación para mejorar la forma en que el mundo trabaja y vive. Visítenos en www.accenture.com.

Copyright © 2016 Accenture Todos los derechos reservados.

Accenture, su logo, y High Performance Delivered son marcas registradas de Accenture.

15-3610U

Este documento hace referencia descriptiva a marcas registradas propiedad de terceros. El uso en el presente documento, de dichas marcas registradas no constituye una afirmación por parte de Accenture con relación a la propiedad de dichas marcas registradas y su intención no es representar ni implicar la existencia de una asociación entre Accenture y los propietarios legítimos de las mismas.