Étude de cas :
Watershed Monitoring

Refonte d’une plateforme SaaS de gestion de données: performances et meilleures pratiques de développement

WaterShed Monitoring, PME franco-canadienne spécialisée dans la gestion de données relatives à l’eau, accompagne les organisations qui prélèvent, distribuent, assainissent et rejettent de l'eau. Pour optimiser la collecte et la valorisation de ces millions de données, l’entreprise a créé Enki, un logiciel de gestion innovant.

Après avoir consolidé la plateforme afin de la rendre personnalisable pour chaque client et migré l’ensemble vers le cloud, nous avons poursuivi la collaboration afin de répondre à de nouveaux enjeux.

Emplacement : Québec, Canada | Strasbourg, France
Domaine : Environnement 
Taille de l’entreprise : de 1 à 10 personnes

Architecture logicielle
Migration Cloud
Koddian
Intelligence artificielle
Design UX/UI

HTML

Javascript

Go

AWS

React

SASS

Redis

PostgreSQL

Sentry

Ruby on rails

HTML

Javascript

Go

AWS

React

SASS

Redis

PostgreSQL

Sentry

Ruby on rails

HTML

Javascript

Go

AWS

React

SASS

Redis

PostgreSQL

Sentry

Ruby on rails

Besoins

  • Moderniser la plateforme SaaS Enki en adoptant une architecture API-first.
  • Mettre en place des fondations alignées sur les standards actuels du développement logiciel (scalabilité, sécurité, performance).
  • Faciliter l’intégration avec d’autres solutions et l’évolution continue du produit.

Objectifs

  • Renforcer la compétitivité de WaterShed Monitoring grâce à une plateforme plus moderne et évolutive.
  • Offrir davantage de valeur aux utilisateurs en améliorant l’expérience, la performance et la flexibilité d’Enki.
  • Permettre à Enki de relever les nouveaux défis techniques et de s’imposer dans un marché de plus en plus concurrentiel.

Défis

  • Aligner les fonctionnalités sur la valeur client

    En collaboration avec les équipes, seules les fonctionnalités apportant un réel bénéfice sont retenues pour bâtir une solution centrée sur l’utilisateur.

  • Repenser l’architecture et l’expérience

    Au-delà du back-end, nos équipes repensent l’interface utilisateur pour offrir une expérience fluide, accessible et responsive.

  • Assurer sécurité et performance à grande échelle

    Concevoir une plateforme capable de gérer des volumes massifs de données tout en garantissant des standards élevés de fiabilité, de sécurité et de rapidité.

En résumé

Distribution moyenne des heures par projet

Équipe Kumojin

Durée

Depuis 2022

Activités

Développement Front-end & Back-end – DevOps – Architecture logicielle – Design UX/UI - Atelier de travail – Chargée de projet – Maintenance applicative – Optimisation et fluidification des processus – Intelligence artificielle

Solutions

Une plateforme sur mesure, robuste et performante, pensée pour les clients

Forts de leur expérience en back-end et en front-end, nos développeurs s’adaptent parfaitement au changement radical d’environnement. L’idée est de moderniser la stack technologique, ce qui facilitera l’ajout de futures fonctionnalités clés. De plus, ils repensent totalement l’UX/UI du logiciel afin d’optimiser son ergonomie et assurer sa performance au fil du temps.

Cette collaboration repose sur une confiance renouvelée, bâtie sur l’efficacité opérationnelle, l’écoute des utilisateurs et une compréhension précise des besoins.

Vous avez, vous aussi, un projet impliquant la gestion de milliers de données ? Vous souhaitez automatiser certains de vos processus? Transformer une plateforme existante ?

Contactez-nous

Témoignages

Nous collaborons avec Kumojin depuis 2022 pour le développement et le maintien en continu de notre plateforme SaaS Enki. Que ce soit pour les adaptations sur mesure des fonctionnalités ou la création de nouveaux outils, l’équipe a démontré une agilité certaine afin de répondre aux besoins de tous nos clients. Kumojin est un partenaire de choix pour WaterShed Monitoring et nous sommes très heureux de pouvoir compter sur le professionnalisme et les compétences de l’équipe. 

L’un des défis du projet est de retravailler et de renforcer le code d’Enki afin que l’application soit adaptée au nombre croissant de visiteurs. Il faut stabiliser la plateforme et la rendre plus performante. L’équipe de WaterShed Monitoring est très à l’écoute concernant nos propositions et nos améliorations. Elle nous fait totalement confiance ce qui nous permet de proposer des solutions appropriées aux réalités technologiques auxquelles elle doit faire face.

Le projet utilise le framework Ruby on Rails, la technologie sur laquelle j’ai été formée, mais son application est beaucoup plus complexe et élaborée que ce que j’ai pu apprendre jusqu’alors. J’ai ainsi pu étendre mes connaissances et mieux comprendre comment utiliser ce cadre d’applications de façon optimale pour intégrer de nouvelles fonctionnalités à la plateforme. De plus, j’ai l’occasion de mettre à profit mon expérience professionnelle en gestion de produit, car je suis aussi responsable de la gestion des tâches de l’équipe et de la communication avec le client. 

Découvrez nos autres projets

Il n'y a pas de projet disponible à afficher