Qualité intégrée tout au long du développement

Comment Amaris Consulting aide une multinationale à mettre en place une approche d'assurance qualité (AQ) solide et adaptée.

qualité

Notre client

Notre client est une multinationale qui gère la billetterie de grands événements sportifs professionnels grâce à une plateforme technologique innovante permettant de gérer tous les détails liés à l'organisation des événements.

Défis

En 2019, notre client était confronté à plusieurs défis qui menaçaient son activité.

Le secteur du recrutement dans le domaine technologique est très concurrentiel : la sélection des candidats et leur intégration s'avéraient donc très chronophages pour les équipes techniques et de recrutement de notre client. La difficulté à trouver des candidats hautement qualifiés et l'accélération du processus de recrutement chez les concurrents faisaient courir à notre client le risque de perdre son avantage concurrentiel.

Pour franchir de nouvelles étapes importantes, le modèle commercial de notre client devait également être amélioré, notamment en termes de délais de mise sur le marché. L'entreprise a examiné en détail ses logiciels et a réussi à identifier la source de ses problèmes : la complexité de sa base de code. Pour remédier à cette lacune, l'entreprise a adopté une conception orientée domaine (DDD).

Le DDD est une approche qui permet aux développeurs de créer des applications qui seront liées au domaine métier qu'elles représentent. Un domaine métier est l'ensemble des classes qui représentent les objets dans le modèle métier en cours d'implémentation.

Le projet

Amaris Consulting Customer and Delivery (C&D) a aidé son client à appliquer une approche DDD à sa technologie .NET grâce à une approche d'assurance qualité (QA) solide et adaptée.

Nos experts ont organisé les formations suivantes :

  • Atelier d'analyse de haut niveau du domaine d'activité
  • Atelier de soutien à l'architecture sur la refonte et la décomposition des solutions monolithiques
  • Un atelier pratique de développement piloté par les tests destiné aux équipes de développement
  • Un atelier pratique sur les tests unitaires destiné aux équipes de développement
  • Un atelier d'analyse stratégique de la qualité pour identifier les points à améliorer

Plusieurs sessions de travail axées sur la qualité ont également été conçues afin d'améliorer la méthodologie de l'entreprise, tant pour les parties prenantes que pour l'équipe technique.

Chacune de ces sessions comprenait :

  • Risk-storming : identifier les principaux risques commerciaux grâce à la gamification
  • Analyse des risques : résolution des principaux problèmes identifiés grâce au « risk-storming »
  • Élaboration d'une stratégie qualité standard
  • Mettre en œuvre les stratégies nécessaires pour atténuer les risques antérieurs
  • Analyse et évaluation des résultats

Avantages pour le client

Grâce à nos sessions de formation, les experts de notre client ont pu se perfectionner et se familiariser avec le dernier paradigme DDD. Cela a apporté des avantages considérables à notre client et lui a évité de mettre en œuvre le paradigme de manière incorrecte. Toutes les équipes de développement de notre client ont participé à cette initiative : chaque membre de l'équipe a eu l'occasion de travailler avec le nouveau paradigme.

Grâce aux connaissances acquises lors de nos sessions de formation, les collaborateurs de notre client ont pu créer leur propre bibliothèque .NET spécialement conçue pour la mise en œuvre du DDD. Tous ces projets partageaient à la fois un langage omniprésent et une conception architecturale omniprésente.

Résultats commerciaux

Comme l'illustre cette histoire client, Amaris Consulting établit des partenariats à long terme afin de déployer des solutions pour des projets d'envergure.

Les connaissances commerciales acquises lors de nos ateliers de développement et d'assurance qualité ont permis aux experts de notre client, avec le soutien supplémentaire de l'équipe Amaris C&D, d'élaborer une feuille de route sur mesure.

L'équipe de développement de notre client avait besoin d'une expertise supplémentaire pour répondre aux exigences et aux échéances futures en matière de livraison. Notre équipe Amaris Consulting C&D les a aidés dans cette tâche, permettant ainsi la création d'une nouvelle équipe de développement logiciel.

Vous souhaitez en savoir plus sur nos capacités ? Découvrez notre solution de conception et de développement .