Únase a nosotros el 30 de abril: Presentación de la prueba CT de Parasoft C/C++ para pruebas continuas y excelencia en el cumplimiento | Regístrese ahora

Tiempo de lectura: 4 minutos.

General

Un proveedor líder de soluciones de pago necesitaba crear prototipos de funcionalidad más rápidamente para acelerar el tiempo de comercialización de nuevos programas de socios. Al utilizar la herramienta de virtualización de Parasoft para crear un prototipo del comportamiento anticipado de los servicios asociados, la organización puede obtener comentarios de los socios sobre la nueva funcionalidad antes de que se desarrolle realmente, y luego permitir que los socios comiencen a desarrollar y probar esta funcionalidad en el momento en que se aprueba. Parasoft Virtualize les permite crear e implementar activos virtuales sofisticados en cuestión de minutos. Luego, utilizan Parasoft CTP para aprovisionar rápidamente varias versiones del mismo entorno, cada una de las cuales se adapta a las necesidades específicas de un socio.

El desafío: acelerar el tiempo de comercialización de una iniciativa de integración de socios

Un proveedor líder de soluciones de pago está implementando varios programas para alentar a los socios minoristas a integrarse directamente con sus propios sistemas de procesamiento (en lugar de enrutar las transacciones a través del intermediario típico). Para aumentar la base de clientes de este programa, la organización está poniendo varias promociones a disposición de los minoristas participantes.

Encontrar la mejor promoción para atraer negocios requiere un alto grado de participación de los socios, así como pruebas en el campo. La organización depende en gran medida de los comentarios de los socios para determinar qué programas implementar y cómo deben diseñarse. Una vez que se implementan estos programas, la organización necesita la flexibilidad para ajustar rápidamente cualquier promoción que no esté logrando los resultados deseados.

Sin embargo, los servicios que impulsan dichos programas estaban tardando de tres a seis meses en desarrollarse. Esto impidió significativamente su capacidad para obtener retroalimentación temprana de los socios, y el riesgo de retrasos adicionales significó que se presentó una retroalimentación muy valiosa debido a limitaciones de tiempo. Para agravar aún más el problema, los socios necesitaban integrar sus propias aplicaciones (como sistemas de punto de venta) en esta aplicación en evolución, agregando aún más demoras al lanzamiento de una promoción nueva o actualizada.

La virtualización de servicios acelera los ciclos de retroalimentación y reduce el tiempo de comercialización

La organización ahora está utilizando la solución de virtualización de servicios de Parasoft para crear rápidamente prototipos de nuevas funciones. Esto les permite obtener comentarios más tempranos y frecuentes de los socios. Una vez que tienen una idea para un programa nuevo o actualizado, comienzan modelando un activo virtual que emula el comportamiento del servicio anticipado. Luego, los socios pueden evaluar la funcionalidad en el prototipo y ofrecer comentarios antes de que comience el desarrollo. Una vez que los socios aprueban la funcionalidad modelada en un activo virtual, pueden comenzar a integrarlo y probarlo inmediatamente. De esta manera, las integraciones de socios pueden proceder en paralelo con el desarrollo, lo que reduce significativamente el tiempo necesario para implementar el nuevo programa.

La capacidad de implementar prototipos rápidos con nuevas funciones reduce el tiempo y el esfuerzo necesarios para recopilar los comentarios de las partes interesadas. Y aumenta su capacidad para responder a los comentarios recibidos. También ayuda a sus socios brindándoles acceso temprano y bajo demanda a la nueva funcionalidad que necesitan desarrollar y probar.

Solía ​​llevar semanas o incluso meses construir un prototipo que pudiera usarse para obtener comentarios de los usuarios, luego varios meses más para completar el desarrollo. Ahora, se puede crear un prototipo complejo en minutos u horas. Si la organización decide más adelante ajustar un programa, puede implementar rápidamente un prototipo actualizado. Luego, los socios pueden validar la conveniencia de la actualización, así como evaluar cómo esos cambios podrían afectar su integración existente.

Facilidad para crear, implementar y mantener activos virtuales complejos

Dado que la capacidad de evolucionar rápidamente y con frecuencia los activos virtuales era vital para la capacidad de la organización de implementar y obtener comentarios sobre prototipos, quedaron particularmente impresionados por la facilidad con la que podían poner en marcha un activo virtual sofisticado en horas o, a veces, incluso en minutos. También les sorprendió cómo podían hacer un cambio rápido a un activo virtual, hacer clic en guardar e implementarlo instantáneamente.

Por ejemplo, tienen 10 operaciones de servicio diferentes que tienen exactamente el mismo punto final. Ellos querian tener Virtualización de Parasoft responder a algunas de esas solicitudes y hacer que otras se reenvíen al servicio en vivo (el enrutamiento se determinaría según los criterios de la solicitud XML). Este escenario se configuró e implementó en menos de cinco minutos.

Los activos virtuales siguen reglas comerciales complejas para virtualizar las correcciones de defectos

La organización ideó un caso de uso muy interesante para la virtualización de servicios. Cuando se identifica un defecto en el sistema que los socios están desarrollando y probando, la organización utiliza la virtualización de servicios para emular la implementación de una corrección de errores, antes de que esa corrección esté realmente disponible. En lugar de esperar semanas o meses para corregir un error, los socios ahora obtienen acceso inmediato a la funcionalidad que se comporta correctamente.

Para que esta virtualización de corrección de defectos funcione de manera transparente para los socios, Parasoft Virtualize tuvo que implementar una lógica compleja. Esto requería que pasaran la mayoría de las solicitudes al portal de socios real, pero desviar los tipos específicos de solicitudes que se sabe que desencadenan el problema a un activo virtual especial. Por ejemplo, tenían una configuración en la que Parasoft Virtualize identificaría y redirigiría las solicitudes de acuerdo con reglas como: “Si el valor A está dentro de un rango y el valor B está dentro de otro rango, envíe la solicitud a Parasoft Virtualize en lugar del portal de socios real. Luego, haga que Parasoft Virtualize examine la dirección del solicitante e incluya campos adicionales en la respuesta para ciertas regiones geográficas ".

En otras palabras, Parasoft Virtualize no solo altera los datos de la respuesta, sino que en realidad cambia la estructura de la respuesta en función de los criterios condicionales expresados ​​en estas reglas.

Descubra cómo elegir la solución de virtualización de servicios adecuada para su organización.

  • Industria: Finanzas
  • Soluciones: Virtualizar, CTP