Refonte d'un logiciel métier avec la DSI d'un groupe industriel
Nous avons accompagné une PME du secteur environnemental de 20 salariés, filiale d'un groupe industriel, spécialisée dans l'analyse de la qualité des milieux aquatiques dans la modernisation de ces outils métiers.
Cette entreprise utilise des bio-indicateurs pour analyser la pollution des cours d'eau français. Ils utilisent un logiciel métier au quotidien pour centraliser toutes les données d'analyses, l'historique des tests et la communication avec leurs clients institutionnels.
Le contexte du projet
L'entreprise a conçu un logiciel métier sur-mesure il y a quelques années. Il leur permet de centraliser les analyses de qualité d'eau, tenir les référentiels de tests à jour, conserver l'historique des tests précédents et communiquer avec les clients/partenaires.
Depuis leur application a peu évolué. Pour l'équipe métier, de nouveaux besoins et usages ont vu le jour. Ce qui a pu créer des frustrations et contraint parfois les équipes à contourner l'application.
Côté technique, leur application est restée sous Symfony 2.7 (une version LTS mais qui a vu son support terminer en 2019). Cette stack obsolète générait une dette technique importante pour la DSI avec des problèmes croissants de maintenance et l'impossibilité de faire évoluer l'architecture technique et l'outil lui-même.
L'enjeu d'interopérabilité est également un point critique : le logiciel est connecté avec plusieurs applications et sources de données tierces qu'il faut absolument préserver.
Les besoins rencontrés
En creusant le sujet avec les équipes métier et la DSI, nous avons identifié leurs enjeux principaux :
- Moderniser et mettre à jour la stack technique tout en préservant l'intégralité de l'historique
- Garantir l'interopérabilité avec les différents d'outils existant
- Retrouver l'autonomie technique pour permettre à la DSI de maintenir et faire évoluer l'application en interne
- Maintenir la continuité de service pendant la transition (enjeu critique car leur activité est très saisonnière)
Les étapes de conception
Nous avons commencé par un audit technique approfondi avec les équipes DSI du groupe pour définir les solutions techniques adaptées et dessiner une feuille de route commune.
Voici les différentes étapes du projet :
- Audit technique approfondi avec les équipes DSI du groupe pour définir une feuille de route collective
- Architecture technnique de la nouvelle application et co-conception avec les équipes métier
- Développement fonctionnel avec livraisons itératives auprès de l'équipe métier
- Tests fonctionnels et techniques avec les équipes internes (métier et DSI)
- Formation et accompagnement des équipes pour garantir leur autonomie post-livraison


Les solutions Yes We Dev
Plutôt qu'une montée en version longue et risquée, nous avons opté pour une refonte technique complète. Nous en avons profité pour embarquer les équipes métier dans la conception et les tests fonctionnels.
Nous avons développé la nouvelle application avec Symfony 7.2 et EasyAdmin, en adoptant une posture "réversible by design". C'est à dire pensée dès le départ pour faciliter la reprise et la maintenance du projet par les équipes internes. L'hébergement chez Clever Cloud a été choisi pour simplifier le déploiement et l'infogérance, permettant aux équipes de se concentrer sur leur cœur de métier. En parallèle, un soin particulier a été apporté à la préservation de toutes les connexions avec les outils tiers existants, garantissant ainsi la continuité de l'écosystème technique sans rupture de service.
Un diagnostic technique approfondi et la co-construction avec la DSI ont permis de définir la meilleure stratégie : dans ce cas précis, la refonte complète s'est avérée plus pertinente qu'une migration progressive face à l'ampleur de la dette technique. Aussi la collaboration étroite avec une DSI réactive et l'embarquement des équipes métier dès le début ont été des facteurs clés de succès pour ce projet de refonte.
La citation de
DSI du groupe
"Yes We Dev propose un vrai accompagnement centré sur l'humain. Ils ont vite compris nos besoins très spécifiques, ce qui a rendu la collaboration très fluide. "
Nos cas techniques
Tirez le meilleur parti des technologies web pour assurer votre croissance.
L’expertise qu’il vous faut pour avancer
Discutons de vos besoins dès aujourd’hui et mettons en place les solutions adaptées.