SlideShare une entreprise Scribd logo
1Tunis, 2016www.mb-alliance.com Mustapha BOUBEKRI
MB Alliance
Méthodes agiles
Scrum
L’équilibre fragile
LES METHODES AGILES Définition de l’agilité
L’historique
Principes agiles
1
2
3
www.mb-alliance.comMB Alliance
La concurrence Le consommateur La globalisation
Pourquoi l’agilité ?
Le marché a changé
4
L’agilité : Définition
Définition philosophique
v L’agilité c’est la composante majeure d’un large mouvement d’auto-
management, où la résolution de la complexité de détail est confiée
à la compétence et à la motivation rationnelle du personnel
d’exécution.
v L’agilité a émergé d’une recherche d’amélioration continue se basant
sur l’intelligence collective des équipes qui la pratiquent
5
6
L’agilité : Définition
Définition pragmatique
Etre agile est le fait de développer un logiciel d’une grande qualité fournissant
le maximum de valeur ajoutée le plus tôt possible
L’agilité n’est pas
v une simple réaction au changement
v la flexibilité
v la réactivité
7
L’agilité s’organise en
Valeurs
Les fondements de l’agilité
Principes
«Principles are underlying truths that don’t change
under time and space »
Tom and Mary Poppendieck
Pratiques
« Practices are the application of principles to a
particular situation. »
Tom and Mary Poppendieck
!
"
#
8
Quelques pratiques
1 2
Priorisation des individus et
leurs interactions
Application des processus et des
outils
Livrer un produit opérationnel
Livrer une documentation
pléthorique
La collaboration avec le client La négociation de contrat
L’adaptation au changement Le suivi d’un plan
Utah Février 2001
v Naissance du mot agile
v Formulation du manifeste agile par les 17 Pioneers de l’agilité
Manifeste pour le développement agile
Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les
autres à le faire
Ces expériences nous ont amenés à valoriser
Les individus et leurs interactions plus que les processus et les outils
Un produit opérationnel plutôt qu’une documentation pléthorique
La collaboration avec le client plutôt que la négociation de contrat
L’adaptation au changement plus que le suivi d’un plan
Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers
La constitution agile: les valeurs
9
10
Les principes agiles (8/12)
Accepter les changements clients,
même tardivement
Retarder l’engagement
Privilégier la conversation en face à
face
Favoriser la communication
Assurer une coopération permanente
entre Client et Equipe projet
Coopération permanente
Livrer le plus souvent possible des
versions opérationnellesde
l’application
Logiciel opérationnel
Construire des projets autour
d’individus motivés
Respecter l’équipe
Faire avancer le projet à un rythme
soutenable et constant
Rythme constant
$
Mesurer l’avancement du projet en
termes de fonctionnalités de
l’application
Eliminer le gaspillage
Satisfaire le client est la priorité
Satisfaire le client
%&
'
(
! )
*
+
11
Les principes agiles (12/12)
,
- .
(
Ajuster, à intervalles réguliers, son
comportement, ses processus pour
être plus efficace
Amélioration Continue
Favoriser la simplicité
Eliminer le gaspillage
Porter une attention continue à
l’excellence technique et à la
conception
L’excellence technique
Responsabiliser leséquipes: les
meilleures architectures,
spécifications et conceptions
émergent d’équipes autoorganisées.
Auto organisation
LES PRATIQUES SCRUM Les rôles
Les céronomies
Les artifacts
1
2
3
www.mb-alliance.comMB Alliance
13
Scrum
(01
3 rôles
Product Owner, Scrum Master, la Team
/02
003
&04
3 céromonies
Sprint Planning, Daily Scrum, Sprint Review
3 artifacts
Product Backlog, Sprint Backlog, Burndown Chart
3 bonnes pratiques
User Stories, Planning Poker, Scrum Board
14
Workflow Scrum
Durée
15
Sprint
Sprint : le cœur de scrum
(
De courte durée entre 1
et 4 semaines. La durée
est fixe pour tous les
sprints d’un projet
Scope
1
Le contour du sprint doit
être fixé au préalable.
Produit
2
Se termine par un produit
potentiellement
livrable
Modification
/
Toute modification doit
être injectée dans le
Sprint d’après
Valeur
!
Chaque sprint doit ajouter
de la valeur au
Produit
16
Product Owner
• Interface avec le client
• Etablir la vision produit
• Définir la liste des exigences
• Planifier les releases et les livraisons
Les responsabilités
Expertise
3 4 5 +
Satisafaction client#
La valeur Business du produit
#
Délai et coût
#
Communication 80%
Produit 90%
Planification 70%
Business Value 80%
#
17
Scrum Master
• Planifier et organiser les cérémonies
• Gérer les indicateurs scrum
• Garantir l’application des pratiques
scrum.
Les responsabilités Expertise
3 4 5 +
Team Happiness
#
Livraison
#
Facilitation 80%
Scrum 90%
Communication 70%
Animation des hommes 60%
#
Respect des pratiques#
!
7
/
-
18
L’équipe
Dév 1
+
Dev 2
Dev 3
Testeur 1
#
Collaboration
Travail avec un esprit de collaboration
et de partage.
Expertise technique
pluridisciplinaire, a toute les
compétences pour réaliser son projet
Auto Organisation
Prend ses propres décisions (contour
et estimation)
Auto Gestion
Auto disciplinée, Fonctionnement
sans pouvoir hiérarchique
Amélioration continue
Toujours à la quête d’une meilleure
performance via l’amélioration
continue
19
Scrum : Composition de l’équipe
Une Equipe est plus productive
que le même nombre d’individus
1+1=3,5,7
!
Ajouter des personnes à un
projet en retard, retarde le projet
encore plus
8
Le maximum de la taille
d’une équipe efficace
est entre 3-7 personnes
(
Et le manager ?
20
Manager Traditionnel
C’est quelqu’un qui contrôle et dirige l’équipe
01
Manager Agile
C’est quelqu’un qui coacheet aide l’équipe à s’améliorer
02
Imposer devient faire confiance
Contrôler devient faciliter
Diriger devient accompagner
Exiger devient demander
GESTION DES EXIGENCES Vision produit
Backlog produit
Gestion des priorités
1
2
3
www.mb-alliance.comMB Alliance
User Story
C’est la traduction d’une
exigence client en une
phrase simple
ó
Storytelling
En tant que <role>, je veux <faire quelque
chose> pour atteindre <valeur métier>
23
Exemple user story
La plateforme vérifie la connexion avant
d’accéder9
En tant qu’responsable validation, je veux que la plateforme des tests automatiques accède
au serveur de compilation pour récupérer les versions logicielles afin de lancer les tests de
la nuit.
La plateforme doit flasher les versions sur les
cartes.9La solution vérifie la date de la version avant de
récupérer le logiciel.9
*La plateforme écrit dans le fichier des logs le
status de la connexion et le status de la
récupération9
24
User acceptance criteria
• Independent.des autres User Stories autant que possibleI
• Negotiable.dans les réunions de planning poker et de
planification du Sprint.N
• Valuable.source de valeur pour le Clientfinal ou l‘utilisateurV
• Estimable.Sa complexité est estimée par les équipes;E
• Sizeable.suffisammentpetite pour être traitée par l’équipe sur
une seule itération.S
• Testable.Elle doitêtre testable, à travers la validation de ses
critères d’acceptationT
Après la définition de la vision produit,il faut définir la liste des features.
Feature
Thème
Epic
US US
Epic
US
Tâche Tâche
Thème
Collection d’User Story
Une grosse User Story
Le PO crée les histoires fonctionnelles
La Team crée les histoires techniques
La Team crée les tâches lors du
sprint planning
Thème
Epic
US
Tâche
Les niveaux dans le backlog
PLANIFICATION SCRUM Les points d’efforts pourune
user story
Le planning poker pour estimer
l’effort
Gestion de la capacité de
réalisation de l’équipe
1
2
3
www.mb-alliance.comMB Alliance
27
Niveaux de planification produit
Vision
Produit
Release
Itération
quotidien
28
Planning poker
,
- .
(
C’est une unité abstraite qui permet
de mesurer la complexité des
histoires relativement l’une par
rapport à l’autre.
Points de complexité
L’équipe analyse et estime la
complexité de chacune des histoires
Analyse
Réunion dans la quelle le P.O.
présente et explique les histoires du
Product Backlog à l’équipe.
Présentation
L’estimation des histoires se fait en
points de complexité (suite de
Fibonacci ou taille de T-Shirts…)
Estimation
1 2 3
Data
Analysis
Project Brief Research
Meet
Sketch Client
Revision
Improveme
nt
Meet Developmen
t
Client
Review
FixesFixed Revisions
Follow Up Meet Up Brief
Project
Launch
Planning poker
Estimation selon les couloirs
29
Sketch Client
Revision
Client
Review
Fixes Follow Up Meet Data
Analysis
Project Brief Research
5
30
Estimation
Estimation relative
Planning poker, T-shirt sizing
Discuter, préciser, découper
First Step
Le P.O présente à
l’équipe le sprint
Backlog
Second Step
L ’équipe
décortique
chacune des
histoires en
tâches
Third Step
L ’équipe estime la
durée de chacune
des tâches. La
somme des tâches
estimée ne doit
pas dépasser la
capacité réellede
l’équipe.
Fourth Step
L’équipe s’engage
à livrer les tâches
estimées au plus
tard en fin de
sprint.
31
Sprint Planning
01 02 03 04
Réunion à organiser en début de chaque Sprint.
L’AMELIORATION CONTINUE Paradigme du signe
Les 5 pourquoi
Les 5 A
1
2
3
www.mb-alliance.comMB Alliance
Une dizaine de chimpanzés isolés dans
une pièce close.
On leur pose un panier de bananes
mures sur un escabeau.
: - ;
Le paradigme du singe
Quand l’un d’eux se précipite pour
engouffrer les fruits, ils reçoivent tous
un jet d’eau glacée. Les bananes sont
alors délaissées.
: - ;
Le paradigme du singe
On remplace les chimpanzés un à un
par un nouveau singe. Il tente de
grimper l’escabeau. Les autres singes
se mettent à le battre pour ne pas
recevoir l’eau glacée.
Il renonce vite
: - ;
Le paradigme du singe
« Pourquoi frappe t on celui qui veut
une banane?»
« Je ne sais pas. Ici c’est comme ça »
: - ;
Le paradigme du singe
Pourquoi nous continuons à agir
comme nous le faisons quand il
existe peut être d’autres
alternatives.
38
Les 5 pourquoi
L'obstacle n'est pas toujours celui que l'on croit : Concept des 5 pourquoi
<
=
>
8

Pourquoi?
Cause Racine
Pourquoi.
Pourquoi?
Pourquoi?
Pourquoi?
Problème
Mener des actions
correctives et préventives
Chercher la cause racine
Ne pas s’arrêter aux
symptômes
39
5 pourquoi
Exemple
0
1
0
2
0
4
0
5
0
3
@
Pourquoi?
Réveil tardif Pourquoi?
Réveil n’a pas
sonnée
Pourquoi?
Les piles sont
vides
Pourquoi?
Achat de piles
oublié
Pourqoi?
Pas de liste
d’achat
A
B
C+
Problème:
Arrivée tardive
Action:
Mener
toujours
une liste
d’achat
40
Les 5 A
Q&A
5 doigts
42
ROTI (Return On Time Invested)
Vote sur le déroulement de L’atelier
Excellente. voilàun
super atelier dont moi
et l’équipe allons
bénéficier. Ça valait
bien plus que le temps
qu’on y a passé
4 doigts
Bonne. Voilà un atelier
au dessus de la
moyenne. J’ai gagné
plus que le temps que
j’y ai passé
3 doigts
Juste moyenne.
Je n’ai pas perdu mon
temps sans plus.
2 doigts
Utile mais ça ne valait
pas à 100% le temps
que j’y ai passé
1 doigts
Inutile. Je n’ai rien
gagné, rien appris. J’ai
perdu 4 heures.
Merci pour
votre
attention
Q&A
Contacter Nous
Centre Urbain Nord
Résidence les Lilas
A26
www.www.mb-alliance.com
/mballiance
@mballiance
/mballiance
+216 50 544 566
+61 71 947 331

Contenu connexe

Tendances

Scrum
ScrumScrum
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
Denis Voituron
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
msmpp-nantes
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
Mohammed Amine Mostefai
 
Methodes agiles
Methodes agilesMethodes agiles
Methodes agiles
Khalid Nafil
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
amani75494
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
Nicolas Perriault
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
Nicolas Deverge
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
Conscires Agile Practices
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
Guillaume Collic
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base Sirine Barguaoui
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
Frantz Degrigny
 
Le Manifeste Agile
Le Manifeste AgileLe Manifeste Agile
Le Manifeste Agile
Mohammed Amine Mostefai
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
Skills Matter
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
La méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfLa méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdf
anwermannai
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
ChaymaMghazli
 

Tendances (20)

Scrum
ScrumScrum
Scrum
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Methodes agile
Methodes agileMethodes agile
Methodes agile
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Methodes agiles
Methodes agilesMethodes agiles
Methodes agiles
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 
Le Manifeste Agile
Le Manifeste AgileLe Manifeste Agile
Le Manifeste Agile
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
La méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfLa méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdf
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 

En vedette

7 Outils de résolution de problèmes
7 Outils de résolution de problèmes7 Outils de résolution de problèmes
7 Outils de résolution de problèmes
TOOL_Z
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
Nassim Bahri
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
Mohan Late
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
Srikanth Shreenivas
 
Diagramme d'ishikawa Ansari Abdelali
Diagramme d'ishikawa Ansari AbdelaliDiagramme d'ishikawa Ansari Abdelali
Diagramme d'ishikawa Ansari Abdelali
Abido Ansari
 

En vedette (6)

7 Outils de résolution de problèmes
7 Outils de résolution de problèmes7 Outils de résolution de problèmes
7 Outils de résolution de problèmes
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
 
Qualite Ishikawa
Qualite IshikawaQualite Ishikawa
Qualite Ishikawa
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Diagramme d'ishikawa Ansari Abdelali
Diagramme d'ishikawa Ansari AbdelaliDiagramme d'ishikawa Ansari Abdelali
Diagramme d'ishikawa Ansari Abdelali
 

Similaire à Les pratiques Scrum

Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
Martin Lapointe, M.T.I.
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Dominic Danis
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm
 
Méthodes agile
Méthodes agileMéthodes agile
Méthodes agile
ISSAE Cnam Liban
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Web-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PWeb-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3P
XL Groupe
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
Pyxis Technologies
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
Jean Yves Klein
 
Rex d'une vague ScrumBan au meetup Culture Kanban
Rex d'une vague ScrumBan au meetup Culture KanbanRex d'une vague ScrumBan au meetup Culture Kanban
Rex d'une vague ScrumBan au meetup Culture Kanban
Couthaïer FARFRA
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
agnes_crepet
 
Agile et le Management - V2
Agile et le Management - V2Agile et le Management - V2
Agile et le Management - V2
bcollet
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
Pyxis Technologies
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
Skander Hamza
 
Scrum xp
Scrum xpScrum xp
SCRUM AGL.pptx
SCRUM AGL.pptxSCRUM AGL.pptx
SCRUM AGL.pptx
khairyhattour
 
Psp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 FrPsp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 Fr
Frederick Lussier
 
Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
alexandre_perrin
 
Scrum course
Scrum courseScrum course
Scrum course
Lhouceine OUHAMZA
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
medziedhaddar
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdf
badrfathallah2
 

Similaire à Les pratiques Scrum (20)

Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
 
Méthodes agile
Méthodes agileMéthodes agile
Méthodes agile
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Web-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PWeb-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3P
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
Rex d'une vague ScrumBan au meetup Culture Kanban
Rex d'une vague ScrumBan au meetup Culture KanbanRex d'une vague ScrumBan au meetup Culture Kanban
Rex d'une vague ScrumBan au meetup Culture Kanban
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 
Agile et le Management - V2
Agile et le Management - V2Agile et le Management - V2
Agile et le Management - V2
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
 
Scrum xp
Scrum xpScrum xp
Scrum xp
 
SCRUM AGL.pptx
SCRUM AGL.pptxSCRUM AGL.pptx
SCRUM AGL.pptx
 
Psp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 FrPsp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 Fr
 
Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
 
Scrum course
Scrum courseScrum course
Scrum course
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdf
 

Plus de Mustapha BOUBEKRI, MBA, PMP, PMI-ACP

Webinaire design Thinking
Webinaire design Thinking Webinaire design Thinking
Webinaire design Thinking
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Atelier Lean Lego
Atelier Lean LegoAtelier Lean Lego
Impact mapping pour concevoir des produits digitaux
Impact mapping pour concevoir des produits digitauxImpact mapping pour concevoir des produits digitaux
Impact mapping pour concevoir des produits digitaux
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Comment définir une Story MAP ?
Comment définir une Story MAP ? Comment définir une Story MAP ?
Comment définir une Story MAP ?
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Lego Serious Play pour les product Owners
Lego Serious Play pour les product OwnersLego Serious Play pour les product Owners
Lego Serious Play pour les product Owners
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Lego Serious Play pour les coachs agiles et les Scum Masters
Lego Serious Play pour les coachs agiles  et les Scum MastersLego Serious Play pour les coachs agiles  et les Scum Masters
Lego Serious Play pour les coachs agiles et les Scum Masters
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Quelles activités pour animer la communauté des professionnels en management ...
Quelles activités pour animer la communauté des professionnels en management ...Quelles activités pour animer la communauté des professionnels en management ...
Quelles activités pour animer la communauté des professionnels en management ...
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Management 3.0
Management 3.0 Management 3.0
Atelier KANBAN avec le jeu get KANBAN
Atelier KANBAN avec le jeu get KANBANAtelier KANBAN avec le jeu get KANBAN
Atelier KANBAN avec le jeu get KANBAN
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Management Agile & management 3.0
Management Agile & management 3.0Management Agile & management 3.0
Management Agile & management 3.0
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Lean IT & excellence opérationnelle
Lean IT &  excellence opérationnelleLean IT &  excellence opérationnelle
Lean IT & excellence opérationnelle
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Innovation sociale avec le design Thinking.
Innovation sociale avec le design Thinking. Innovation sociale avec le design Thinking.
Innovation sociale avec le design Thinking.
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Workshop design Thinking avec le centre ReCAD
Workshop design Thinking avec le centre ReCADWorkshop design Thinking avec le centre ReCAD
Workshop design Thinking avec le centre ReCAD
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
La gestion des produits innovants
La gestion des produits innovantsLa gestion des produits innovants
La gestion des produits innovants
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
L’innovation distruptive
L’innovation distruptiveL’innovation distruptive
L’innovation distruptive
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Elevator Pitch
Elevator PitchElevator Pitch
UX dans les projets agiles
UX dans les projets agiles UX dans les projets agiles
UX dans les projets agiles
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Innover grâce au Design Thinking - Cogite
Innover grâce au Design Thinking  - CogiteInnover grâce au Design Thinking  - Cogite
Innover grâce au Design Thinking - Cogite
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Comment la startup Spotify a développée des équipes autogérées ?
Comment la startup Spotify a développée des équipes autogérées ?Comment la startup Spotify a développée des équipes autogérées ?
Comment la startup Spotify a développée des équipes autogérées ?
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 
Design Thinking & user expérience
Design Thinking  & user expérienceDesign Thinking  & user expérience
Design Thinking & user expérience
Mustapha BOUBEKRI, MBA, PMP, PMI-ACP
 

Plus de Mustapha BOUBEKRI, MBA, PMP, PMI-ACP (20)

Webinaire design Thinking
Webinaire design Thinking Webinaire design Thinking
Webinaire design Thinking
 
Atelier Lean Lego
Atelier Lean LegoAtelier Lean Lego
Atelier Lean Lego
 
Impact mapping pour concevoir des produits digitaux
Impact mapping pour concevoir des produits digitauxImpact mapping pour concevoir des produits digitaux
Impact mapping pour concevoir des produits digitaux
 
Comment définir une Story MAP ?
Comment définir une Story MAP ? Comment définir une Story MAP ?
Comment définir une Story MAP ?
 
Lego Serious Play pour les product Owners
Lego Serious Play pour les product OwnersLego Serious Play pour les product Owners
Lego Serious Play pour les product Owners
 
Lego Serious Play pour les coachs agiles et les Scum Masters
Lego Serious Play pour les coachs agiles  et les Scum MastersLego Serious Play pour les coachs agiles  et les Scum Masters
Lego Serious Play pour les coachs agiles et les Scum Masters
 
Quelles activités pour animer la communauté des professionnels en management ...
Quelles activités pour animer la communauté des professionnels en management ...Quelles activités pour animer la communauté des professionnels en management ...
Quelles activités pour animer la communauté des professionnels en management ...
 
Management 3.0
Management 3.0 Management 3.0
Management 3.0
 
Atelier KANBAN avec le jeu get KANBAN
Atelier KANBAN avec le jeu get KANBANAtelier KANBAN avec le jeu get KANBAN
Atelier KANBAN avec le jeu get KANBAN
 
Management Agile & management 3.0
Management Agile & management 3.0Management Agile & management 3.0
Management Agile & management 3.0
 
Lean IT & excellence opérationnelle
Lean IT &  excellence opérationnelleLean IT &  excellence opérationnelle
Lean IT & excellence opérationnelle
 
Innovation sociale avec le design Thinking.
Innovation sociale avec le design Thinking. Innovation sociale avec le design Thinking.
Innovation sociale avec le design Thinking.
 
Workshop design Thinking avec le centre ReCAD
Workshop design Thinking avec le centre ReCADWorkshop design Thinking avec le centre ReCAD
Workshop design Thinking avec le centre ReCAD
 
La gestion des produits innovants
La gestion des produits innovantsLa gestion des produits innovants
La gestion des produits innovants
 
L’innovation distruptive
L’innovation distruptiveL’innovation distruptive
L’innovation distruptive
 
Elevator Pitch
Elevator PitchElevator Pitch
Elevator Pitch
 
UX dans les projets agiles
UX dans les projets agiles UX dans les projets agiles
UX dans les projets agiles
 
Innover grâce au Design Thinking - Cogite
Innover grâce au Design Thinking  - CogiteInnover grâce au Design Thinking  - Cogite
Innover grâce au Design Thinking - Cogite
 
Comment la startup Spotify a développée des équipes autogérées ?
Comment la startup Spotify a développée des équipes autogérées ?Comment la startup Spotify a développée des équipes autogérées ?
Comment la startup Spotify a développée des équipes autogérées ?
 
Design Thinking & user expérience
Design Thinking  & user expérienceDesign Thinking  & user expérience
Design Thinking & user expérience
 

Les pratiques Scrum

  • 1. 1Tunis, 2016www.mb-alliance.com Mustapha BOUBEKRI MB Alliance Méthodes agiles Scrum
  • 3. LES METHODES AGILES Définition de l’agilité L’historique Principes agiles 1 2 3 www.mb-alliance.comMB Alliance
  • 4. La concurrence Le consommateur La globalisation Pourquoi l’agilité ? Le marché a changé 4
  • 5. L’agilité : Définition Définition philosophique v L’agilité c’est la composante majeure d’un large mouvement d’auto- management, où la résolution de la complexité de détail est confiée à la compétence et à la motivation rationnelle du personnel d’exécution. v L’agilité a émergé d’une recherche d’amélioration continue se basant sur l’intelligence collective des équipes qui la pratiquent 5
  • 6. 6 L’agilité : Définition Définition pragmatique Etre agile est le fait de développer un logiciel d’une grande qualité fournissant le maximum de valeur ajoutée le plus tôt possible L’agilité n’est pas v une simple réaction au changement v la flexibilité v la réactivité
  • 7. 7 L’agilité s’organise en Valeurs Les fondements de l’agilité Principes «Principles are underlying truths that don’t change under time and space » Tom and Mary Poppendieck Pratiques « Practices are the application of principles to a particular situation. » Tom and Mary Poppendieck ! " #
  • 8. 8 Quelques pratiques 1 2 Priorisation des individus et leurs interactions Application des processus et des outils Livrer un produit opérationnel Livrer une documentation pléthorique La collaboration avec le client La négociation de contrat L’adaptation au changement Le suivi d’un plan
  • 9. Utah Février 2001 v Naissance du mot agile v Formulation du manifeste agile par les 17 Pioneers de l’agilité Manifeste pour le développement agile Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire Ces expériences nous ont amenés à valoriser Les individus et leurs interactions plus que les processus et les outils Un produit opérationnel plutôt qu’une documentation pléthorique La collaboration avec le client plutôt que la négociation de contrat L’adaptation au changement plus que le suivi d’un plan Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers La constitution agile: les valeurs 9
  • 10. 10 Les principes agiles (8/12) Accepter les changements clients, même tardivement Retarder l’engagement Privilégier la conversation en face à face Favoriser la communication Assurer une coopération permanente entre Client et Equipe projet Coopération permanente Livrer le plus souvent possible des versions opérationnellesde l’application Logiciel opérationnel Construire des projets autour d’individus motivés Respecter l’équipe Faire avancer le projet à un rythme soutenable et constant Rythme constant $ Mesurer l’avancement du projet en termes de fonctionnalités de l’application Eliminer le gaspillage Satisfaire le client est la priorité Satisfaire le client %& ' ( ! ) * +
  • 11. 11 Les principes agiles (12/12) , - . ( Ajuster, à intervalles réguliers, son comportement, ses processus pour être plus efficace Amélioration Continue Favoriser la simplicité Eliminer le gaspillage Porter une attention continue à l’excellence technique et à la conception L’excellence technique Responsabiliser leséquipes: les meilleures architectures, spécifications et conceptions émergent d’équipes autoorganisées. Auto organisation
  • 12. LES PRATIQUES SCRUM Les rôles Les céronomies Les artifacts 1 2 3 www.mb-alliance.comMB Alliance
  • 13. 13 Scrum (01 3 rôles Product Owner, Scrum Master, la Team /02 003 &04 3 céromonies Sprint Planning, Daily Scrum, Sprint Review 3 artifacts Product Backlog, Sprint Backlog, Burndown Chart 3 bonnes pratiques User Stories, Planning Poker, Scrum Board
  • 15. Durée 15 Sprint Sprint : le cœur de scrum ( De courte durée entre 1 et 4 semaines. La durée est fixe pour tous les sprints d’un projet Scope 1 Le contour du sprint doit être fixé au préalable. Produit 2 Se termine par un produit potentiellement livrable Modification / Toute modification doit être injectée dans le Sprint d’après Valeur ! Chaque sprint doit ajouter de la valeur au Produit
  • 16. 16 Product Owner • Interface avec le client • Etablir la vision produit • Définir la liste des exigences • Planifier les releases et les livraisons Les responsabilités Expertise 3 4 5 + Satisafaction client# La valeur Business du produit # Délai et coût # Communication 80% Produit 90% Planification 70% Business Value 80% #
  • 17. 17 Scrum Master • Planifier et organiser les cérémonies • Gérer les indicateurs scrum • Garantir l’application des pratiques scrum. Les responsabilités Expertise 3 4 5 + Team Happiness # Livraison # Facilitation 80% Scrum 90% Communication 70% Animation des hommes 60% # Respect des pratiques#
  • 18. ! 7 / - 18 L’équipe Dév 1 + Dev 2 Dev 3 Testeur 1 # Collaboration Travail avec un esprit de collaboration et de partage. Expertise technique pluridisciplinaire, a toute les compétences pour réaliser son projet Auto Organisation Prend ses propres décisions (contour et estimation) Auto Gestion Auto disciplinée, Fonctionnement sans pouvoir hiérarchique Amélioration continue Toujours à la quête d’une meilleure performance via l’amélioration continue
  • 19. 19 Scrum : Composition de l’équipe Une Equipe est plus productive que le même nombre d’individus 1+1=3,5,7 ! Ajouter des personnes à un projet en retard, retarde le projet encore plus 8 Le maximum de la taille d’une équipe efficace est entre 3-7 personnes (
  • 20. Et le manager ? 20 Manager Traditionnel C’est quelqu’un qui contrôle et dirige l’équipe 01 Manager Agile C’est quelqu’un qui coacheet aide l’équipe à s’améliorer 02 Imposer devient faire confiance Contrôler devient faciliter Diriger devient accompagner Exiger devient demander
  • 21. GESTION DES EXIGENCES Vision produit Backlog produit Gestion des priorités 1 2 3 www.mb-alliance.comMB Alliance
  • 22. User Story C’est la traduction d’une exigence client en une phrase simple ó Storytelling En tant que <role>, je veux <faire quelque chose> pour atteindre <valeur métier>
  • 23. 23 Exemple user story La plateforme vérifie la connexion avant d’accéder9 En tant qu’responsable validation, je veux que la plateforme des tests automatiques accède au serveur de compilation pour récupérer les versions logicielles afin de lancer les tests de la nuit. La plateforme doit flasher les versions sur les cartes.9La solution vérifie la date de la version avant de récupérer le logiciel.9 *La plateforme écrit dans le fichier des logs le status de la connexion et le status de la récupération9
  • 24. 24 User acceptance criteria • Independent.des autres User Stories autant que possibleI • Negotiable.dans les réunions de planning poker et de planification du Sprint.N • Valuable.source de valeur pour le Clientfinal ou l‘utilisateurV • Estimable.Sa complexité est estimée par les équipes;E • Sizeable.suffisammentpetite pour être traitée par l’équipe sur une seule itération.S • Testable.Elle doitêtre testable, à travers la validation de ses critères d’acceptationT
  • 25. Après la définition de la vision produit,il faut définir la liste des features. Feature Thème Epic US US Epic US Tâche Tâche Thème Collection d’User Story Une grosse User Story Le PO crée les histoires fonctionnelles La Team crée les histoires techniques La Team crée les tâches lors du sprint planning Thème Epic US Tâche Les niveaux dans le backlog
  • 26. PLANIFICATION SCRUM Les points d’efforts pourune user story Le planning poker pour estimer l’effort Gestion de la capacité de réalisation de l’équipe 1 2 3 www.mb-alliance.comMB Alliance
  • 27. 27 Niveaux de planification produit Vision Produit Release Itération quotidien
  • 28. 28 Planning poker , - . ( C’est une unité abstraite qui permet de mesurer la complexité des histoires relativement l’une par rapport à l’autre. Points de complexité L’équipe analyse et estime la complexité de chacune des histoires Analyse Réunion dans la quelle le P.O. présente et explique les histoires du Product Backlog à l’équipe. Présentation L’estimation des histoires se fait en points de complexité (suite de Fibonacci ou taille de T-Shirts…) Estimation
  • 29. 1 2 3 Data Analysis Project Brief Research Meet Sketch Client Revision Improveme nt Meet Developmen t Client Review FixesFixed Revisions Follow Up Meet Up Brief Project Launch Planning poker Estimation selon les couloirs 29 Sketch Client Revision Client Review Fixes Follow Up Meet Data Analysis Project Brief Research 5
  • 30. 30 Estimation Estimation relative Planning poker, T-shirt sizing Discuter, préciser, découper
  • 31. First Step Le P.O présente à l’équipe le sprint Backlog Second Step L ’équipe décortique chacune des histoires en tâches Third Step L ’équipe estime la durée de chacune des tâches. La somme des tâches estimée ne doit pas dépasser la capacité réellede l’équipe. Fourth Step L’équipe s’engage à livrer les tâches estimées au plus tard en fin de sprint. 31 Sprint Planning 01 02 03 04 Réunion à organiser en début de chaque Sprint.
  • 32. L’AMELIORATION CONTINUE Paradigme du signe Les 5 pourquoi Les 5 A 1 2 3 www.mb-alliance.comMB Alliance
  • 33. Une dizaine de chimpanzés isolés dans une pièce close. On leur pose un panier de bananes mures sur un escabeau. : - ; Le paradigme du singe
  • 34. Quand l’un d’eux se précipite pour engouffrer les fruits, ils reçoivent tous un jet d’eau glacée. Les bananes sont alors délaissées. : - ; Le paradigme du singe
  • 35. On remplace les chimpanzés un à un par un nouveau singe. Il tente de grimper l’escabeau. Les autres singes se mettent à le battre pour ne pas recevoir l’eau glacée. Il renonce vite : - ; Le paradigme du singe
  • 36. « Pourquoi frappe t on celui qui veut une banane?» « Je ne sais pas. Ici c’est comme ça » : - ; Le paradigme du singe
  • 37. Pourquoi nous continuons à agir comme nous le faisons quand il existe peut être d’autres alternatives.
  • 38. 38 Les 5 pourquoi L'obstacle n'est pas toujours celui que l'on croit : Concept des 5 pourquoi < = > 8  Pourquoi? Cause Racine Pourquoi. Pourquoi? Pourquoi? Pourquoi? Problème Mener des actions correctives et préventives Chercher la cause racine Ne pas s’arrêter aux symptômes
  • 39. 39 5 pourquoi Exemple 0 1 0 2 0 4 0 5 0 3 @ Pourquoi? Réveil tardif Pourquoi? Réveil n’a pas sonnée Pourquoi? Les piles sont vides Pourquoi? Achat de piles oublié Pourqoi? Pas de liste d’achat A B C+ Problème: Arrivée tardive Action: Mener toujours une liste d’achat
  • 41. Q&A
  • 42. 5 doigts 42 ROTI (Return On Time Invested) Vote sur le déroulement de L’atelier Excellente. voilàun super atelier dont moi et l’équipe allons bénéficier. Ça valait bien plus que le temps qu’on y a passé 4 doigts Bonne. Voilà un atelier au dessus de la moyenne. J’ai gagné plus que le temps que j’y ai passé 3 doigts Juste moyenne. Je n’ai pas perdu mon temps sans plus. 2 doigts Utile mais ça ne valait pas à 100% le temps que j’y ai passé 1 doigts Inutile. Je n’ai rien gagné, rien appris. J’ai perdu 4 heures.
  • 44. Q&A
  • 45. Contacter Nous Centre Urbain Nord Résidence les Lilas A26 www.www.mb-alliance.com /mballiance @mballiance /mballiance +216 50 544 566 +61 71 947 331