Olivier Garyga
Ingénieur en développement accéléré · SaaS, Python, Streamlit & PostgreSQL
Je mets des applications web SaaS en ligne en 21 jours, là où un projet classique demande six mois. Python et Streamlit de bout en bout, du cadrage à la mise en production.
- Python
- Streamlit
- Pandas
- PostgreSQL
- Docker
contact@oliviergaryga.fr
Le développement accéléré, concrètement
Un projet logiciel classique passe des mois en spécifications avant que quiconque puisse cliquer sur quoi que ce soit. J'inverse l'ordre : une version utilisable arrive entre les mains des utilisateurs le plus tôt possible, et c'est leur usage réel qui dicte la suite.
-
JOUR 1
Cadrage
Une demi-journée pour isoler le problème à résoudre et écarter tout ce qui n'est pas essentiel à la première version.
-
JOURS 2 À 14
Première version
Une application web fonctionnelle, mise en ligne dès qu'elle tient debout et utilisable par de vrais utilisateurs.
-
JOURS 15 À 21
Mise en production
On ajuste selon les retours d'usage, on consolide ce qui doit l'être, et l'application passe en production.
- Python de bout en boutPas de séparation front-end / back-end à maintenir : la logique métier et l'interface s'écrivent dans le même langage, par la même personne.
- StreamlitLa librairie transforme un script Python en application web. Ce qui demande des semaines de développement front-end tient en quelques centaines de lignes.
- Le périmètre avant le codeLe gain de temps ne vient pas de raccourcis techniques, mais du refus de construire ce dont personne n'a besoin.
- En ligne avant d'être finieL'application est déployée dès qu'elle tient debout, pas à la fin. Les retours arrivent pendant le développement.
Écrire à contact@oliviergaryga.fr