Méthodes agiles et Scrum
Les méthodes agiles cherchent à livrer de la valeur rapidement, en s’adaptant aux besoins qui évoluent.
Principes agiles
Idée clé
Les méthodes agiles privilégient l’adaptation, la collaboration et la livraison fréquente de valeur.
- S’adapter au changement plutôt que suivre un plan figé.
- Livrer souvent un logiciel opérationnel.
Valeurs agiles
Ce que l’on valorise
- Individus et interactions
- Logiciel opérationnel
- Collaboration client
Ce que l’on évite
- Processus rigide
- Documentation excessive
- Contrat figé
Cadre Scrum
Rôles Scrum
| Rôle | Mission |
|---|---|
| Product Owner | Porte la valeur et priorise le backlog. |
| Scrum Master | Facilite Scrum et protège l’équipe. |
| Équipe de développement | Réalise l’incrément et s’auto-organise. |
Backlog produit
Le backlog produit est la liste ordonnée des besoins à traiter en priorité.
- Il contient des user stories.
- Il évolue selon les retours.
Sprint et planification
Sprint
- 1
Définir un objectif de sprint.
- 2
Sélectionner les éléments réalisables.
User stories
Une équipe doit développer la connexion à une plateforme universitaire.
- En tant qu’étudiant, je veux me connecter avec mon identifiant.
- Critères d’acceptation : identifiant valide, mot de passe valide, message d’erreur sinon.
- L’équipe découpe en tâches : écran, validation, test, intégration.
La user story décrit le besoin utilisateur et guide la planification du sprint.
Planification de sprint
POUR : Prioriser, Organiser, Réaliser, Vérifier pour rester réaliste pendant le sprint.
Suivi Scrum
Rituels
Mêlée quotidienne
- Point court sur l’avancement.
- Blocages visibles rapidement.
Mémorisation
Repères
- Sprint
- Itération courte et timeboxée.
- Incrément
- Version du produit livrée à la fin du sprint.
- Objectif de sprint
- But commun fixé au départ du sprint.
- Backlog
- Liste priorisée des éléments à faire.
Mini-défi
- Quel rôle priorise le backlog produit ?
- Quelle réunion montre l’incrément ?
Conclusion
- Agile mise sur l’adaptation, la collaboration et la valeur métier.
- Scrum structure le travail avec des rôles, un backlog et des sprints.
- Les rituels servent à inspecter, adapter et progresser en continu.
