quality assurance

Quality assurance améliore les services financiers

Processus d'assurance qualité, intégré aux étapes de développement, tests simplifiés et améliorations

Défi

Une banque brésilienne avait besoin d’accélérer et évaluer la réalisation des tests et des améliorations des applications pour les services financiers

Solution

act digital a mis en place le processus quality assurance appliqué au développement, qui met l'accent sur la promotion d'intégrations, de livraisons des rendus et d'implémentations continues

Résultats

Le temps d'exécution des tests a été réduit de 97 %, augmentant l'habilité dans l'identification des défaillances à toutes les étapes du processus et augmentant la crédibilité des services financiers

Dans le domaine financier, la sécurité et la crédibilité sont des aspects indispensables associés aux services fournis, et aux applications développées pour faciliter le parcours du client final. Dans le but d'améliorer le processus de développement interne, une banque traditionnelle brésilienne a engagé act digital pour mettre en place un système de quality assurance et qualifier l'exécution des tests pour trois domaines (tests d'automatisation, tests manuels et tests API).

Le projet impliquait la création d'un noyau de qualité et la mise en œuvre de systèmes de test de preuve de concept (POC) et shift-left testing pour structurer les mécanismes de tests et la gestion de la qualité. Ce format a été conçu sur mesure pour l'entreprise en se basant sur le framework agile et les équipes d’act digital. Dès l'implémentation, le processus de développement interne est devenu plus rapide et efficace, avec des intégrations, des livraisons et des implémentations continues.

act_site_case_finance_03.jpg

Des services financiers crédibles: priorité dans le segment bancaire

act digital a été engagée par une banque brésilienne fortement présente dans le secteur des entreprises, pour mettre en œuvre le processus de quality assurance dans le développement des services financiers. L'institution bancaire est une société cotée en bourse qui comprend également des solutions d'investissement pour les entreprises et les particuliers.

Avec plus de 30 ans d'histoire, la banque préserve la solidité et la crédibilité dans sa relation avec ses clients. Pour cette raison, l'entreprise investit continuellement dans l'amélioration des processus, le développement technologique, le renforcement des systèmes de contrôle des risques et l'amélioration des systèmes d'exploitation. Assurer la sécurité des affaires est la priorité de la banque.

Défi

L'un des enjeux du pôle développement de la banque était d'atténuer l'impact des problèmes rencontrés en raison du nombre de bugs (erreurs ou défaillances) dans l'environnement de production. En plus de compromettre la livraison des applications, cette situation a causé d'autres difficultés, telles que des retouches excessives, des pertes financières et des dommages à la fiabilité des services fournis.

Un autre défi qui devait être surmonté était l'absence d'un noyau de qualité dans le processus de développement interne. La banque avait besoin de professionnels pour normaliser le flux de test à l'intérieur et à l'extérieur des équipes de développement.

Solution

Les difficultés rencontrées par le client d'act digital ont mis en évidence la nécessité d'une évaluation et d'un plan d'action pour améliorer le processus de quality assurance. La solution présentée était centrée sur ces points.

Dans un premier temps, l'équipe de spécialistes d'act digital a réalisé une évaluation du framework alors utilisé par la banque. Sur la base de ce diagnostic, un noyau de qualité a été créé qui, à travers les POC, a structuré le processus de sprints en utilisant des types et des techniques de tests qui adhèrent à la niche financière dans laquelle le client opère et également basés sur la méthodologie de shift-left testing.

Afin de garantir un processus CI/CD de qualité, act digital a implémenté le framework robot chez le client pour garantir la performance des validations régressives et continues. En conséquence, le temps d'exécution des tests a été réduit d'environ 97 %, permettant ainsi l'identification rapide des défauts à toutes les étapes du processus et garantissant la crédibilité dans l'utilisation de la plate-forme et dans la fourniture d'informations pour la prise de décision de manière anticipée.

Objectifs du projet

Le projet avait les objectifs suivants:

  • atténuer l'impact des bugs et des failles ;
  • structurer le noyau qualité dans le processus de développement ;
  • promouvoir des intégrations, des livraisons et des implémentations continues ;
  • accroître la crédibilité des services financiers fournis ;
  • rationaliser les processus, la prise de décision et les améliorations

Solution développée

act digital a structuré et mis en place le domaine de Quality Assurance avec pour objectif d'établir des processus de test dans l'entreprise dans trois domaines:

  • tests d'automatisation ;
  • tests manuels ;
  • tests d’API.

Sur ces trois fronts, act digital a mis en place des processus basés sur l'amélioration continue pour assurer le progrès des tests au fil du temps.

act_site_case_finance_02.jpg

Essais d’automatisation

Structuré à partir des processus suivants :

  • définition des fonctionnalités d'automatisation ;
  • planification;
  • automatisation des fonctionnalités de bout en bout (E2E) ;
  • amélioration;
  • maintenance continue.

Essais manuels

Ils comprennent cinq processus :

  • raffinement de l’US et création d'un plan de test ;
  • exécution de cas de test ;
  • gestion des bugs ;
  • évaluation d'impact avec tests de régression ;
  • libération de la demande d’homologation

Tests d’API

Couvre les processus de :

  • identification des API impliquées dans le backlog ;
  • validation des contrats et création des collections ;
  • exécution des tests ;
  • libération de la demande d'homologation ;
  • évaluation pour l'automatisation des API.

Processus de mise en œuvre

Le projet a été mis en place de manière séquentielle au long de 5 mois.

Étape 1

  • Définition de la portée des travaux

Étape 2

  • Conception du cadre de travail visant le processus d’automatisation
  • Création du backlog initial contenant les fonctionnalités
  • Début des exécutions techniques

Étape 3

  • Présentation du processus de tests fonctionnels manuels
  • Processus pilote de performance de la personne QA dans les équipes

Étape 4

  • Élargissement du rôle de la personne QA dans les autres équipes

Étape 5

  • Élargissement du rôle de la personne QA dans les autres fronts TI de la banque

Résultats : amélioration continue garantie

En structurant le service de quality assurance, la banque assure le processus d'amélioration continue dans l'exécution des tests automatisés, manuels et API. De plus, il bénéficie du soutien d'un analyste de test (QA) dédié. Vérifiez les résultats obtenus à partir de l'implantation.

Résultats

Automa-sa-on des tests

  • Réduction des coûts à moyen et long terme grâce à l'optimisation des tests
  • Productivité accrue grâce à des retours d'exécutioon rapides
  • Amélioration des tests fonctionnels E2E
  • Temps d'exécutioon réduit de 97 % en moyenne
  • 218 scénarios automatisés

Tests manuels

  • Prévention des défauts
  • Identification des défauts à toutes les étapes du processus
  • Gain de fiabilité pour les versions à la demande
  • Génération de métriques pour la prise de décision
  • 287 bugs identifiés

Tests des API

  • Prévention des défauts
  • Temps de réponse
  • Validation continue des contrats
  • Validation des performances
  • Intégration des pipelines
  • Identification des causes racines
  • Large couverture de tests
  • Réductioon des coûts

Comment pouvons-nous aider votre entreprise ?

Act digital développe des solutions sur mesure, adaptées aux besoins de chaque client. Mais nous le faisons à notre manière : le framework d’act digital, une structure exclusive conçue pour offrir plus d'agilité et d'efficacité dans le processus d'exécution du projet, de bout en bout.

Sur la base du framework d’act digital, nous encadrons les défis de nos clients et traçons des stratégies d'exécution plus affirmées pour aligner les attentes et les projections des résultats attendus.

Tous les processus sont menés par des équipes d’act digital, qui rassemblent un ensemble diversifié et équilibré de talents issus de l'univers numérique. Nos équipes sont composées de développeurs, d'architectes, de designers et de spécialistes en stratégie, qui travaillent guidés par notre framework agile exclusif, créant des solutions qui garantissent le succès et les résultats pour nos clients. Cela nous garantit flexibilité et agilité pour allouer rapidement notre équipe, selon les besoins, un différentiel que seul act digital peut offrir.

Share
Copy
Article copied

En rapport

Voir tout
right arrow

Vous souhaitez transformer votre entreprise et mener un processus d’innovation ? Nous avons les bonnes méthodes, technologies et experts pour soutenir votre entreprise.

image