SISPEA

Refonte d'une interface de saisie assurant le suivi du traitement de l'eau en France

Client : Office Français de la Biodiversité

Secteur : Environnement

Date du projet : depuis 2014

Principales technologies utilisées :

VueJSJavaScriptJava PostgreSQL

Prestations et expertises

  • 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

En tant que chefs de projet métier et chef de projet informatique de '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

Les missions de Code Lutin

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

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