• É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 2017, l' AFB 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.

La mission de Code Lutin

Une station d'épuration
Photo © #6
La mission première de Code Lutin est le maintien en condition opérationelle de l'application SISPEA. Lorsque Code Lutin reprend le projet, le logiciel est déjà en production mais dans un contexte difficile :
  • 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

Capture d'écran du logiciel Sispea
  • 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)
  • Plus d'un million d'indicateurs saisis dont plus de 800 000 diffusés au grand public

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 AFB

arrowenvelopelutinsupportformationdeveloppementconseillogo-big