Académique Documents
Professionnel Documents
Culture Documents
com | 2
Skills4All : Transformation, agilité, excellence opérationnelle
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 3
Bootcamp
Certifications
Scrum Master (PSM)®
+ Professional Product
Owner (PSPO)®
Objectifs du cours
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 5
Autres références
Préparation à la certification (PSM I)®
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 8
Autres références
Agile Product Management with Scrum: Creating
Products That Customers Love Roman Pichler - ISBN 13:
9780321605788 or ISBN 10: 0321605780 Addison-Wesley
Professional; (2010)'Reilly Media; 1 edition (April 01st ,
2010)
Succeeding with Agile: Software Development Using
Scrum Mike Cohn - ISBN-13: 9780321579362 or ISBN-10:
0321579364 Addison-Wesley Professional; 1 edition
(October 1st , 2009)
The Art of Business Value Mark Schwartz & Kim, Gene -
ISBN: 9781942788058 IT Revolution Press; I edition (April
1st, 2016)
Nexus guide™ Ken Schwaber Scrum.Org (2015)
Scaled Agile framework 4.5, Leffingwell 2017
Avertissements
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 9
Exemple d’application/différence
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 16
DevOps
est un processus de développement et de livraison
de logiciels qui met l'accent sur la communication et
la collaboration entre la gestion de produits, le
développement de logiciels et les professionnels
des opérations.
DevOps automatise et surveille les processus
d'intégration logicielle, de test, de déploiement et
de modification de l'infrastructure en établissant
une culture et un environnement permettant la
création, le test et la livraison de logiciels
rapidement, fréquemment et de manière plus
fiable.
Source : wikipedia
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 22
SCRUM est:
Léger
Simple à comprendre
Difficile à maîtriser
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 23
Manifeste Agile
Les 4 valeurs
Individus et échanges plus que processus et outils
Produit fonctionnel plus que documentation
pléthorique
Collaboration du client plus que négociation du
contrat
Réactivité au changement plus que suivi d'un plan
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 25
Manifeste Agile
Les 12 principes du développement Agile (1/4)
Notre priorité première est de satisfaire le client
en livrant au plus tôt et de manière constante un
produit de qualité.
Tout changement, même tardif, des exigences
pendant le développement est bienvenu.
Livrer régulièrement un produit fonctionnel, toutes
les deux semaines à deux mois, en préférant la
plus petite périodicité.
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 26
Manifeste Agile
Les 12 principes du développement Agile (2/4)
Maîtrise d'ouvrage et développeurs doivent
collaborer quotidiennement tout au long du
projet.
Bâtir le projet avec des personnes motivées. Leur
donner l'environnement et le soutien dont elles
ont besoin et croire en leur capacité à accomplir le
travail.
La plus efficace des méthodes pour transmettre
l'information au sein et à destination d'une équipe
est le face à face.
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 27
Manifeste Agile
Les 12 principes du développement Agile (3/4)
Un produit qui fonctionne est le meilleur
indicateur de progrès.
Les méthodes Agiles favorisent un rythme de
développement soutenable. Commanditaires,
développeurs et utilisateurs devraient pouvoir
maintenir ce rythme indéfiniment.
Une attention constante à l'excellence technique
et à la qualité de la conception améliore l'agilité.
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 28
Manifeste Agile
Les 12 principes du développement Agile (4/4)
La simplicité - l'art de maximiser la quantité de
travail à ne pas faire – est essentielle.
Les meilleures architectures, spécifications et
conceptions sont issues d'équipes auto-organisées.
À intervalle régulier, l'équipe réfléchit aux moyens
de devenir plus efficace, puis modifie et ajuste son
comportement dans ce sens.
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 29
Un équilibre délicat
1. Introduction aux méthodes agiles
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 31
SCRUM
2. Introduction à SCRUM
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 40
Théorie SCRUM
SCRUM est basé sur l’Empyrical Process Control
Theory qui stipule que la connaissance vient de
l’expérience ET de la prise de décision sur ce qui
est connu
3 piliers :
Transparence
– Langage commun, définitions partagées
Inspection
– Montrer les réalisations et obtenir des feedbacks
Adaptation
– Ajuster l’appropriation de la méthode et la
connaissance du produit
2. Introduction à SCRUM
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 41
SCRUM
Avec la méthode agile, on commence par créer un
Product Backlog : une liste priorisée des
fonctionnalités et autres capabilités nécessaires
pour développer le produit
Le travail est réalisé pendant de courtes itérations
Time-Boxed (limitées dans le temps) : entre 1
semaine et un mois
Durant chaque itération, une équipe auto-
organisée, auto-suffisante effectue tout le travail
(conception, construction, tests) nécessaire pour
produire les fonctionnalités qui seront mises en
production
2. Introduction à SCRUM
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 42
SCRUM
A la fin de l'itération, l'équipe revoit les
fonctionnalités livrées avec les parties prenantes
pour obtenir leur feedback
Basé sur ces feedbacks, le Product Owner et
l'équipe modifient ce qu'ils pensaient réaliser et
comment ils pensaient le réaliser
A la fin de chaque itération, l'équipe devrait avoir
un Potentially Shippable « Done » Product
Increment, qui sera mis en production si il est
raisonnable de le faire
2. Introduction à SCRUM
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 44
Scrum framework
Product backlog Sprint goal
Sprint backlog
PBIs Tasks
Daily
Scrum
Sprint Planning
refinement
Sprint
Execution
Potentially
Sprint Shippable of « Done »
Sprint
Retrospective product
Review increment
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 46
3. An organization has decided to adopt Scrum, but management wants to change the
terminology to fit with terminology already used. What will likely happen if this is done?
A) Without a new vocabulary as a reminder of the change, very little change may actually
happen.
B) The organization may not understand what has changed with Scrum and the benefits of
Scrum may be lost.
C) Management may feel less anxious.
D) All answers apply.
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 47
Rôles Scrum
Les efforts de développement sont soutenus par
une ou plusieurs Scrum Teams
Scrum team
Product owner : définit ce qui doit être développé,
et dans quel ordre
Scrum Master : guide la Scrum Team pour qu'elle
puisse créer et suivre ses propres choix dans le
framework Scrum
Development team : détermine comment délivrer
ce que le Product Owner a demandé
3. SCRUM Team
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 50
La SCRUM Team
La Scrum Team complète les activités du Sprint en
effectuant 4 activités de type inspect-and-adapt
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
3.1 Product Owner
3.1 Product Owner
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 52
Le Product Owner
fournit des directives,
prend les décisions finales et veille à ce que l’équipe vise les
bons objectifs.
décide des releases
activement impliqué dans, communique bien avec et écoute
attentivement les arguments de l'équipe.
fournit la vision, mais aussi les limites dans lesquelles cette
vision doit être réalisée.
hiérarchise le Product Backlog axé sur la valeur métier.
s’assurer que le projet génère un bon retour sur investissement.
comprends l'entreprise et le marché, est la voix du client
(interne ou externe), gère le cycle de vie du produit ou du
service et établit un équilibre entre les besoins fonctionnels et
non fonctionnels.
3.1 Product Owner
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 54
Value optimizer
La valeur, définie dans un contexte Scrum, est
l'avantage financier qu'une organisation reçoit ou
pourrait recevoir en créant et en diffusant le produit
en cours de développement (mais la valeur n'est pas
uniquement financière).
Le PO évaluera les résultats des efforts de
développement afin de fermer la boucle de feedback.
Le Product Owner ordonne le backlog pour optimiser
la valeur, mais il s'agit d'une valeur estimée, il est
donc important de voir si cette estimation ou cette
prévision de valeur se réalise réellement
La qualité est la préoccupation de l'équipe de
développement (définition du « Done »)
3.1 Product Owner
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 57
Expert du marché
Le PO doit connaître de manière experte le
marché du produit.
Il / elle doit constamment rassembler des
informations et des données concernant le
marché, afin de maximiser la valeur du produit.
Se déconnecter du marché peut être une recette
pour un désastre produit
Le PO ne devrait jamais avoir peur de changer de
vision ou de tactique en fonction des
changements du marché.
3.1 Product Owner
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 58
Source : Scrum.org
3.1 Product Owner
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 65
Autres rôles
3.1 Product Owner
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 66
Sprint Planning
Réponds
Refinement Sprint aux
Execution questions
Participe
Potentially
Sprint Shippable « Done »
Sprint
Retrospective product increment
Review
Participe Participe
3.1 Product Owner
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 68
Scrum Master
aide tous les acteurs à comprendre et adhérer aux
principes et pratiques SCRUM
agit comme un coach, accompagnant et aidant la
Scrum Team et le reste de l'organisation à
développer sa propre approche Scrum
responsable de protéger l'équipe d'interférences
exterieures
3.2 Le SCRUM Master
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 71
Scrum Master
supprime les obstacles qui entravent la
productivité de la Scrum Team (quand la Scrum
Team elle-même ne peut raisonnablement pas les
supprimer)
fonctionne comme un leader, non comme un
manager
mais il a une « position de management »
3.2 Le SCRUM Master
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 72
Le Scrum Master
est un Coach
est un Servant Leader
a l'autorité vis-à-vis du processus Scrum
est un « impediment remover », il dégage la voie
est un agent du changement
3.3 La Development
Team
3.3 La Development Team
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 75
Scrum Team
Development Team
typiquement de 3 à 9 personnes maximum
peut être séparé en plusieurs Scrum Teams si une
équipe est insuffisante
les membres de l'équipe doivent collectivement
avoir toutes les compétences nécessaires pour
fournir un logiciel de bonne qualité, et
fonctionnant correctement
Scrum définit la Development Team comme étant
cross-functional, auto-organisatrice
3.3 La Development Team
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 76
Caractéristiques
Self-organizing
Cross-functionnaly diverse & sufficient
T-shaped skills (broad & deep)
attitude « mousquetaire »
high-bandwidth attitude
communication transparente
taille adaptée (environ 9 personnes)
engagée et focalisée sur les livrables
travaille à un rythme soutenu et soutenable
(sustainable pace)
équipe long terme
3. SCRUM Team
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 77
Autres éléments
La Scrum Team complète les activités du Sprint en
effectuant 4 activités de type inspect-and-adapt
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 78
2. The Development Team should have all the skills needed to:
A) Complete the project as estimated when the date and cost are committed to the Product
Owner.
B) Do all of the development work, except for specialized testing that requires additional
tools and environments.
C) Turn the Product Backlog items it selects into an increment of potentially releasable
product functionality.
3. Who should know the most about the progress toward a business objective or a release, and
be able to explain the alternatives most clearly?
A) The Product Owner
B) The Development Team
C) The Scrum Master
D) The Project Manager
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 79
4. What are the two primary ways a Scrum Master keeps a Development Team working at its
highest level of productivity?
A) By facilitating Development Team decisions
B) By removing impediments that hinder the Development Team
C) By starting and ending the meetings at the proper time
D) By keeping high value features high in the Product Backlog
7. The CEO asks the Development Team to add a "very important" item to a Sprint that is in
progress. What should the Development Team do?
A) Add the item to the current Sprint without any adjustments.
B) Add the item to the current Sprint and drop an item of equal size.
C) Add the item to the next Sprint.
D) Inform the Product Owner so he/she can work with the CEO.
4. Product Backlog
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 82
Sprint Planning
Refinement Sprint
Execution
Potentially
Sprint Sprint Shippable of « Done »
Retrospective Review product
increment
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 83
Structure
Défaut 121
Fonctionnalité D
Refonte Y1
Fonctionnalité E
Créer et
préciser Prioriser
Estimer
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 87
Fonctionnalité A 2
Fonctionnalité B 3
Fonctionnalité C 8
Défaut 121 15
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 88
Release 2
Release 3
Faible priorité
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 94
Requirements
sont exprimés sous la forme de Product Backlog
Items (PBI)
initialement, les PBIs sont vastes et il y a peu de
détails les concernant
ils sont exprimés sous la forme de User Stories
au fil du temps, on précise ces PBIs grâce aux
conversations entre la Scrum Team et d'autres
parties prenantes, décomposant les PBIs en PBIs
plus détaillés
il s'agit de « progressive refinement »
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 98
User Stories
Scrum voit les requirements comme des leviers
importants qui peuvent être utilisés pour
atteindre les objectifs métier
on arrive à court de temps ou de budget → on
retire des requirements on rajoute les nouveaux requirements au début du P.Bck
User Stories
format très pratique pour exprimer des besoins
métiers pour de nombreux PBIs, spécialement
pour les requirements
rends les requirements compréhensibles par les
métiers et les équipes techniques
peuvent être écrits à divers niveaux de granularité
et peuvent être facilement affinés
R. Jeffries les décrit selon les « 3 C »
Card
Conversation
Confirmation
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 100
User Stories
Card
sur des post-it
spécifie les « user roles »
précise le but que le rôle veut atteindre (goal)
précise pourquoi le rôle veut atteindre ce but
(benefit)
petit, avec peu d'explications, pour inciter à la
brièveté
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 101
User Stories
Conversation
les détails des requirements sont exprimés et Dev + PO + stakeholders
communiqués via une « conversation » entre la
development team, le product owner, les parties
prenantes
les user stories peuvent et devraient être
complétés de toutes les informations nécessaires à
leur compréhension
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 102
User Stories
Confirmation
préciser les conditions de la satisfaction
préciser les critères d'acceptation (voir plus loin vs
définition du « Done »)
face avant : description de la user story
face arrière : conditions de satisfaction ou de test
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 103
User Stories
Personna
Persona : technique pour faire émerger les profils
d’utilisateur de l’application
On personnifie le profil
On lui donne un nom, une photo
On décrit son caractère, ses attentes, etc.
On indique ce qu’il attend d’une telle application
On ne parle plus "des" utilisateurs, mais de Jean-
François : l’acheteur, ou Maryse
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 104
User Stories
Niveau de détail
les user stories peuvent être rédigées à divers
niveaux de détail
le plus bas niveau de détail correspond aux
« epics », qui peuvent englober le travail de
plusieurs mois
User Stories
Indépendants
Négociables INVEST
Valorisables
Estimables
Dimensionnés de façon adaptée (Small)
Testables
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 106
GOAL
ACTIVITY
FEATURE
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 108
Estimations
Product Backlog
estimer les PBIs
estimation en Story points ou ideal days
pendant le refinement du Product Backlog
Sprint Backlog
estime la durée des tâches du Sprint Backlog
estimés en heures
pendant le Sprint Planning
4. Product Backlog
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 110
2. Which of the following practices might help the Product Owner minimize waste in developing
and sustaining the Product Backlog? (Choose 2 answers)
A) Let others manage the Product Backlog. Nobody else other than the PO manages the P.Bck
B) Only fully describe Product Backlog items when it seems sure that they are likely to be
implemented.
C) Write or cause Product Backlog items to be written clearly, and with as little ambiguity as
possible.
D) Always write the Product Backlog items as computer code that will later just be tested by
developers.
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 118
Sprints
le travail est réalisé dans des itérations, ou cycles,
d'une durée maximale préconisée de un mois
le travail réalisé dans chaque Sprint devrait créer
la valeur relative au client, pas que financière.
quelque chose d'une valeur tangible pour le client
les Sprints sont timeboxed, c'est-à-dire qu'ils ont si jamais on termine le travail dédié au sprint
avant la durée prédéfinie, on peut rajouter des
une durée fixe, et ils doivent avoir tous la même fonctionnalités pour le reste du temps, à voir
avec le PO.
durée
un nouveau Sprint suit immédiatement la
terminaison d'un Sprint précédent
sauf force majeure ‘pas d’avancement,
on admet comme règle de ne changer sous aucun meilleur façon de faire, plus de sens pour une
prétexte les objectifs de la Development Team en feature, etc’ , et tout le monde doit être
d’accord.
cours de Sprint
5. Sprints
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 122
force la priorisation
démontre la progression avec chaque livraison
évite le perfectionnisme on livre à la fin du sprint, pas besoin de rajouter quoique ce soit, délai à respecter
incite à la clôture et à la livraison
améliore la prédictibilité
5. Sprints
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 123
Sprint goal
Product backlog
Sprint backlog
PBIs Tasks
Daily
Scrum
Sprint Planning
Refinement Sprint
Execution
Potentially
Sprint Sprint Shippable of « Done »
Retrospective Review product
increment
6. Sprint Planning
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 129
Sprint Planning
au tout début d'un Sprint
le Product Owner and la Development Team se
mettent d'accord sur le Sprint Goal, l'objectif du
Sprint, c'est-à-dire ce qu'il est sensé livrer
la Scrum Team revoit le Product Backlog et détermine le PO fait l’ordonnancement, et
sélectionne avec la Dev team les
les PBIs prioritaires que la Development Team pourra PBIs à mettre sur le sprint
raisonnablement produire
le Sprint Planning est time-boxed à une durée
maximale de 8 heures
(un Sprint de 1 semaine donne lieu à un Sprint
Planning inférieur à 2h)
La development team peut inviter d’autres personnes
pour fournir des conseils techniques par exemple
6. Sprint Planning
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 130
Sprint Backlog
utilisé pour clarifier ce qui doit être réalisé
décompose chaque PBI sélectionné en un
ensemble de tâches
la Development Team va alors fournir des
estimations (typiquement, en heures) de l'effort
nécessaire pour réaliser les tâches
La plupart des Scrum Teams travaillant sur des
Sprints de deux semaines à un mois, terminent
leur Sprint Planning en moins de 8 heures
Un sprint de une semaine ne devrait pas
nécessiter un Sprint Planning de plus de 2 heures
(probablement moins)
6. Sprint Planning
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 131
Sprint Backlog
La principale caractéristique du Sprint Backlog est
de contenir des Tasks
PBIs Tasks
Tâche D Tâche E
Heures : 9 Heures : 4
Sprint Backlog
6. Sprint Planning
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 134
Vélocité
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 137
2. When do a Development Team member become the exclusive owner of a Sprint Backlog
item?
A) At the Sprint planning meeting.
B) Never. All Sprint Backlog Items are "owned" by the entire Development Team, even
though each one may be done by an individual development team member.
C) Whenever a team member can accommodate more work.
D) During the Daily Scrum.
3. Which two (2) things does the Development Team do during the first Sprint?
A) Deliver an increment of releasable software.
B) Determine the complete architecture and infrastructure for the product.
C) Develop and deliver at least one piece of functionality.
D) Develop a plan for the rest of the release.
E) Create the complete Product Backlog to be developed in subsequent Sprints.
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 138
4. How much work must a Development Team do to a Product Backlog item it selects for a
Sprint?
A) As much as it has told the Product Owner will be done for every Product Backlog item
it selects in conformance with the definition of done.
B) As much as it can fit into the Sprint.
C) All development work and at least some testing.
D) Analysis, design, programming, testing and documentation.
7. Sprint Execution
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 140
Sprint goal
Product backlog
Sprint backlog
PBIs Tasks
Daily
Scrum
Sprint Planning
Refinement Sprint
Execution
Potentially
Sprint Sprint Shippable of « Done »
Retrospective Review product
increment
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 141
Sprint Backlog
fonctionnalités, c’est elle qui gère les taches
qui sont sur le sprint backlog
Daily Scrum
Chaque jour du Sprint, idéalement à la même
heure, la Development Team a un Daily Scrum
timeboxed (15 minutes ou moins)
c'est un daily stand-up, car cela favorise la brièveté
de Daily Scrum
3 questions sont posées par chaque Team Member
qu'est-ce que j'ai accompli hier qui ait aidé la
development team à atteindre le Sprint Goal?
Que dois-je faire aujourd’hui pour aider la
Development Team à atteindre le Sprint Goal ?
Est-ce que je vois des difficultés ou obstacles qui
empêcheraient la Development Team d’atteindre le
Sprint Goal ?
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 143
Daily Scrum
ce n'est pas une réunion vouée à la résolution de
problèmes
beaucoup d'équipes parlent des problèmes après
leur Daily Scrum, et le font en petits groupes
d'intéressés
ce n'est pas une revue de statut du projet
peut être très utile pour communiquer le statut
des PBI en cours de développement aux autres
membres de la Development Team
Si d’autres personnes que la Scrum Team sont
présentes, le Scrum Master s’assurent qu’elles ne
perturbent pas le Daily Scrum
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 144
Information Radiator
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 146
Information Radiator
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 147
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 148
Definition du « Done »
Sprint goal
Product backlog
Sprint backlog
PBIs Tasks
Daily
Scrum
Sprint Planning
Refinement Sprint
Execution
Potentially
Sprint Sprint Shippable of « Done »
Retrospective Review product
increment
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 151
Definition de « Done »
une checklist des différentes tâches que la
Development Team est sensée réaliser pour
déclarer que le travail peut être « potentially
shippable »
c’est une check list de critères qualité, qui
reprends l’ensemble des conditions selon
lesquelles une User Story est considérée comme
« Faite »
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 153
Definition de « Done »
Exemple de Definition of Done
Acceptance criteria
From Product Owner
7. Sprint Execution
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 154
Definition de « Done »
Si plusieurs Scrum Teams travaillent ensemble sur
un même produit, chacune d’elles doit adhérer à
une définition commune du « Done » au
minimum
Au fur et à meure qu les équipes montent en
maturité, elles peuvent enrichir leur définition du
« Done » en incluant des critères de plus en plus
exigeants
C’est la Development Team qui est responsable
de la définition du Done car elle est responsable
de la qualité de ses livrables
Cette définition doit être comprise par le PO
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 155
3. What is the main reason for the Scrum Master to be at the Daily Scrum?
A) To make sure every team member answers the three questions. Cette question ne se pose pas, car il n y’a
pas besoin de participer au Daily Scrum
B) He or she does not have to be there; he or she only has to ensure the
Development Team has a Daily Scrum.
C) To write down any changes to the Sprint Backlog, including adding new items,
and tracking progress on the burn-down.
D) To gather status and progress information to report to management.
4. Why is the Daily Scrum held at the same time and same place?
A) The place can be named.
B) The consistency reduces complexity.
C) The Product Owner demands it.
D) Rooms are hard to book and this lets it be booked in advance.
A la fin de chaque Sprint Plus il y’a de mondes, plus la revue va être riche.
1. When is it most appropriate for a Development Team to change the definition of « Done » ?
A) During the Sprint Retrospective
B) Prior to starting a new Sprint
C) During Sprint Planing
D) Prior to starting a new project
4. The Product Owner makes sure the right stakeholders are invited to the Sprint Retrospective. They
might have important instructions for team improvements.
A) True
En retrospective il n y’a pas de partie prenantes -> uniquement en Review quand on parle du produit.
B) False Seule l’équipe Scrum assiste à la sprint retrospective.
10. Autres
outils/techniques
10. Autres outils/techniques
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 165
Vélocité actuelle
donnant des produits
de bonne qualité
Quantité de travail
Vélocité
projetée
Date Date
souhaitée probable
de MEP de MEP
10. Autres outils/techniques
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 168
Dette technique
Fonctionnalité A
Fonctionnalité B
Fonctionnalité C Technical debt
Défaut 121
Fonctionnalité D
Refonte Y1
Fonctionnalité E
Fonctionnalité F
10. Autres outils/techniques
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 171
Release Planning
making scope, date, and budget trade-offs for
incremental deliveries.
10. Autres outils/techniques
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 172
Release Planning
10 % of total development effort
Minimum
Releasable
Features
10. Autres outils/techniques
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 174
Release Planning
Quand le Release Planning est-il effectué ?
10. Autres outils/techniques
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 175
Release Planning
La séquence correcte de lancement du sprint est
donc :
Release Planning
Sprint planning
Sprint execution
Daily Scrum
Sprint Review
Sprint Retrospective
Questions
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 176
1. If burndowns charts are used to visualize progress, what does a trend line through a
release burndown chart indicate?
a. the evolution of the cost spent of the project
b. when the project will be over if the Product Owner removes work that is equal in
effort to any new work that is added
c. when all work will be completed so the Scrum Team can be released for other work
d. when the work remaining will likely be completed if nothing changes on the
Product Backlog or the Development Team
2. Sprint burndown charts are an efficient tracking tool because they show:
a. how many hours have been worked by each Development Team member
b. how many Product Backlog items remain
c. how much effort has gone into a Sprint
d. estimated work remaining for the Sprint
les dailys scrum n’auront pas lieu en meme temps, donc il y’aura plusieurs daily scrum
partage d’info lourd —> 15 mins ?
11. Scaling SCRUM
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 181
1. When multiple teams work together on the same product, each team should maintain a
separate Product Backlog.
A) True
B) False
2. Multiple Scrum Teams working on the same product or system all select work from the
same Product Backlog.
A) True
B) False
3. Multiple Scrum Teams working on the same project must have the same Sprint start
date.
A) True
il n y’a pas de raison, on doit pouvoir synchroniser, et mettre en production après avoir intégrer les différents travaux
B) False
4. A Product Owner with multiple teams working on one product should maintain
separate Product Backlogs for each team.
A) True
B) False
Préparation à la certification (PSM I)®
Bootcamp Certification Scrum Master (PSM I) & Product Owner (PSPO) © Skills4All.com | 184
BRAVO !