Réalisations
GED FollowWork
Une gestion documentaire portée neuf ans et trois générations techniques, sans interruption de service.
- commits
- 831
- générations techniques
- 3
- de continuité
- 9 ans
- Client
- Un grand groupe pétrolier
- Secteur
- Pétrochimie
- Période
- 2015-2024
- Notre rôle
- Conception, développement et maintenance sur trois générations techniques
Technologies
- Laravel 4.2
- Laravel 5.7
- Vue 2
- Laravel 11
- Vue 3
- Tailwind CSS
Le besoin
Classer, retrouver et faire circuler des documents dans une organisation industrielle, avec les droits d’accès et l’historique qui vont avec. Dans ce secteur, un document n’est pas seulement un fichier : c’est une pièce qui doit rester consultable et opposable des années après avoir été produite.
Trois générations
2015, Laravel 4.2. La première version, rendue côté serveur, dans les usages et les outils de l’époque.
Puis Laravel 5.7 et Vue 2. La reprise du socle et le passage à une interface découplée, sans interruption de service et sans réécriture d’un bloc.
Aujourd’hui, Laravel, Vue 3 et Tailwind. La génération courante, sur des versions qui reçoivent encore des correctifs de sécurité.
Ce que le projet a demandé
Neuf ans sur la même application, c’est la démonstration concrète de ce que nous défendons ailleurs : une application ne meurt pas d’avoir vieilli, elle meurt d’avoir été laissée sur une version que plus personne ne corrige. Les trois migrations ont été faites progressivement, en gardant l’historique et les données, parce que c’était moins risqué et moins cher que de tout refaire.
C’est aussi l’expérience sur laquelle nous nous appuyons quand un client nous confie une application dont l’auteur d’origine n’est plus là.