2. 2
MALTEM Consulting Group
AU MENU CE MATIN
• Le manifeste Agile et l'agilité
• Les 4 valeurs
• Les 12 principes
• (Interlude)
• Les fondations du cadre Scrum
• Scrum en un coup d'oeil
• Pratiques complémentaires de Scrum*
• Questions & Réponses Round 1
6. 6
MALTEM Consulting Group
Principes sous-jacents au manifeste (1/4)
Notre plus haute priorité est de satisfaire le client
en livrant rapidement et régulièrement des fonctionnalités
à grande valeur ajoutée.
Accueillez positivement les changements de besoins,
même tard dans le projet. Les processus Agiles
exploitent le changement pour donner un avantage
compétitif au client.
Livrez fréquemment un logiciel opérationnel avec des
cycles de quelques semaines à quelques mois et une
préférence pour les plus courts.
7. 7
MALTEM Consulting Group
Principes sous-jacents au manifeste (2/4)
Les utilisateurs ou leurs représentants et les
développeurs doivent travailler ensemble quotidiennement
tout au long du projet.
Réalisez les projets avec des personnes motivées.
Fournissez-leur l’environnement et le soutien dont ils
ont besoin et faites-leur confiance pour atteindre les
objectifs fixés.
La méthode la plus simple et la plus efficace pour
transmettre de l’information à l'équipe de développement
et à l’intérieur de celle-ci est le dialogue en face à face.
9. 9
MALTEM Consulting Group
Principes sous-jacents au manifeste (3/4)
Un logiciel opérationnel est la principale mesure d’avancement.
Les processus Agiles encouragent un rythme de développement
soutenable. Ensemble, les commanditaires, les développeurs
et les utilisateurs devraient être capables de maintenir
indéfiniment un rythme constant.
Une attention continue à l'excellence technique et
à une bonne conception renforce l’Agilité.
10. 10
MALTEM Consulting Group
La simplicité – c’est-à-dire l’art de minimiser la
quantité de travail inutile – est essentielle.
Les meilleures architectures, spécifications et
conceptions émergent d'équipes autoorganisées.
À intervalles réguliers, l'équipe réfléchit aux moyens
de devenir plus efficace, puis règle et modifie son
comportement en conséquence.
Principes sous-jacents au manifeste (4/4)
11. 11
MALTEM Consulting Group
Atelier : De l’importance des lots
Sur 3 postes (une personne par poste), le but est de retourner chaque
pièce de monnaie une et une seule fois lorsqu’elle passe par un poste.
Poste 1 Poste 3Poste 2
Premier round : Chaque poste ne peut
transmettre ses pièces au poste suivant que
lorsqu’elles ont toutes été retournées.
12. 12
MALTEM Consulting Group
Atelier : De l’importance des lots
Sur 3 postes (une personne par poste), le but est de retourner chaque
pièce de monnaie une et une seule fois lorsqu’elle passe par un poste.
Poste 1 Poste 3Poste 2
Deuxième round : Chaque poste transmet ses
pièces une à une au poste suivant dès qu’elle
a été retournée.
13. 13
MALTEM Consulting Group
Le Cadre Scrum, une définition (Source : Guide Scrum)
Scrum (n) :
Un cadre de travail permettant de répondre à des problèmes complexes et changeants, tout
en livrant de manière productive et créative des produits de la plus grande valeur possible.
Scrum est à la fois léger, simple à comprendre et difficile à maîtriser.
Scrum est utilisé depuis le début des années 1990 pour gérer le développement de produits
complexes. Scrum n’est pas en soi un processus ni une méthode de développement de
produits; c’est un canevas pour l’application de divers procédés et techniques de
développement. Scrum met en évidence l’efficacité relative des pratiques de gestion et de
développement de produit en place, de sorte que ces dernières puissent être améliorées.
14. 14
MALTEM Consulting Group
Les fondements du cadre Scrum
Les connaissances proviennent de l’expérience et
d’une prise de décision basée sur des faits connus.
Scrum utilise une approche itérative et incrémentale
pour optimiser la prédictibilité et pour contrôler le risque.
25. 25
MALTEM Consulting Group
Au programme cet après-midi :
• Les rôles de Scrum
• Les backlogs
• Les stories
• (Interlude)
• Backlog de sprint
• Affinage de backlog*
• Les rituels de Scrum
• Sprint planning
• (Interlude)
• Daily Scrum
• Sprint review
• Sprint retrospective
• Techniques de rétrospective*
• Suivi de projet Scrum
• Questions & Réponses Round 2
27. 27
MALTEM Consulting Group
Le product owner
• Crée et maintient le backlog produit
• Planifie les releases et gère la roadmap
• Rédige les user stories et les tests d’acceptation
• Priorise et repriorise le backlog
• Détient et partage la vision produit, donne l’envie
• Ne change rien durant l’itération
• Accepte ou refuse le travail réalisé (et expliquant)
• Collabore avec les parties prenantes
• Communique à l’extérieur et promeut le projet
• Est responsable du succès du projet
• Fait partie de l’équipe
28. 28
MALTEM Consulting Group
L’équipe de développement
• Auto-organisée
• Pluridisciplinaire et autonome
• Pas de titre au sein de l’équipe
• Pas de silos
• Chacun apporte ses compétences
• L’équipe dans son ensemble est responsable
• Décide et met en œuvre la façon de transformer
les stories en incrément fonctionnels
• Idéalement de 3 à 8 personnes
29. 29
MALTEM Consulting Group
Le Scrum master
• Garant de la bonne application de la méthode
• Servant leader au service de l’équipe
• Protéger l’équipe des perturbations extérieures
• Coach les membres de l’équipe et l’équipe
• Coach le product owner
• Aide à rendre visible et à lever les blocages
rencontrés par l’équipe
• Faciliter les événements Scrum
• Accompagner l’équipe au sein de la structure
• Collaborer avec les autres scrum masters
• Rendre plus agile l’organisation entière
31. 31
MALTEM Consulting Group
BACKLOG
• Composé d’items ou stories
• Décrit un périmètre produit
• PRODUCT BACKLOG
• Décrit un périmètre de sprint
• SPRINT BACKLOG
32. 32
MALTEM Consulting Group
Story
• Une structure narrative, décrivant un élément de fonctionnalité
• Peut constituer collectivement avec d’autres stories une macro-fonctionnalité (feature ou epic)
• Dont l’implémentation fournit quelque chose qui augmente la valeur du produit du point de vue
de quelqu’un
• Peut être vérifiée et le sera au moyen de tests d’acceptation
• (vient en fait de XP)
33. 33
MALTEM Consulting Group
Backlog de produit
• Décrit le produit à implémenter
• Périmètre évolue tout au long du projet
• S’enrichit des découvertes réalisées
par l’expérience
• Peut contenir des éléments de
maturités différentes
• Priorisé par le Product Owner selon
une stratégie établie (valeur,
apprentissage, etc.)
• Déprioriser est possible, supprimer
également
34. 34
MALTEM Consulting Group
Atelier : Backlog et priorisation
Nous allons construire le backlog de votre future maison.
1. Constituer une liste de toutes les activités que vous aimeriez
pouvoir avoir dans votre future maison (oui, même celle-là).
2. Pour chacune de ces activités, déterminez quelles sont les
conditions nécessaires pour que vous jugiez l’activité
satisfaisante.
3. Déterminer les éléments nécessaires dans votre future
maison pour vous livrer à chacune de vos activités.
4. Déterminer la liste de priorité de chacun de ces éléments.
35. 35
MALTEM Consulting Group
Backlog de sprint ou d’itération
• Engagement de l’équipe pour le sprint
• Pour chaque item
• Définition
• Conception
• Implémentation
• Intégration
• Test
• Recette
• Le périmètre du sprint est protégé
• Limite le volume d’en-cours
38. 38
MALTEM Consulting Group
Evénement Scrum : Sprint Planning
• Le Product Owner présente les items qu’il souhaite
voir réalisés au cours du prochain sprint dans l’ordre
de priorité qu’il a décidé.
• L’équipe examine les items et dialogue avec le
Product Owner pour déterminer ce qui est attendu
pour chaque item.
• L’équipe évalue la complexité de réalisation de
chacun des items.
• L’équipe décide de s’engager sur tout ou partie des
items proposés par le Product Owner en respectant
les priorités établies par celui-ci, le plus souvent en
se basant sur la vélocité constatée.
• L’équipe décompose les items en tâches et vérifie
avec le Product Owner que rien de ce qui a été pris
n’est oublié.
39. 39
MALTEM Consulting Group
Planning Poker : Noé PO
En utilisant les cartes de planning Poker, classez par taille la
liste d’animaux suivante:
1. Par catégorie de taille
2. Par taille relative les uns aux autres
Chat européen, Rat, Souris, Cheval, Mouton, Lévrier, Lion, Eléphant, Zèbre,
Main Coon, Baleine, Hippopotame, Chihuahua, Grand Duc, Aigle royal,
Tortue domestique, Tortue des Galapagos, Vache, Giraffe, Panthère, Tigre,
Ours polaire, Panda roux, Panda, Rhinocéros, Renard, Gorille, Chimpanzé,
Gibbon à bonnet, Narval, Sphinx, Tamanoir, Ornythorinque, Tatou, Tapir.
40. 40
MALTEM Consulting Group
Evénement Scrum : Daily Scrum
Timeboxé à 15 minutes
Synchroniser les activités de l’équipe
• Qu’est-ce qui a été accompli depuis le dernier
daily scrum ?
• Qu’est-ce qui sera fait d’ici le prochain daily
scrum ?
• Quels obstacles nous gênent ?
42. 42
MALTEM Consulting Group
Evénement Scrum : Revue de Sprint
• Démonstration des fonctionnalités réalisées au cours du sprint
• Les parties prenantes du projet sont présentes et voient
concrétement l’avancement des réalisations
• Le product owner et les parties prenantes peuvent échanger sur le
contenu du backlog et les stories à venir
• Les parties prenantes peuvent poser des questions
• Prendre du feedback
• Point de passage important
• Faire le point sur :
• Ce qui est terminé
• Ce qui reste à faire
• Enregistrer la progression
• Déterminer la vélocité réelle de l’équipe
• Célébrer les accomplissements
• Entre PO et équipe
• Au contact des utilisateurs et parties prenantes
43. 43
MALTEM Consulting Group
Evénement Scrum : Rétrospective
• D’inspecter la manière dont le dernier Sprint s'est
déroulé en ce qui concerne les personnes, les
relations, les processus et les outils ;
• D’identifier et ordonner les éléments majeurs qui se
sont bien déroulés et les améliorations potentielles ;
• De créer un plan pour améliorer les processus de
travail de l'Équipe Scrum.
44. 44
MALTEM Consulting Group
Techniques de rétrospective
Plan de rétrospective
(Esther Derby, Diana Larsen)
1. Mise en place
2. Récolter les données
3. Générer les idées
4. Décider quoi faire
5. Clore la rétrospective
52. 52
MALTEM Consulting Group
Pour aller plus loin :
• Impact mapping : http://fr.impactmapping.org/
• Kanban et Scrum : http://bit.ly/1NvFu2g
• Story Mapping : http://bit.ly/2074iEU
• Tests en ligne gratuit pour s’évaluer : http://bit.ly/2074CU5
Editor's Notes
Décrit l’ensemble des items nécessaires pour construire le produit final, il n’est connu avec certitude qu’une fois le produit terminé.
Un backlog de produit complet n’est pas nécessaire pour commencer les développements du moment que le Product Owner a clairement identifié les fonctionnalités les plus importantes.
Si d’aventure vous veniez à ne plus avoir de budget pour votre maison, avec quoi préféreriez-vous vous retrouver ?
Votre priorisation actuelle rend-elle compte de cela ?
Bon en fait ça ressemble pas exactement à ça…
Quelles sont les conditions pour exploiter ce burndown ?
Quelles sont les conditions pour exploiter ce burndown ?
Quelles sont les conditions pour exploiter ce burndown ?