Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de...

9
SERIE DEL LIBRO ELECTRóNICO DE DESARROLLO EN PARALELO áGIL: Capítulo 4 Descripción de las herramientas que hacen posible el desarrollo en paralelo ágil

Transcript of Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de...

Page 1: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

Serie del libro electrónico de deSarrollo en paralelo ágil: Capítulo 4

Descripción de las herramientas que hacen posible el desarrollo en paralelo ágil

Page 2: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

En la economía de las aplicaciones, la velocidad es esencial, ya que el hecho de comercializar aplicaciones de alta calidad con mayor rapidez se puede traducir en una auténtica ventaja competitiva. Por esta razón, los equipos de DevOps deben adoptar un proceso de desarrollo más ágil en el que se trabaje en paralelo en lugar de tener que esperar que otros equipos terminen sus componentes o que haya recursos disponibles.

Desarrollo de aplicaciones de mayor calidad y reducción del tiempo de comercialización

2

laS SolucioneS de deSarrollo en paralelo ágil de ca permiten alcanzar loS SiguienteS objetivoS:

Esta es la razón por la que CA ofrece soluciones que ayudan a los equipos a virtualizar los servicios que necesitan, lo que les permite trabajar con mayor independencia, llegar antes al mercado y satisfacer las demandas de los clientes para obtener unos servicios nuevos y mejores.

Acelerar la calidad del software con ca application test y ca continuous application insight

Minimizar las limitaciones con ca Service virtualization

Optimizar la gestión de los datos de prueba con ca test data manager1

Aumentar la colaboración con ca api management

1 Anteriormente conocido como CA Data Finder y Grid-Tools Data Maker

Page 3: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

3

entre laS principaleS caracteríSticaS de ca Service virtualization figuran laS SiguienteS:

1. emulación de aplicaciones y servicios: sustituya los frágiles códigos auxiliares y prototipos por simulaciones dinámicas y robustas que modelen de forma precisa el comportamiento, los datos y el rendimiento de los sistemas requeridos.

2. pruebas exhaustivas: automatice las pruebas de rendimiento, móviles, interfaz de usuario y funcionalidades con CA Application Test, un conjunto de programas integrado que permite acelerar la calidad del software.

3. integración perfecta: aproveche las inversiones existentes en herramientas de desarrollo y pruebas como Selenium y Eclipse gracias a las integraciones con importantes conjuntos de programas.

En un entorno de desarrollo cada vez más complejo lleno de aplicaciones compuestas y equipos distribuidos, los desarrolladores y evaluadores a menudo tienen que enfrentarse a obstáculos, ya que tienen que competir para acceder a las infraestructuras, los servicios externos y los datos de prueba.

CA Service Virtualization elimina estas limitaciones al crear simulaciones de los sistemas requeridos y hacer que estén disponibles a lo largo de todo el ciclo de desarrollo del software (SDLC) en el lugar y en el momento que se necesiten.

Minimizar las limitaciones con ca Service virtualization

Con CA Service Virtualization, podrá conseguir que varios equipos de desarrollo y pruebas trabajen en paralelo, por lo que se eliminarán los cuellos de botella y las demandas simultáneas en los entornos. Como resultado, podrá acelerar la entrega de nuevas aplicaciones de software innovadoras a un menor coste y con una calidad mayor que nunca.

Page 4: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

Optimizar la gestión de datos de prueba con ca test data manager

4

En muchas organizaciones, los desarrolladores y los evaluadores deben realizar manualmente tareas como buscar, manipular, piratear y crear datos de prueba cada vez que los equipos de la cadena los necesitan. Se trata de un proceso ineficiente y propenso a errores que aumenta los costes y dilata el plazo de comercialización.

CA Test Data Manager es una solución de gestión de datos de prueba completa e integral que proporciona a los equipos la capacidad de encontrar, diseñar, asegurar y crear datos de prueba rápidamente “adecuados para una finalidad concreta” siempre que se necesiten.

funcioneS principaleS de ca teSt data manager:

1. mejora de la conformidad: descubra e identifique rápidamente los datos confidenciales que haya en toda su empresa con objeto de aplicar los requisitos oportunos de protección de datos.

Con CA Test Data Manager, no solo puede optimizar la gestión de sus datos de prueba, sino que también puede “resolver en origen” las pruebas, mitigar los riesgos de defectos en la producción y garantizar que los datos confidenciales permanezcan protegidos. Y todo ello a la vez que se maximiza la rapidez con la que se pueden incorporar nuevas aplicaciones al mercado.

2. pruebas de “resolución en origen”: elimina las demoras críticas en el aprovisionamiento de datos de prueba, además de acortar los ciclos de prueba y resolver los problemas con mayor celeridad y rentabilidad en el SDLC.

3. creación sintética de datos: permite mejorar los datos existentes o crear datos de prueba desde cero más pequeños y enriquecidos similares a los de producción basándose en su modelo de datos.

4. repositorio central de datos de prueba: permite almacenar, gestionar, reutilizar y compartir datos de prueba “adecuados para una finalidad concreta” entre equipos desde una ubicación central, lo que reduce o elimina las demoras críticas para acelerar el ciclo de vida del software.

Page 5: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

Aceleración de la calidad del software con ca application test y ca continuous application insight

5

Las pruebas de software tradicionales se llevan a cabo mediante pasos específicos y tediosos que requieren que los evaluadores realicen una gran cantidad de tareas manuales, lo que genera demoras significativas en el proyecto en su conjunto.

Juntos, CA Application Test y CA Continuous Application Insight permiten a los equipos realizar pruebas continuadas y totalmente automatizadas durante el SDLC, de forma que pueda conseguir una calidad acelerada y generalizada con los proyectos de software.

principaleS funcioneS de ca application teSt y ca continuouS application inSight:

1. estructura de pruebas sin código: permite que varios miembros del equipo con distintas funcionalidades (incluido el control de calidad y el desarrollo) para diseñar y ejecutar rápidamente unidades automatizadas, funcionalidades, regresiones, integraciones y pruebas de rendimiento.

2. cobertura total de las pruebas: efectúa invocaciones o verificaciones en cada capa de la aplicación, por ejemplo, en interfaces de usuario web dinámicas, móviles, servicios web, mensajes de ESB/JMS, servidores EJB, objetos Java™, bases de datos, archivos Sys y objetos heredados, entre otros.

3. captura automática de rutas de transacciones: permite encontrar defectos en aplicaciones que se encuentran en fases previas a la producción con una perspectiva completa de las transacciones para analizar comportamientos anómalos e identificar defectos en un entorno “realista”.

4. automatización de lo automatizado: genera automáticamente activos procesables, entre otros, las pruebas reutilizables, los scripts de automatización de pruebas y los servicios virtuales, según sea necesario.

Con CA Application Test y CA Continuous Application Insight, puede condensar los ciclos de las versiones de software y reducir los costes de desarrollo y de control de calidad, a la vez que garantiza la calidad de las aplicaciones y satisface las crecientes expectativas de los usuarios.

Page 6: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

Aumento de la colaboración con ca api management

Con CA API Management, podrá acelerar el valor de negocio de las nuevas iniciativas digitales, a la vez que gestiona y protege fácilmente las API y los datos que desee compartir con los desarrolladores y los partners.

6

Las iniciativas empresariales digitales están en la primera línea de las estrategias de crecimiento empresarial. Las API ofrecen la conectividad necesaria para compartir datos y permiten a los desarrolladores colaborar entre sí a fin de crear aplicaciones nuevas e innovadoras.

CA API Management es una plataforma diseñada para permitir la rápida implementación, el escalado y la gestión de API como respaldo de los programas empresariales digitales.

funcioneS clave de ca api management:

1. completa integración: permite la exposición de aplicaciones y sistemas heredados mediante API, así como la integración de los proyectos digitales en una plataforma flexible, preparada para el futuro, de forma que pueda seguir el ritmo de los estándares y las tecnologías en constante evolución.

2. colaboración con desarrolladores: proporciona acceso a las API para los desarrolladores a la vez que les permite gestionar las tareas relacionadas con el marketing, la incorporación, la colaboración y las pruebas, así como analizar qué proyectos ofrecen un mejor rendimiento según sus objetivos empresariales.

3. Seguridad empresarial: permite proteger su marca y mantener la conformidad con una seguridad integral de nivel militar en una plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores. La plataforma también se integra con su sistema empresarial existente de gestión de acceso e identidades (IAM) para ofrecer SSO dentro y fuera de la empresa. Además, incluye detección de amenazas y políticas de filtrado de contenido de mensajes.

4. rentabilización de las api: planifica modelos empresariales y genera ingresos para el uso de las API, a la vez que analiza y registra la actividad de estas.

Page 7: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

¿Por qué debería usar soluciones de desarrollo en paralelo ágil de CA?

7

Los clientes de CA han experimentado ventajas significativas desde que adoptaron las soluciones de desarrollo en paralelo ágil, por ejemplo:

2 Vídeo del caso práctico de MUFG Union Bank

ca teSt data manager

Una gran organización de servicios financieros experimentó una reducción del 90 % del tiempo necesario para crear datos para una transacción.

Una gran institución financiera del Reino Unido consiguió una reducción del 95 % del tiempo necesario para proporcionar datos de prueba “adecuados para una finalidad” para 700 pruebas automatizadas, lo que les permitió obtener ROI en 3 o 4 ejecuciones.

95 %

REDUCCIÓN DEL TIEMPO DEL

ca Service virtualization

3,5 MENOSmeses

Union Bank redujo el tiempo total de desarrollo de aplicaciones en 3,5 meses.2

Un proveedor de telecomunicaciones inalámbricas redujo los costes de desarrollo y de infraestructura en un 75 % y 200 000 uSd en un periodo de 10 semanas, respectivamente, simulando las dependencias del sistema.

75 %

REDUCCIÓN DE COSTES DEL

90 %

REDUCCIÓN DEL TIEMPO DEL

Page 8: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

¿Por qué debería usar soluciones de desarrollo en paralelo ágil de CA?

8

Los clientes de CA han experimentado ventajas significativas desde que adoptaron las soluciones de desarrollo en paralelo ágil, por ejemplo:

3 Caso práctico de KPN 4 Presentación del caso práctico de Con-way en CA World, diciembre de 20145 Caso práctico de The Advisory Board Company6 Caso práctico de la Comisión de Servicios Públicos de Orlando (EE. UU.)

ca api management

The Advisory Board Company publicó más de 20 api a fin de mejorar las funciones para compartir datos y lograr la integración de pacientes y proveedores en los sistemas sanitarios.5

20+

DÍAS MINUTOSAl conectar las API con los partners de pago, la Comisión de Servicios Públicos de Orlando (EE. UU.) pudo reducir de días a minutos el tiempo que transcurre entre el pago del cliente y la activación del servicio.6

KPN aumentó la disponibilidad de algunas plataformas de pruebas.3

ca application teSt y ca continuouS application inSight

90 %CASI

Con-way aumentó sus pruebas de rendimiento y cargas de 100 a 50 000 documentos por hora.4

x500AUMENTO

API

Page 9: Descripción de las - CA Technologies · plataforma que cuenta con la aprobación CSO, además de controlar los datos específicos a los que pueden acceder los partners y los desarrolladores.

© Copyright CA 2015. Todos los derechos reservados. Las marcas registradas de Java son marcas registradas de Oracle Corporation en Estados Unidos, otros países o ambos. Todas las demás marcas comerciales, nombres comerciales, marcas de servicio y logotipos a los que se hace referencia en este documento pertenecen a sus respectivas empresas. El propósito de este documento es meramente informativo y no ofrece garantía alguna. Las descripciones de funciones pueden ser exclusivas de los clientes aquí presentados y el rendimiento real de los productos puede variar.

CS200-127705-4

ca technologies (NASDAQ: CA) crea software que impulsa la transformación de las empresas y les permite aprovechar las oportunidades que brinda la economía de las aplicaciones. El software es el corazón de cada empresa, sea cual sea su sector. Desde la planificación hasta la gestión y la seguridad, pasando por el desarrollo, CA trabaja con empresas de todo el mundo para cambiar la forma en que vivimos, realizamos transacciones y nos comunicamos, ya sea a través de la nube pública, la nube privada, plataformas móviles, entornos de mainframe o entornos distribuidos. Para obtener más información, visite ca.com/es.

Este libro blanco de ENTERPRISE MANAGEMENT ASSOCIATES® (EMA™) describe el reto que plantean las comprobaciones infrautomatizadas y cómo la virtualización de los servicios puede proporcionar una comprobación exhaustiva de los sistemas complejos integrados y los sistemas híbridos en cuanto a velocidad y escala.

deScargar el libro blanco

¿Está librando su propia batalla contra la lentitud?