SCRUM
I. Définition de SCRUM
SCRUM est une méthode agile utilisée en génie logiciel pour gérer et développer des projets
informatiques de manière itérative et collaborative. SCRUM est un framework agile basé sur :
Le travail en équipe,
Les livraisons rapides,
Les améliorations continues,
L’adaptation aux changements.
Le projet est découpé en petites périodes appelées :
Sprint
Chaque sprint produit une partie fonctionnelle du logiciel.
II. Les acteurs de SCRUM
1. Product Owner (PO)
Représente le client.
Responsabilités :
Définir les besoins,
Prioriser les fonctionnalités,
Gérer le Product Backlog.
2. Scrum Master
Responsable du respect de la méthode SCRUM.
Aide l’équipe,
Enlève les blocages,
Organise les réunions.
3. Équipe de développement
Développe le logiciel :
Analyse,
Programmation,
Tests,
Documentation
III. Les éléments principaux
1. Product Backlog
Liste complète des besoins du projet, c’est tout qu’on doit développer dans ce produit du logiciel
Exemple :
Connexion utilisateur,
Gestion des employés,
Tableau de bord.
2. Sprint Backlog
Un Sprint est une période de travail courte et fixe durant laquelle l’équipe développe une partie
fonctionnelle du projet. Un cycle de développement contenant des tâches précises à réaliser dans une
durée déterminée.
Liste des tâches choisies pour un sprint.
3. Incrément
Version fonctionnelle produite à la fin du sprint.
IV. Les réunions SCRUM
1. Sprint Planning
Planification du sprint.
2. Daily Scrum
Réunion quotidienne de 15 minutes.
Chaque membre répond :
Qu’ai-je fait ?
Que vais-je faire ?
Quels obstacles ?
3. Sprint Review
Présentation du travail réalisé.
4. Sprint Rétrospective
Analyse des problèmes et améliorations.
Avantages de SCRUM
Flexibilité,
Adaptation rapide,
Meilleure communication,
Livraison rapide,
Meilleure qualité.
Inconvénients
Nécessite une bonne organisation,
Demande forte implication du client,
Difficile pour grandes équipes non expérimentées.
V. Exemple
Projet : application RH
Sprint 1
Turnover
Gestion des entrants
Gestion des sortants
Sprint 2
Gestion congés
Sprint 3
Tableau de bord RH
Chaque sprint dure par exemple :
2 semaines.