SERIE DE LIBROS ELECTRÓNICOS PARA IMPLEMENTACIÓN CONTINUA: Capítulo 1 Por qué la implementación continua es fundamental para su estrategia de transformación digital En la economía de las aplicaciones, el usuario es el rey En la economía de las aplicaciones de la actualidad, los usuarios son los reyes, y fue la colisión de diversas tendencias lo que marcó el camino para que fuera posible alcanzar dicho poder. Por ejemplo, la presencia de Internet, el consumo de TI, y la explosión de los dispositivos móviles y las redes sociales aumentaron las expectativas de los usuarios en cuanto a servicios innovadores, flexibles y fáciles de usar. Al mismo tiempo, su tolerancia hacia un desempeño deficiente alcanzó su nivel histórico más bajo. Si no cumple con sus requisitos, no dudarán en buscar a otro proveedor que sí lo haga. 50 millones de aplicaciones móviles se descargan todos los días. 95 % se dejan de usar en un mes.1 Como consecuencia de esta revolución, la creación de una excepcional experiencia del usuario, y su mantenimiento en todos los canales y dispositivos se han convertido en las necesidades básicas para alcanzar el éxito en el mercado ultracompetitivo de la actualidad. Pero el cumplimiento de esta promesa se ha convertido en un reto multifacético que expande diversos canales de comunicación. Nuance, “Why 95% of Mobile Apps are Abandoned—and Tips to Keep Your Apps from Becoming Part of that Statistic” (Por qué el 95 % de las aplicaciones móviles se dejan de usar, y consejos para evitar que sus aplicaciones formen parte de dicha estadística) 1 2 Transformación digital como solución para el reto sobre las expectativas del usuario Según Google, el 90 % de las personas utilizan varias pantallas en secuencia (p. ej., computadoras, tablets, teléfonos móviles, etc.) para realizar búsquedas en Internet, hacer compras en línea, administrar las finanzas, planificar viajes y cumplir con muchas otras metas diarias.2 A fin de garantizar que los usuarios tengan una experiencia excepcional en todos estos diversos dispositivos, muchas organizaciones están adoptando estrategias de transformación digital. ¿Qué es la transformación digital? Es una estrategia cuyo objetivo es proporcionar una experiencia de marca, coherente, integrada y holística a los usuarios, independientemente de cómo se involucren con usted. Por ejemplo, en las organizaciones minoristas, esto significa fusionar la experiencia de compras en el almacén y en línea, lo que les permite a los clientes hacer cosas como comprar productos en línea, pero ir a buscarlos o devolverlos al almacén. Sin embargo, las estrategias de transformación digital tienen la capacidad de satisfacer las crecientes expectativas del usuario, además de crear nuevos retos y agregar presión a las organizaciones de TI que están comprometidas con la prestación de esta funcionalidad de canales cruzados. Estos retos comienzan con el diseño de una aplicación flexible y se extienden hasta lo profundo de la infraestructura de TI, donde el hardware heredado y los sistemas de registro deben desempeñarse sin problemas dentro de un flujo de aplicación moderno y compuesto. Google, “The New Multi-Screen World: Understanding Cross-Platform Consumer Behavior” 2 (El nuevo mundo multipantalla: comprensión de la conducta del consumidor de plataformas cruzadas) 2012 3 ¿Qué implica la transformación digital en los distintos sectores? Los bancos ofrecen aplicaciones móviles que proporcionan a los clientes una visibilidad sin precedentes y control de sus activos. Los sistemas de atención médica crean portales en línea donde los pacientes pueden ver los resultados de las pruebas e información histórica. Los fabricantes de automóviles colocan sistemas operativos y puntos de conexión Wi-Fi en sus vehículos más nuevos. Y la lista continúa... Nuevas oportunidades para las empresas, más presión para TI Desde el punto de vista de una empresa, usted realmente no tiene otra opción que buscar una estrategia de transformación digital. El rey usuario final habló, y solo una experiencia del usuario perfecta en los diversos dispositivos y canales podrá satisfacer sus demandas. Además, existe el beneficio adicional de una mejor adopción y retención de los clientes y, en última instancia, mayores ingresos para la empresa. Sin embargo, desde el punto de vista de TI, la transformación digital crea nuevos obstáculos y dolores de cabeza, como lo siguientes: Plazos acelerados Desempeño continuo Integración de API El tiempo de procesamiento típico de más de 12 semanas para una aplicación de escala empresarial no se reducirá en el mercado de rápido avance actual, por lo que TI debe buscar maneras de acelerar las aplicaciones desde el concepto hasta la entrega. Los equipos de TI deben asegurarse de que una aplicación se desempeñe a un alto nivel, independientemente del dispositivo o entorno operativo, que agrega complejidades a las actividades de codificación y prueba. No existen aplicaciones en un vacío; deben ser lo suficientemente flexibles como para integrarse en los sistemas de terceros, lo que significa adaptarse a dependencias y API adicionales. 4 Comentarios de los clientes Los usuarios esperan que sus aplicaciones evolucionen. Por lo tanto, los equipos de TI deben tener una manera eficaz de no solo recopilar los comentarios de los clientes, sino también de publicar las actualizaciones rápidamente para su producción. Respaldo heredado Debido a que la mayoría de los entornos de TI empresariales comprenden una mezcla de equipo heredado y moderno, los equipos deben buscar maneras de utilizar los sistemas heredados para respaldar las experiencias de los usuarios que jamás hubiesen imaginado cuando se creó el hardware. Producir cambios notables con la implementación continua A fin de superar los retos de la transformación digital y aprovechar realmente las oportunidades que presenta, las organizaciones como la suya deben pensar más allá de aumentos a pequeña escala o uso de más recursos en el problema. Este tipo de “soluciones” podrían funcionar en casos aislados, pero nunca producirán cambios notables suficientes o impulsarán una diferencia competitiva. Lo que se necesita es una estrategia más trasformadora. Una estrategia que permita el desarrollo continuo y la entrega de las aplicaciones, y que lo ayude a centrarse en la innovación, velocidad y calidad, características que le permitirán destacarse en un mercado multitudinario. Para lograr este fin, muchos líderes intelectuales incorporaron el desarrollo continuo como componente clave de sus estrategias de transformación digital. El desarrollo continuo se puede definir como un conjunto de principios y prácticas que se utiliza para reducir los costos, el tiempo y el riesgo de producir cambios con incrementos en los usuarios. Esto se logra mediante la automatización del proceso de entrega y la disminución de la complejidad de mover las aplicaciones nuevas a través de la ruta de promoción y hacia la producción. Como consecuencia, usted puede acelerar los plazos de desarrollo, aumentar la calidad de las aplicaciones, y reducir los costos de desarrollo o prueba, todo esto al servicio de alcanzar sus objetivos de transformación digital. Con el desarrollo continuo, puede transformar y acelerar los canales de entrega de software, por lo que las publicaciones complejas se efectúan en horas o minutos, y no en semanas o días. 5 Desarrollo continuo en acción Acelerar el cambio de la innovación al valor empresarial Innovación Valor empresarial $ Automatizar la implementación y promoción de la aplicación Planificar y organizar el proceso de lanzamiento completo Des. Prueba Prod. Aplicaciones heredadas Desarrollo Crear/CI Aprovisionar Configurar Implementar Prueba Aprovisionar, configurar e implementar automáticamente la aplicación, los datos y los recursos del entorno adecuados según sea necesario 6 Acerca de la solución de CA Technologies La solución de implementación continua de CA Technologies ofrece tecnología innovadora para optimizar el desarrollo y la prueba de las aplicaciones, e incrementar la velocidad de la entrega de aplicaciones empresariales, lo que, simultáneamente, impulsa la calidad y reduce el costo de la innovación. La base de la solución de desarrollo continuo es CA Release Automation, que automatiza los cambios complejos necesarios para las tareas de traslado de código, implementación y aprovisionamiento entre los entornos de desarrollo, prueba y producción. Esto significa que puede hacer lo siguiente: • acelerar el tiempo de salida al mercado de las aplicaciones nuevas; • aumentar la calidad de las aplicaciones al reducir los errores, costos y cuellos de botella; • aprovechar y maximizar sus inversiones de entrega de aplicaciones existentes; • aprovechar, en última instancia, las oportunidades de transformación digital. Los clientes que utilizaron CA Release Automation experimentaron los siguientes beneficios3: Todas las estadísticas incluidas en esta página están basadas en clientes reales que han renovado su servicio con CA a partir de una revisión de la base de datos de clientes de CA de 2014.. 3 7 • una reducción de hasta 15 veces en el esfuerzo manual requerido para el lanzamiento de las aplicaciones, lo que mejora la productividad de TI y reduce los costos; • integraciones 100 % admitidas, lo que permite reasignar los pasos de la automatización en otras aplicaciones y entornos para reducir los costos. ¿Qué sigue? En el capítulo 2 de nuestra serie de libros electrónicos, analizaremos a fondo el reto común de TI relacionado con la expansión de la herramienta, y de qué manera el desarrollo continuo puede ayudarlo a consolidar e integrar sus herramientas para obtener el máximo impacto y eficiencia. Para obtener más información, visite ca.com/ar/releaseautomation. CA Technologies (NASDAQ: CA) crea un software que impulsa la transformación en las empresas y les permite aprovechar las oportunidades de la economía de aplicaciones. El software es el centro de cada empresa, en cada sector. Desde la planificación hasta el desarrollo, la administración y la seguridad, CA trabaja con empresas en todo el mundo para cambiar el estilo de vida, realizar transacciones y comunicarse, mediante entornos móviles, de nubes públicas y privadas, centrales y distribuidos. Obtenga más información en ca.com/ar. Copyright © 2015 CA. Todos los derechos reservados. Todas las demás marcas comerciales, los nombres comerciales, las marcas de servicio y los logotipos mencionados en este documento pertenecen a sus respectivas empresas. Las experiencias del cliente descritas en este documento se incluyen a modo de ilustración y no son predictivos para el desempeño futuro de los CA products, y no crean garantías implícitas ni expresas de ninguna clase. El propósito de este documento es meramente informativo. 200-125379-1