Documente Academic
Documente Profesional
Documente Cultură
GESTION DE
PROJET
V4
La méthode Scrum
1
Problème : Un processus parfois inadapté
!
Concepts formalisés en 2001 par le Manifeste Agile.
3
‹#›
Rappel sur les méthodes agiles
4
‹#›
Introduction à Scrum
Objectifs:
Satisfaire au mieux les besoins du client
Maximiser les chances de réussite du projet
1986 : « The new new product development game »
5
Exposé sur le Scrum ‹#›
Scrum – Principes clés
Scrum est une méthode agile qui permet de produire la plus grande
valeur métier dans la durée la plus courte.
!
Méthode itérative et incrémentale:
• Réalisation d’un ensemble de fonctionnalités par itération
• Itération d’une durée fixe (de 2 à 4 semaines) // sprint
• Livraison d’un produit partiel fonctionnel par itération
Participation du client:
6
Exposé sur le Scrum ‹#›
LA METHODE SCRUM
Mêlée quotidienne
7
Source : MAES / DEBOIS
‹#›
LA METHODE SCRUM
8
‹#›
LA METHODE SCRUM
9
‹#›
10
‹#›
La fiche de mission du product owner
Mêlée quotidienne
Produit potentiellement
Backlog du produit Backlog du sprint Sprint de 1 à 4 Livrable avec un incrément
semaines additionnel
L'équipe produit
ce qu'il y a dans
le backlog du
sprint
Créer et maintenir le
Se rendre disponible Vérifier que les stories
backlog du produit
pour répondre aux ont été développées
questions sur les stories conformément aux
pendant le sprint critères d'acceptation
Organiser le backlog en
livraisons incrémentales
11
Source : MAES / DEBOIS
‹#›
La fiche de mission du Scrum master
Mêlée quotidienne
Produit potentiellement
Backlog du produit Backlog du sprint Sprint de 1 à 4 Livrable avec un incrément
semaines additionnel
L'équipe produit
ce qu'il y a dans
le backlog du
sprint
RECTO VERSO
13
Source : MAES / DEBOIS
‹#›
Le planning poker
ESTIMATION DE CHAQUE STORY DU BACKLOG EN GROUPE,
A L'AIDE D'UN JEU DE CARTES
Estimation individuelle,
0 1/2 1 2 puis collective
de chaque story,
à l'aide de cartes à jouer
3 5 8 13
14
Source : MAES / DEBOIS
‹#›
Le product backlog
ID Priorité Item Critère d'acceptation Estimation Release Sprint Statut
Source : http://fr.wikipedia.org
Source : www.scrumalliance.org
Product backlog
priorisé par le
product owner
Vélocité de l'équipe
(estimée à partir des
spints précédents)
18
Source : MAES / DEBOIS
‹#›
Scrum – 2/5 – Backlog de Sprint
Source : www.scrumalliance.org
2. Backlog de sprint
■ Extrait du backlog produit
19
Exposé sur le Scrum ‹#›
La revue de sprint
Rappeler les
Préparer la objectifs du Effectuer la
Calculer la
démonstration sprint (liste des démonstration Ajuster le plan
vélocité du
(logistique+ stories prévues en impliquant de release
sprint
environnement) et présentées les participants
lors de la revue)
20
Source : MAES / DEBOIS
‹#›
Scrum – 3/5 - Sprint
Source : www.scrumalliance.org
3. Sprint
■ Développement des fonctionnalités du backlog de sprint
21
Exposé sur le Scrum ‹#›
La rétrospective de sprint
Intégration d'une
Bilan du sprint Idées d'amélioration amélioration dans le
sprint suivant
22
Source : MAES / DEBOIS
‹#›
Scrum – 4/5 – Mêlée quotidienne
Source : www.scrumalliance.org
4. Mêlée quotidienne
■ Point de contrôle quotidien de l’équipe
23
Exposé sur le Scrum ‹#›
La mêlée quotidienne
24
Source : MAES / DEBOIS
‹#›
0
100
200
300
400
500
600
Estomation
Jour 1
Jour 2
Jour 3
Jour 4
Jour 5
Jour 6
Jour 7
Jour 8
Jour 9
Jour 10
Jour 11
Jour 12
Jour 13
Jour 14
Jour 15
Le burndown chart de sprint
26
Source : « Scrum and XP from the trenches » de H. Kniberg, 2007
Exposé sur le Scrum ‹#›
Scrum Task Board
27
‹#›
Scrum – 5/5 – Incrément logiciel
Source : www.scrumalliance.org
Un plan de release est une séquence de sprint à venir, avec une vision
du contenu prévu (les éléments de backlog de produits) de ces sprints.
Présenté sous forme de tableau, un plan de release est facile à
comprendre pour les clients et utilisateurs :
– les sprints sont présentés de façon séquentielle de gauche à droite,
avec pour chacun son numéro, son but, sa vélocité prévue et ses dates
de début et fin
– les éléments du backlog associés à chaque sprint sont estimés en
point, et différenciés en fonction de leur nature (user Story, Story
technique ou défaut).
Il leur donne un bon aperçu des différents incréments de produits qui
vont être développés dans le temps.
29
Source : MAES / DEBOIS
‹#›
Les outils
Outils traditionnels
Tableau blanc et post-its
Excel – Backlog produit et backlog de sprint
Outils dédiés
Outils commerciaux / Open source
Gèrent une charge de travail
Absence de PERT / Gantt
Intégration avec : IDE, contrôle de sources, gestion des tests, bug
tracking, intégration continue.
Autres outils
Connexion large bande
Wiki, webcams, messagerie instantanée…
30
Exposé sur le Scrum ‹#›
Perspectives
31
Exposé sur le Scrum ‹#›
Bibliographie
❑ La boîte à outils du chef de projet Maes, Debois Dunod 2013 ISBN : 978-
100555277
❑ Scrum en action Guillaume Bodet Pearson 2012 ISBN : 978-2744025648
32
‹#›