Explorar las herramientas que hacen posible el desarrollo paralelo

Anuncio
Serie de libros electrónicos de desarrollo paralelo ágil: Capítulo 4
Explorar las herramientas
que hacen posible el
desarrollo paralelo ágil
Desarrolle aplicaciones de mayor calidad
e introdúzcalas más rápido en el mercado
En la economía de las aplicaciones, la velocidad es fundamental:
lanzar aplicaciones de mayor calidad más rápido al mercado puede
traducirse en una ventaja competitiva. Esta es la razón por la que
los equipos de desarrollo y operaciones deben adoptar un proceso
de desarrollo más ágil en el que puedan trabajar en paralelo en
lugar de esperar a que los recursos estén disponibles o que otros
equipos terminen sus componentes.
Por esto CA ofrece soluciones que ayudan a los equipos de
desarrollo a virtualizar los servicios que necesitan y, así, trabajar de
forma más independiente, lanzar los productos al mercado más
rápido y satisfacer la demanda de los clientes de nuevos y mejores
servicios.
Las soluciones de desarrollo paralelo ágil de CA le permiten:
Acelerar la calidad del software con
Minimizar las limitaciones con
CA Application Test y
CA Continuous Application Insight
CA Service Virtualization
Optimizar la administración de los datos de
1
prueba con CA Test Data Manager
1
Incrementar la colaboración con
CA API Management
Antes conocido como CA Data Finder y Grid-Tools Data Maker
2
Minimizar las limitaciones con
CA Service Virtualization
En un entorno de desarrollo cada vez más complejo poblado de
aplicaciones compuestas y equipos distribuidos, los desarrolladores
y evaluadores a menudo enfrentan obstáculos debido a que compiten
por el acceso a infraestructuras, servicios externos y datos de prueba
que necesitan.
Características clave de CA Service Virtualization:
1. Emulación de servicios y aplicaciones. Reemplace fragmentos
y simulacros frágiles con simulaciones sólidas y dinámicas que
imitan correctamente el comportamiento, los datos y el desempeño
de los sistemas necesarios.
CA Service Virtualization elimina estas limitaciones mediante la creación
de simulaciones de sistemas necesarios y su puesta a disposición durante
todo el ciclo de vida del desarrollo de software (SDLC), cuando y donde
sea necesario.
2. Pruebas integrales. Automatice las pruebas funcionales, de interfaz
de usuario (UI), móviles y de desempeño con CA Application Test,
un conjunto de programas de pruebas integrado que ayuda a acelerar
la calidad del software.
3. Integración perfecta. Aproveche sus inversiones existentes en
herramientas de desarrollo y evaluación, como Selenium y Eclipse,
gracias a la integración incorporada con la mayoría de los conjuntos
de programas de pruebas.
Con CA Service Virtualization, puede permitir que varios equipos de desarrollo y evaluación trabajen en
paralelo para eliminar los cuellos de botella y la demanda simultánea de entornos. Como resultado, puede
acelerar la entrega de aplicaciones de software nuevas e innovadoras a un menor costo y con mayor
calidad que nunca.
3
Optimizar la administración de los datos
de prueba con CA Test Data Manager
En muchas organizaciones los desarrolladores y evaluadores deben
piratear, crear y buscar de forma manual datos de prueba cuando los
equipos descendentes los necesitan; esto es un proceso ineficiente
propenso a errores que aumenta los costos y extiende el tiempo de salida
al mercado.
2. Evaluaciones “trasladadas a la izquierda”. Elimine demoras
críticas en el aprovisionamiento de datos de prueba a fin de reducir
ciclos de prueba y resolver problemas más rápido y a un menor
costo en el SDLC.
3. Creación de datos sintéticos. Mejore los datos existentes o elabore
conjuntos pequeños más valiosos de datos de prueba similares a los
de producción desde cero según su modelo de datos.
CA Test Data Manager es una solución integral de administración de datos
de prueba que permite que los equipos encuentren, diseñen, obtengan
y creen rápidamente datos de prueba “adecuados para un fin” cuando
sea necesario.
4. Repositorio central de datos de prueba. Almacene, administre,
reutilice y comparta datos de prueba “adecuados para su fin” entre
equipos desde una ubicación central para reducir o eliminar demoras
críticas a fin de acelerar el ciclo de vida del software.
Características clave de CA Test Data Manager:
1. Cumplimiento mejorado. Detecte y elimine la identidad de datos
confidenciales en toda la empresa para ayudarlo a cumplir con los
requisitos de protección de datos.
Con CA Test Data Manager no solo puede optimizar la administración de sus datos de prueba, sino
también las evaluaciones “trasladadas a la izquierda”; puede mitigar el riesgo de defectos en la
producción y asegurarse de que los datos confidenciales estén protegidos. Todo esto mientras maximiza
la velocidad en la que lanza nuevas aplicaciones al mercado.
4
Acelerar la calidad del software
con CA Application Test
y CA Continuous Application Insight
La evaluación de software tradicional ocurre en pasos discretos que toman
tiempo y requieren mucho esfuerzo manual de parte de los evaluadores,
lo que genera demoras significativas en todo el proyecto.
2. C
obertura total de pruebas. Invoque/verifique en todas las capas de
la aplicación, incluso las UI web dinámicas, móviles, servicios web,
mensajes ESB/JMS, servidores EJB, objetos Java™, bases de datos,
sistemas de archivos y objetos heredados.
Juntas, CA Application Test y CA Continuos Application Insight pueden
permitir que los equipos realicen pruebas continuas de forma totalmente
automatizada durante todo el SDLC, de modo que pueda lograr una calidad
generalizada y acelerada en sus proyectos de software.
3. C
aptura automática de rutas de transacción. Encuentre defectos en
aplicaciones previas a la producción con información detallada sobre
las transacciones para analizar comportamiento anormal e identificar
defectos en un entorno de prueba tipo “en vivo”.
Características clave de CA Application Test y CA Continuous
Application Insight:
4. A
utomatización de su automatización. Genere automáticamente
activos viables, incluso casos de prueba reutilizables, scripts de
automatización de prueba y servicios virtuales, según sea necesario.
1. Marco de prueba sin código. Permita que varios miembros de equipos
interfuncionales (incluso los de desarrollo y control de la calidad)
puedan diseñar y ejecutar rápidamente pruebas automatizadas
funcionales, de unidad, regresión, integración y desempeño.
Con CA Application Test y CA Continuous Application Insight, puede acortar los ciclos de lanzamiento de
software y reducir los costos de desarrollo y control de calidad, a la vez que asegura que la calidad de
las aplicaciones satisfagan las expectativas siempre crecientes de los usuarios.
5
Incrementar la colaboración con
CA API Management
Las iniciativas de negocios digitales están en el primer plano de las
estrategias de crecimiento de las empresas y las API crean la conectividad
necesaria para compartir datos y permitir que los desarrolladores
colaboren y creen aplicaciones nuevas e innovadoras.
2. Colaboración con los desarrolladores. Brinde acceso a las API para
los desarrolladores, mientras las administra mediante marketing,
incorporación, colaboración y pruebas, y analice qué proyectos tienen
un mejor desempeño en relación con sus objetivos comerciales.
CA API Management es una plataforma diseñada para ayudarlo a escalar,
administrar e implementar rápidamente las API para respaldar sus
programas de negocios digitales.
3. Seguridad empresarial. Proteja su marca y mantenga el
cumplimiento con seguridad integral de calidad militar en una
plataforma aprobada por el CSO y controle a qué datos específicos
pueden acceder sus socios y desarrolladores. La plataforma también
se integra con su sistema empresarial de administración de
identidades y accesos (IAM) existente para SSO, en toda la empresa
y más allá, e incluye directivas de detección de amenazas y filtros del
contenido de mensajes.
Características clave de CA API Management:
1. Integración completa. Exponga los sistemas y las aplicaciones
heredados a través de las API e integre sus proyectos digitales en una
plataforma flexible preparada para el futuro a fin de poder mantenerse
al día con la evolución de las tecnologías y las normas.
4. Monetización de API. Planifique modelos comerciales y genere
ingresos en el uso de sus API, a la vez que analiza e informa sobre la
actividad de API.
Con CA API Management puede acelerar el valor comercial de nuevas iniciativas digitales,
a la vez que protege y administra fácilmente las API y los datos que elige compartir con
desarrolladores y socios.
6
¿Por qué elegir el desarrollo paralelo ágil
de CA?
Los clientes de CA han percibido notables beneficios desde la adopción de soluciones de desarrollo paralelo ágil, entre las
cuales se incluyen:
CA Service Virtualization
CA Test Data Manager
3,5ahorrados
REDUCCIÓN DEL
TIEMPO
meses
Union Bank redujo el tiempo total de desarrollo de aplicaciones a 3,5 meses.2
95 %
REDUCCIÓN DE
COSTOS
REDUCCIÓN DEL
TIEMPO
75 %
2
Un proveedor de telecomunicaciones
inalámbricas redujo los costos de
infraestructura y desarrolló un 75 %
y USD 200 000 en un período de
10 semanas, respectivamente, al simular
dependencias del sistema.
90 %
Estudio de caso en video de MUFG Union Bank
7
Una gran institución financiera del Reino
Unido logró una reducción del 95 % en el
tiempo necesario para obtener datos de
prueba “adecuados para su fin” para 700
pruebas automatizadas, lo que posibilitó un
retorno de la inversión en 3 a 4 ejecuciones.
Una organización de servicios financieros
percibió una reducción del 90 % en el
tiempo para crear datos para una
transacción.
¿Por qué elegir el desarrollo paralelo ágil
de CA?
Los clientes de CA han percibido notables beneficios desde la adopción de soluciones de desarrollo paralelo ágil, entre las
cuales se incluyen:
CA Application Test y CA Continuous
Application Insight
CASI
90 %
CA API Management
20+
KPN aumentó la
disponibilidad de algunas
plataformas de prueba.3
Advisory Board Company publicó más de 20 API para
mejorar el uso compartido de datos y la integración para
pacientes y proveedores en sistemas de salud.5
INCREMENTO
500x
API
Con-way aumentó el rendimiento de prueba de
desempeño y carga de 100 a 50 000 conocimientos
de embarque por hora.4
Estudio de caso de KPN
Presentación del estudio de caso de Con-way en CA World, diciembre de 2014
5
Estudio de caso de Advisory Board Company
6
Estudio de caso de Orlando Utilities Commission
3
4
8
DÍAS MINUTOS
Al conectar las API con los socios de pagos,
Orlando Utilities Commission logró reducir el
tiempo entre el pago del cliente y la activación
del servicio de días a minutos.6
¿Está librando su propia
“guerra contra la lentitud”?
Este informe oficial de ENTERPRISE MANAGEMENT ASSOCIATES® (EMA™) explora el reto de las
pruebas automatizadas y cómo la virtualización de servicios puede facilitar las pruebas completas
de sistemas complejos integrados e híbridos con rapidez y a escala.
Descargar el informe oficial
CA Technologies (NASDAQ: CA) crea 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 y la forma de 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 CA 2015. Todos los derechos reservados. Las marcas registradas de Java son marcas registradas de Oracle Corporation en los Estados Unidos, en otros países,
o en ambos. 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. El propósito de este documento es meramente informativo y no constituye ningún tipo de garantía. Las descripciones de las funcionalidades pueden
ser únicas de los clientes que se mencionan en este documento, y el desempeño real de un producto puede variar.
CS200-127705-4
Descargar