assurant le suivi du traitement de l'eau en France
Établissement public à caractère administratif
Siège social : Vincennes, Île-de-France
Secteur : Environnement
Prélèvement, production, collecte, transfert, dépollution, distribution, assainissement de l'eau... autant de missions que doivent assurer toute l'année plus de 30 000 services répartis dans toute la France.
Au niveau national, l'ONEMA, et, depuis 2020, l'OFB recueille les données quantitatives et qualitatives concernant ces services dans un contexte de grande hétérogénéité des territoires, des prestataires et des collectivités amenées à organiser le traitement de l'eau.
C'est dans ce contexte que, depuis 2008, l'application dédiée SISPEA Contributeur permet la collecte d'indicateurs variés concernant aussi bien la qualité de l'eau que la préservation des ressources naturelles ou encore l'efficience du réseau de distribution.
Les données centralisées dans le système d'information sont ensuite diffusées via une autre application (non développée par Code Lutin) pour fournir un accès au grand public de ces indicateurs sur l'eau.
Impopularité du logiciel auprès des utilisateurs finaux (lenteur générale mais également localisée sur les écrans les plus utilisés, indisponibilités intempestives, demandes régulières de support)
Forte dette technique : grandes difficultés à faire évoluer l'application pour la mettre en cohérence avec les évolutions des réformes territoriales (régionalisation, fusion de communes, lois ALUR et NOTRe, nouvelles régions)
Fortes contraintes calendaires, le périmètre de données à saisir pouvant évoluer chaque année par décret
Passées ces contraintes, Code Lutin développe de nouvelles évolutions (prévues de longue date mais jusque là gelées) en mode "Projet" :
Analyse des besoins métiers
Accompagnement sur la stratégie d'ordonnancement des évolutions
Rédaction des spécifications
Conseil sur la mise en œuvre technique
Développement
Tests
Les solutions apportées par Code Lutin
Définition dynamique des priorités, selon une organisation agile, pour respecter les échéances métier
Refonte ergonomique de l'application avec l'appui de spécialistes
Reprise et réadaptation du schéma de la base de données et renforcement de la cohérence des données
Migration du SGBD Oracle vers PostgreSQL
Migration depuis une architecture 3-tiers vers une architecture moderne, dynamique et plus interactive (AngularJS approche composant)
Réduction de la dette technique, évaluation suivie par des métriques au sein d'une démarche qualité
Amélioration de la maintenabilité de l'application en mettant l'accent sur l'architecture, la qualité et la lisibilité du code
Les réussites du projet
Amélioration chiffrée des temps de réponse de l'application à tous les niveaux : impact ressenti et signalé par les utilisateurs
Réduction du temps d'indisponibilité de l'application
Réduction des demandes de supports par une plus grande compréhensivité des erreurs par les utilisateurs
Réduction considérable du coût d'entrée pour les futurs développeurs
Approbation d'anciens utilisateurs qui boudaient l'application mais qui la trouve maintenant ludique et se surprennent à jouer avec
Économie de coûts sur les licences Oracle (plusieurs instances)
Forte adoption de la part des utilisateurs (notamment grâce au maintien de la compatibilité avec des progiciels anciens toujours utilisés dans certains territoires)
En tant que chefs de projet métier et chef de projet informatique de l'observatoire national des services publics d'eau et d'assainissement, nous avons pu apprécié depuis 2 ans l’efficacité, la réactivité et l'implication de l'équipe de Code Lutin dans la réalisation des développements du site de l'observatoire (SISPEA).
L'équipe Code Lutin se distingue :
par leur capacité à comprendre, voire à anticiper, les besoin des utilisateurs,
par la qualité de leurs développements et de leurs livrables,
par un relationnel qui instaure la confiance,
et par un grand professionnalisme.
Claire JOUVE et Thierry PEYRIN, Chefs de projet OFB