Étude de cas : entreprise médicale
À propos du client
Notre client est un site communautaire très populaire consacré à l'acné. Créée en 1996, la plateforme attire aujourd'hui plus de 60 000 visiteurs par mois, ce qui en fait la référence la plus crédible et la plus populaire sur ce sujet.
Contexte et objectif du projet
Le client nous a contactés car son site, construit sur une plateforme Magento 1 personnalisée, fonctionnait mal : son code ne respectait pas les standards Magento. Au-delà de cette urgence, il souhaitait aussi :
- Optimiser les performances du site et améliorer sa sécurité
- Optimiser l'intégration avec les prestataires logistiques tiers pour une expérience d'achat fluide
- Améliorer l'expérience utilisateur en enrichissant les interactions avec le site.

Le défi du projet

- Le site reposait sur un code obsolète et non supporté qui ne respectait pas les standards Magento, d'où des pannes fréquentes et
- une mauvaise expérience utilisateur.
- Des problèmes avec les intégrations tierces (en particulier avec le prestataire logistique). Le site rencontrait régulièrement des problèmes de transfert des données de commande vers Fulfillco, le prestataire chargé de la préparation des commandes aux États-Unis.
- La livraison rapide dans tous les États-Unis était l'un des principaux avantages concurrentiels du client, et les dysfonctionnements
- entre le site et le service de livraison nuisaient fortement à la réputation de l'entreprise et à la fidélité des clients.
- Des problèmes de performance. Le client faisait tout son possible pour rendre l'interaction des utilisateurs avec le site aussi pratique et fluide que possible. Il utilisait divers outils d'analyse pour mesurer le temps passé sur le site et sur chaque page – fiche produit, page de paiement, etc. Ces analyses montraient que la durée moyenne des sessions était trop longue, et le client nous a demandé d'en trouver la cause et une solution.

Pour résoudre les problèmes du site, nous avons commencé par une analyse complète et un refactoring du code existant, avant de rechercher et de corriger les bugs. En tant qu'experts Magento, nous savons détecter rapidement les problèmes dans le code, les corriger et savoir à quoi prêter attention en premier lorsque quelque chose ne fonctionne pas.
Déroulement et méthodologie du projet
Magedia a affecté 2 développeurs Magento au projet. Ils ont travaillé avec l'équipe informatique du client sous la direction d'un chef de projet qui coordonnait le projet et fixait les priorités. Après analyse des besoins, nous avons choisi la méthodologie Kanban, qui permettait une planification flexible et aidait le client à réduire ses coûts. Grâce à elle, nous avons aussi pu raccourcir les itérations, et le client a obtenu rapidement des résultats sur les différentes tâches.
Pour collaborer efficacement vers des objectifs communs, un processus de communication structuré a été mis en place. Réunions quotidiennes, rapports d'avancement réguliers et Jira, un outil efficace de suivi et de gestion de projet, ont permis aux équipes de rester alignées et impliquées tout au long du développement. Cette étroite collaboration et le partage d'informations ont aussi apporté la transparence indispensable à la réussite du projet.
Pour garantir la qualité attendue, notre équipe a soigneusement testé la solution avant de la livrer au client. Nous avons ensuite proposé et mis en place avec succès des tests automatisés pour le client. L'automatisation des tests a non seulement raccourci notre cycle de développement, mais aussi fortement simplifié les tests logiciels du client.

Résultats du projet

- Le client a bénéficié d'une équipe dédiée d'experts Magento
- Performances du site améliorées
- Sécurité du site renforcée
- Intégration de systèmes de paiement personnalisés
- Meilleure qualité de service (grâce à l'optimisation des intégrations avec les prestataires logistiques, le client a pu traiter les commandes sans interruption ni retard)
- Traitement des commandes accéléré
- Processus internes du site optimisés
- Bugs identifiés et corrigés (dans le cadre du développement et de l'optimisation)
- Mise en place de tests automatisés qui facilitent les tests logiciels du client
- Bénéfices en hausse











