5 min lecture • Guide 487 of 877
Démarrer avec Scrum
Scrum fournit un framework structuré pour le développement itératif avec des rôles, cérémonies et artefacts définis. GitScrum supporte une implémentation Scrum complète avec la planification de sprint, la gestion du backlog, les burndown charts et les outils de rétrospective qui aident les équipes à adopter le framework efficacement.
Vue d'Ensemble du Framework Scrum
| Élément | Objectif | Fréquence |
|---|---|---|
| Sprint | Itération time-boxée | 1-4 semaines |
| Sprint Planning | Planifier travail sprint | Début sprint |
| Daily Standup | Sync & blocages | Quotidien (15 min) |
| Sprint Review | Démo aux stakeholders | Fin sprint |
| Rétrospective | Amélioration équipe | Fin sprint |
Rôles Scrum
STRUCTURE ÉQUIPE SCRUM
┌─────────────────────────────────────────────────┐
│ │
│ PRODUCT OWNER │
│ ├── Propriétaire du product backlog │
│ ├── Priorise par valeur business │
│ ├── Définit les critères d'acceptation │
│ └── Prend les décisions de scope │
│ │
├─────────────────────────────────────────────────┤
│ │
│ SCRUM MASTER │
│ ├── Facilite les cérémonies │
│ ├── Supprime les obstacles │
│ ├── Coach les pratiques agiles │
│ └── Protège l'équipe des distractions │
│ │
├─────────────────────────────────────────────────┤
│ │
│ ÉQUIPE DE DÉVELOPPEMENT (3-9 membres) │
│ ├── Auto-organisée │
│ ├── Cross-fonctionnelle │
│ ├── S'engage sur les objectifs sprint │
│ └── Livre un incrément fonctionnel │
│ │
└─────────────────────────────────────────────────┘
Cycle de Sprint
STRUCTURE SPRINT DEUX SEMAINES
┌─────────────────────────────────────────────────┐
│ JOUR 1 (Lundi matin) │
│ ┌─────────────────────────────────────────┐ │
│ │ SPRINT PLANNING (2-4 heures) │ │
│ │ • Revoir l'objectif sprint │ │
│ │ • Sélectionner items du backlog │ │
│ │ • Décomposer en tâches │ │
│ │ • S'engager en équipe │ │
│ └─────────────────────────────────────────┘ │
│ │
│ JOURS 1-9 (Quotidien) │
│ ┌─────────────────────────────────────────┐ │
│ │ DAILY STANDUP (15 minutes) │ │
│ │ • Qu'ai-je fait hier ? │ │
│ │ • Que vais-je faire aujourd'hui ? │ │
│ │ • Des blocages ? │ │
│ └─────────────────────────────────────────┘ │
│ │
│ MI-SPRINT │
│ ┌─────────────────────────────────────────┐ │
│ │ BACKLOG REFINEMENT (1 heure) │ │
│ │ • Affiner items à venir │ │
│ │ • Estimer │ │
│ │ • Clarifier les exigences │ │
│ └─────────────────────────────────────────┘ │
│ │
│ JOUR 10 (Vendredi après-midi) │
│ ┌─────────────────────────────────────────┐ │
│ │ SPRINT REVIEW (1-2 heures) │ │
│ │ • Démo du travail complété │ │
│ │ • Recueillir feedback stakeholders │ │
│ │ • Mettre à jour le backlog │ │
│ └─────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────┐ │
│ │ RÉTROSPECTIVE (1-1.5 heures) │ │
│ │ • Qu'est-ce qui a bien marché ? │ │
│ │ • Qu'est-ce à améliorer ? │ │
│ │ • Actions à prendre │ │
│ └─────────────────────────────────────────┘ │
└─────────────────────────────────────────────────┘
Artefacts Scrum
PRODUCT BACKLOG
┌─────────────────────────────────────────────────┐
│ Liste ordonnée de tout ce qui est nécessaire │
│ • Priorisée par Product Owner │
│ • Items du haut raffinés et prêts │
│ • Toujours en évolution │
│ │
│ 1. [Prêt] Login utilisateur - 5 pts │
│ 2. [Prêt] Vue dashboard - 8 pts │
│ 3. [Prêt] Page settings - 3 pts │
│ 4. [Brouillon] Fonctionnalité export - ? │
│ 5. [Idée] App mobile - ? │
└─────────────────────────────────────────────────┘
SPRINT BACKLOG
┌─────────────────────────────────────────────────┐
│ Travail engagé pour le sprint actuel │
│ • Sélectionné du product backlog │
│ • L'équipe s'engage à compléter │
│ • Supporte l'objectif sprint │
│ │
│ Sprint 12 Objectif: "Utilisateurs gèrent profils"
│ ├── Login utilisateur (5 pts) │
│ │ ├── Endpoint API │
│ │ ├── Composant UI │
│ │ └── Tests │
│ └── Vue dashboard (8 pts) │
│ ├── Layout │
│ ├── Fetch données │
│ └── États d'erreur │
└─────────────────────────────────────────────────┘
INCRÉMENT
┌─────────────────────────────────────────────────┐
│ Produit potentiellement livrable en fin sprint│
│ • Répond à la Definition of Done │
│ • S'ajoute aux incréments précédents │
│ • Inspecable par stakeholders │
└─────────────────────────────────────────────────┘
Meilleures Pratiques
| Pratique | Bénéfice |
|---|---|
| Time-boxer cérémonies | Strictement |
| Protéger scope sprint | Après engagement |
| Raffiner backlog continuellement | Pas juste au planning |
| Définir Done clairement | Pour qualité |
| Objectif sprint > liste tâches | Pour focus |
| Démo logiciel fonctionnel | Pas slides |
Anti-Patterns
✗ Sprint planning sans backlog raffiné
✗ Standups devenant rapports statut au manager
✗ Sauter rétrospectives quand occupé
✗ Ajouter travail mi-sprint régulièrement
✗ Pas de Definition of Done
✗ Sprint Review sans stakeholders