Por qué la implementación continua es fundamental para su

Anuncio
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
Descargar