Logo Parasoft

Découvrez GoogleTest certifié TÜV avec Agentic AI pour les tests C/C++ !
Plus de détails »

ÉTUDE DE CAS

Velera triple sa vitesse et réalise un bond en avant en matière de qualité grâce à la virtualisation des services.

Icône indiquant 125% Couverture du code augmentée de 125 % — de moins de 40 % à 90 %

Icône affichant 3X Achèvement du projet trois fois plus rapide — de 1 an à 3-4 mois

Temps de lecture : 2 minutes

Marché

Velera est un fournisseur fintech de premier plan qui propose des solutions numériques, notamment des guichets partagés, le traitement des cartes et l'accueil numérique des clients, aux coopératives de crédit et aux banques communautaires aux États-Unis et au Canada. Fonctionnant selon un modèle axé sur les API, ses équipes de développement doivent s'intégrer à un vaste écosystème de partenaires fintech et de fournisseurs de données tiers afin d'assurer le fonctionnement de services essentiels pour des centaines d'institutions financières.

La Problématique

L'accès aléatoire aux environnements de test tiers a fortement perturbé le déploiement des logiciels de Velera. Les délais de mise en production ont été constamment repoussés car ces systèmes hors production n'étaient pas soumis à des SLA stricts, ce qui a eu un impact négatif sur les coûts et la qualité.

Les équipes ont subi des retards d'un mois, voire plus. Certains projets se sont étalés sur près d'un an. Les échecs de compilation étaient fréquents, la couverture de code stagnant entre 30 et 40 % en raison d'un environnement instable qui limitait le nombre de tests exécutables.

Les tests de performance étaient bloqués et les défauts n'apparaissaient souvent qu'après la mise en production, ce qui entraînait des retours en arrière coûteux.

L'approche

Hirakant Shet, directeur de l'ingénierie logicielle chez Velera, a piloté la recherche d'une solution permettant un développement parallèle tout en collaborant avec les fournisseurs de données tiers. Ses priorités étaient les suivantes :

  • Environnements de test fiables
  • Couverture de code accrue
  • Validation précoce du contrat API

La solution

Après avoir impliqué les responsables du développement dans le processus de preuve de concept afin de stimuler l'expérimentation, de recueillir des commentaires et de favoriser la collaboration, Velera a sélectionné Parasoft Virtualize.

« Virtualize prenait en charge tous les principaux protocoles dont nous avions besoin. Le soutien fourni par Parasoft pour notre prise en main a été fantastique. »

—Hirakant Shet, directeur de l'ingénierie logicielle chez Velera

Grâce à Virtualize, les équipes de développement de Velera ont créé des services virtuels simulant les dépendances tierces. Elles en ont tiré des avantages clés :

  • Développement parallèle. Les équipes pourraient travailler aux côtés de tiers de manière indépendante et simultanée, ce qui accélérerait considérablement les délais de livraison.
  • Tests sans interruption. La solution a éliminé les exceptions liées à une faible couverture de tests, garantissant ainsi que les équipes de développement respectent systématiquement des critères de qualité rigoureux.
  • Validation précoce. En déplaçant la validation vers la gauche, ils pourraient identifier et résoudre plus tôt les risques d'intégration.

La création d'actifs virtuels est désormais intégrée au cycle de vie de la livraison des API de Velera, et parfaitement intégrée à leurs pipelines DevOps et à leurs frameworks d'automatisation.

Leurs équipes ont gagné en autonomie, ce qui a permis d'éliminer les délais liés à la mise en place d'environnements de test externes. « On n'attend plus qu'une autre équipe », a déclaré Hirakant.

Les Résultats

La virtualisation des services a transformé la vitesse et la qualité de la livraison chez Velera. La couverture de code est passée de moins de 40 % à 80-90 %.

« Lorsque nous avons intégré Virtualize à notre flux de développement, les équipes de développement ont manifesté un grand enthousiasme en constatant que le taux de couverture du code passait de moins de 40 % à 80 %. Dans de nombreux cas, il a même atteint 90 %. »

—Hirakant Shet, directeur de l'ingénierie logicielle chez Velera

En associant les services virtuels à l'automatisation des tests, les tests de régression sont devenus aussi simples que d'appuyer sur un bouton.

« Des projets qui prenaient auparavant un an, nous les avons réalisés de bout en bout en trois ou quatre mois avec Parasoft Virtualize. »

—Hirakant Shet, directeur de l'ingénierie logicielle chez Velera

Pour Velera, l'adoption de la virtualisation des services a permis de réduire considérablement les retours en arrière et d'accroître significativement la confiance dans chaque version, accélérant ainsi la mise sur le marché tout en préservant la qualité.

Découvrez comment votre équipe de développement peut accélérer les mises en production et améliorer la qualité du code.

Démonstration de la plateforme

Industrie: les compétences financières

Taille de l'entreprise: 5,000

Addresse : Tampa, Floride

Solution: Virtualiser