1. Diagnostic : comprendre avant de proposer
Le diagnostic clarifie le problème réel : irritants, données, rôles, contraintes, outils existants, risques et valeur attendue. Il sert aussi à repérer les fausses bonnes idées : automatisation prématurée, refonte totale inutile, workflow trop rigide ou reporting décoratif.
2. Cadrage : transformer le besoin en décisions
Le cadrage formalise le périmètre priorisé, le modèle métier, les parcours, les règles, les droits, les dépendances, les inconnues et les critères de recette. Il ne cherche pas à produire un document lourd, mais une base de décision exploitable.
3. Conception : relier UX, données et architecture
La conception prépare les écrans critiques, le modèle de données, les états, les rôles, les intégrations, les messages d’erreur, les exports et les points de contrôle. C’est là que l’outil commence à devenir utilisable avant même d’être codé.
4. Développement : construire par modules robustes
Le développement avance par modules lisibles, avec séparation des responsabilités, validation serveur, requêtes préparées, sécurité, performance, logs utiles et documentation suffisante pour rendre le projet reprenable.
5. Recette et évolution : installer la durée
La recette vérifie les scénarios importants, les droits, les cas limites, les formulaires, les exports, les performances et la compréhension par les utilisateurs. La maintenance organise ensuite les corrections et évolutions sans accumuler une dette invisible.