Responsabilités et Outils
- Responsable : Manager des Développeurs ou Lead Dev.
- Intervenants : Développeurs (Front & Back), Chef de Projet (Clarification des US).
- Outils :
- Ticketing : Jira / YouTrack / Monday / Asana (Gestion du flux).
- Code : GitHub / GitLab (Dépôt du code et Code Review).
- Documentation : Wiki Technique (Notion/Confluence/WikiJS).
- Environnements : Local (Dev) -> Staging (Test).
Création des Tâches Techniques
Une fois l’US validée par le client, elle doit être “traduite” en tickets techniques (Jira/YouTrack/Monday/Asana).- Qui : Le Manager Dev ou un Lead Dev.
- Comment : On découpe l’US en sous-tâches.
- Exemple pour l’US Mot de passe :
- [Backoffice] Création de l’API Endpoint
POST /reset-password. - [Backoffice] Template d’emailing (Amélioration du socle).
- [Front-end] Intégration de la page de saisie (Maquette Figma).
- [Backoffice] Création de l’API Endpoint
- Exemple pour l’US Mot de passe :
Cycle de vie d’un Ticket (Workflow)
Un ticket ne peut pas simplement être “À faire” ou “Fait”. Il doit suivre ce cycle :- Backlog : Tâche identifiée mais non priorisée.
- Ready for Dev : Spécifications claires, maquettes prêtes, prêt à être pris.
- In Progress : Le développeur travaille dessus.
- Code Review (Peer Review) : Un autre développeur vérifie le code (Qualité/Sécurité).
- Ready for QA : Le développeur a fini, le CP doit tester.
- Testing : Le CP effectue les tests de conformité.
- Ready for Prod : Validé et prêt pour la mise en production.
- Released : Le code est déployé sur le serveur final. L’utilisateur peut l’utiliser.
Répartition du temps sur un Ticket (Estimation)
Pour un ticket estimé à 1 journée (8h), la répartition type en grande entreprise est :- Analyse & Setup (5%) : Lecture du ticket, mise à jour de son environnement local. (~30m)
- Développement (50%) : Écriture du code et des tests unitaires. (~4h)
- Auto-test (25%) : Vérifier que ça marche, documenter l’API ou le changement dans le Wiki Technique. (~2h)
- Documentation (15%) : Vérifier que ça marche, documenter l’API ou le changement dans le Wiki Technique. (~1h)
- Correction / Revue (5%) : Ajustements suite aux retours de la Code Review. (~30m)
La Documentation Technique (Wiki Dev)
Contrairement au Wiki Projet (fonctionnel), le Wiki Technique est géré par le Manager Dev et les développeurs :- Architecture du Backoffice : Schéma de la base de données, liste des hooks disponibles.
- Guide de style : Règles de nommage du code pour que tout le monde code de la même façon.
- Procédure de déploiement : Comment mettre en ligne les modifications sans tout casser.
