Billetterie, distribution et e-commerce
Migrer vers le web une application desktop de billetterie
Desktop → webmigration sécurisée par des tests d’acceptation
Migration d’une application desktop de billetterie, de vente en ligne et de réservation d’événements vers une application web ASP.NET MVC, menée en tant que team lead.
Contexte
L’entreprise gérait la billetterie, la vente en ligne et les réservations d’événements, notamment sportifs, sur une application desktop. Elle avait besoin d’une application web que l’équipe puisse faire évoluer.
L’enjeu
- Comprendre une base de code existante volumineuse avant de la modifier.
- Définir une architecture cible maintenable par l’équipe.
- Préserver le reporting pendant la migration des données.
Ce que nous avons fait
- Analyse de la solution existante avec NDepend et définition de la feuille de route technique.
- Conception d’une architecture SOLID avec les patterns repository, unit of work, proxy et IoC.
- Modélisation d’un datamart et développement des flux SSIS pour le reporting.
- Automatisation de la CI/CD avec TFS, et des tests d’acceptation avec SpecFlow et Selenium.
- Animation des cérémonies Scrum, documentation et revue de code.
Résultats
- Une application web conçue pour remplacer le client desktop.
- Des tests d’acceptation automatisés qui garantissent le comportement métier.
- Une chaîne de build et de mise en production automatisée.
Technologies
Étude de cas suivante
Logiciel d’assurance collective pour un grand assureur
Logiciel d’assurance collective pour un grand assureur