Vous êtes sur la page 1sur 24

SCRUM

Méthode Agile

Roberton C. Philistin
robertonphilistin@yahoo.fr
37676345
SCRUM - Présentation
• Scrum est considéré comme un groupe de
pratiques répondant pour la plupart aux
préconisations du manifeste agile.

2
SCRUM - Présentation
• Scrum s'appuie sur le découpage d'un projet en « boîtes
de temps », nommées sprints (« pointes de vitesse »).
• Les sprints peuvent durer entre quelques heures et un
mois (avec un sprint médian à deux semaines).
• Chaque sprint commence par une estimation suivie d'une
planification opérationnelle.
• Le sprint se termine par une démonstration de ce qui a
été achevé.
3
SCRUM - Présentation
• Avant de démarrer un nouveau sprint, l'équipe réalise
une rétrospective.
• Cette technique analyse le déroulement
du sprint achevé, afin d'améliorer ses pratiques.
• Le flux de travail de l'équipe de développement est
facilité par son auto-organisation, il n'y aura donc pas
de gestionnaire de projet.

4
SCRUM - Présentation
• La création de frameworks de développement logiciels
hybrides couplant Scrum et d'autres frameworks est
commune puisque Scrum ne couvre pas le cycle de
développement de produit.
• on pourra utiliser des pratiques issues de l'extreme
programming,
• de la phase de construction structurée de la méthode
RAD,
• ou un ensemble de pratiques de qualité du logiciel issues
du vécu de l'équipe projet. 5
SCRUM - Présentation

6
Scrum - Caractéristiques
• Scrum est un processus qui s'appuie sur trois
piliers: la transparence, l'inspection et
l'adaptation.
• Il suit également les principes de la culture agile.

7
Scrum - Caractéristiques
• Scrum met l'accent sur le fait d'avoir un langage
commun entre tous les acteurs liés au produit.
• Ce langage commun doit permettre à tout
observateur d'obtenir rapidement une bonne
compréhension du projet et de son état
d'avancement.

8
Scrum - Caractéristiques
• À intervalles réguliers, Scrum propose de faire le point
sur les différents artéfacts produits, afin de détecter
toute variation indésirable.
• Si une dérive est constatée pendant l'inspection, le
processus doit alors être adapté.

9
Scrum - Caractéristiques
• Scrum fournit des « événements », durant
lesquels cette adaptation est possible.
• la réunion de planification de sprint,
• la mêlée quotidienne,
• la revue de sprint
• la rétrospective du sprint.

10
Scrum - Concepts

•Sprint (« sprint ») :
• Nom d'une itération dans Scrum.
• Cette itération dure 1 mois maximum en théorie,
mais en pratique entre 2 et 4 semaines.

11
Scrum - Concepts

•Sprint (« sprint ») :
• Pendant une iteration (un sprint), l'équipe doit
développer la liste d'éléments du carnet de
produit qui a été définie au début du sprint ;

12
Scrum - Concepts
•Product owner (« directeur de produit ») :
• Personne ayant la responsabilité de produire et
de maintenir à jour le carnet de produit. C'est lui
qui détermine les priorités et qui prend les
décisions d'orientation du projet ;

13
Scrum - Concepts
•Scrum master (« chef de mêlée ») :
• Membre de l'équipe dont l'objectif principal est
de la protéger des perturbations extérieures.
• Il est complètement transparent pour la
communication entre l'équipe et les clients
• n'a aucun pouvoir hiérarchique sur l'équipe.
• C'est en revanche un facilitateur pour les
problèmes non techniques de l'équipe ;
14
Scrum - Concepts

15
Scrum - Concepts
•Product backlog (« carnet du produit ») :
• Liste des fonctionnalités, des fonctions, des
exigences, des améliorations et des
correctifs qui sont nécessaires à l'évolution
du produit ;
• celui-ci est dynamique sur tout le cycle de
vie du produit.
16
Scrum - Concepts
•Sprint backlog (« carnet de sprint ») :
• Liste des tâches à accomplir pendant un
sprint.
• Elles correspondent à la réalisation des
éléments de carnet de produit affectés
au sprint ;

17
Scrum - Concepts

18
Scrum - Concepts
•Definition of done ou DoD (« définition de
fini ») :
• L'ensemble des conditions nécessaires
pour considérer qu'un élément de carnet de
produit est livrable.
• Sa définition varie selon les équipes, mais
elle doit être la même pour tous les
membres d'une équipe Scrum ; 19
Scrum - Concepts
•Daily scrum (« mêlée quotidienne ») :
• Réunion quotidienne de quinze minutes
maximum pour faire le point sur
• ce qui a été fait depuis la dernière mêlée,
• ce qu'il est prévu de faire jusqu'à la prochaine
• quels sont les obstacles rencontrés durant le
travail ;

20
Scrum - Concepts

21
Scrum - Concepts
•Burndown chart (« graphique
d'avancement ») :
• Graphique qui représente l'évolution du
reste à faire total de jour en jour (pour
les sprints) ou de sprint en sprint.

22
23
Références
• Scrum (développement) — Wikipédia (wikipedia.org)

24

Vous aimerez peut-être aussi