1 – Introduction
- Développement logiciel agile, distinction entre méthodes agiles et classiques
- Valeurs et principes du Manifeste agile
- Objectif, définition et théorie de Scrum
2 – Rôles et rituels
- Product Owner, Scrum Master, équipe de développement
- Sprint, Sprint Planning, Daily Stand Up, Sprint Review, Sprint Retrospective
3 – Scrum et pratiques agiles
- Product Backlog, Sprint Backlog, Product Increment
- Extreme Programming, Refactoring, Pair Programming, Continuous Integration, Agile Testing, Definition of Done
4 – Planification Scrum
- Sprint Plan & Sprint Backlog
- Release Plan
- Plans multi-niveaux
5 – Estimations
- Outils (User Stories, Scrum Poker, etc.)
- Délais, techniques, prérequis
- Plan d’action
6 – Suivi
- Mesures et méthodes
- Burn Down Charts, Information Radiator, calendrier Niko-Niko, Kanban
7 – Concepts avancés
- Grands projets avec Scrum (Large Scale Scrum, Scrum of Scrums)
- Maintenance agile
- Équipes Scrum distribuées
- Projets à prix fixe
- Mise en œuvre de Scrum