Aller au contenu
Toutes les réalisations

Éducation · 2021 – 2023

Easy School : plateforme de gestion scolaire

Cadre
Skysoft Technology, Cameroun

Inscriptions, notes et communication dans une seule plateforme, avec reprise des données existantes.

domaines métier
4domaines métier
outils et données clients
Reprise de l'existantoutils et données clients

Contexte

Le projet démarre comme un simple outil d'inscription, puis s'étend en cours de route à la gestion des notes et à la communication entre parents et enseignants.

Contrainte

Absorber ces nouveaux contextes métier sans que le code ne se transforme en un module unique et emmêlé, et sans réécriture à mi-parcours, alors que le périmètre continuait de s'élargir. S'y ajoutait une contrainte propre à chaque client : aucun établissement n'arrivait vierge. Tous avaient déjà des outils en place et des années de données à conserver, qu'il fallait reprendre plutôt que leur demander de repartir de zéro.

Rôle

Tech Lead

Ce qui a été livré

  • Inscriptions, notes et communication parents-enseignants, livrées comme modules distincts
  • Module d'intégration relié aux outils déjà en place dans chaque établissement
  • Données existantes des établissements reprises plutôt que ressaisies

Décisions

  1. Des modules par fonctionnalité aux frontières explicites, pour que la croissance du périmètre n'impose pas de réécriture.
  2. Un module d'intégration dédié, pour qu'un établissement adopte la plateforme sans abandonner ses outils.
  3. Une livraison séquencée : les premiers modules en production pendant que les suivants étaient en construction.

Résultat

Une croissance de périmètre importante absorbée sans réécriture, et une mise en production progressive : l'établissement a commencé à s'en servir avant la fin du projet, en conservant ses outils et ses données existants.

Stack technique

JavaSpring BootAngularPostgreSQL