5 min lecture • Guide 183 of 877
GitScrum pour les équipes de développement logiciel
GitScrum est construit pour les équipes logicielles, avec une intégration GitHub profonde, des workflows orientés développeur et une gestion des sprints qui ne gêne pas le codage. Ce guide couvre la configuration optimale pour les équipes de développement de toutes tailles.
Fonctionnalités orientées développeur
| Fonctionnalité | Avantage |
|---|---|
| Intégration GitHub | Commits liés aux tâches |
| Raccourcis clavier | Rester dans le flow |
| Support Markdown | Formatage code-friendly |
| Accès API | Capacité d'automatisation |
| Cérémonies minimales | Focus sur le shipping |
Configuration d'équipe
Configuration du tableau
CONFIGURATION DU TABLEAU ÉQUIPE DE DÉVELOPPEMENT
════════════════════════════════════════════════
COLONNES :
─────────────────────────────────────
Backlog → Travail priorisé non encore commencé
Ready → Affiné, prêt à prendre
In Progress → En cours de développement
Review → Code review / PR ouverte
QA → Test (optionnel)
Done → Mergé et déployé
LIMITES WIP :
├── Ready : ∞ (ou 2× taille équipe)
├── In Progress : 2 par développeur
├── Review : 3 total
├── QA : 5 total
└── Done : Pas de limite
LABELS :
├── Type : feature, bug, chore, spike
├── Priorité : P1, P2, P3
├── Taille : S, M, L (optionnel)
├── Composant : frontend, backend, infra
└── Statut : bloqué, needs-review
AUTOMATISATION :
├── PR ouverte → Déplacer vers Review
├── PR mergée → Déplacer vers Done
├── In Review > 48h → Alerte
└── Label bloqué → Notifier le lead
Intégration GitHub
CONFIGURATION DE L'INTÉGRATION GITHUB
═════════════════════════════════════
CONNECTER LE DÉPÔT :
1. Settings → Intégrations → GitHub
2. Autoriser GitScrum
3. Sélectionner l'organisation
4. Sélectionner le(s) dépôt(s)
5. Configurer les règles de liaison
LIAISON DES COMMITS :
─────────────────────────────────────
# Mentionner l'ID de tâche dans le message de commit
git commit -m "Add login validation [GS-123]"
# GitScrum automatiquement :
├── Lie le commit à la tâche
├── Affiche dans l'activité de la tâche
├── Met à jour le progrès
└── Notifie l'assigné
NOMMAGE DES BRANCHES :
─────────────────────────────────────
# Depuis GitScrum :
Cliquer "Create Branch" sur la tâche
→ Crée : feature/GS-123-login-validation
# Pattern de nommage de branche configurable :
├── feature/[ID]-[slug]
├── [ID]/[title]
├── [type]/[ID]
└── Pattern personnalisé
SYNC PR :
─────────────────────────────────────
Quand une PR est ouverte mentionnant GS-123 :
├── La tâche passe à "Review"
├── Lien PR affiché sur la tâche
├── Badge de statut sur la tâche
└── Reviewers visibles
Quand la PR est mergée :
├── La tâche passe à "Done"
├── Info de merge enregistrée
├── Cycle time calculé
└── Suivi de déploiement (optionnel)
Gestion des sprints
Configuration des sprints
CONFIGURATION DES SPRINTS
═════════════════════════
PARAMÈTRES DE SPRINT :
├── Durée : 2 semaines (configurable)
├── Début : Lundi
├── Fin : Vendredi semaine 2
├── Planning : Lundi matin
├── Review : Vendredi après-midi
├── Rétro : Après la review
VUE TABLEAU SPRINT :
┌─────────────────────────────────────────────────────────┐
│ Sprint 24 : 15 Jan - 26 Jan │
│ ████████████░░░░░░ 67% complet | 7 jours restants │
├─────────────────────────────────────────────────────────┤
│ Ready │ In Progress │ Review │ Done │
│ ──────────│─────────────│─────────│────────────── │
│ [GS-130] │ [GS-123] S │ [GS-125]│ [GS-126] ✓ │
│ [GS-131] │ [GS-124] M │ │ [GS-127] ✓ │
│ │ │ │ [GS-128] ✓ │
│ │ │ │ [GS-129] ✓ │
├─────────────────────────────────────────────────────────┤
│ Engagé : 34 pts | Terminé : 23 pts | Restant : 11 pts │
└─────────────────────────────────────────────────────────┘
SUIVI DE VÉLOCITÉ :
├── Points par sprint (tendance)
├── Comparaison à la moyenne
├── Prévision pour le futur
└── Alertes de calibration
Bonnes pratiques
- Commencez simple et ajoutez de la complexité au besoin
- Utilisez l'intégration GitHub dès le début
- Définissez des limites WIP pour éviter la surcharge
- Automatisez les changements de statut via les PRs
- Révisez les métriques régulièrement
- Adaptez le workflow à votre équipe
- Gardez les cérémonies courtes et focalisées
- Célébrez les livraisons pour le moral de l'équipe