SlideShare une entreprise Scribd logo
1  sur  85
Télécharger pour lire hors ligne
Lego4DevOps
Par Jean-Yves KLEIN, Coach Agile
et metteur en place d’équipes Agile depuis 2008
jykleinpro@gmail.com
06 62 05 47 99
https://www.linkedin.com/in/jean-yves-klein/
#OpenSeriousGame
Attention : A qui s’adresse cet
#OpenSeriousGame ?
• Ce Serious Game s’adresse :
• à un public qui connait déjà l’Agilité.
• Savoir ce qu’est un Scrum master, un PO, un backlog, …
• À un grand groupe de personne : au minimum 20 personnes, sinon, on
n’arrivera pas à voir les effets de l’agilité à l’échelle.
• Ce Serious Game ne s’adresse pas
• qu’à des informaticiens ou des spécialistes de l’IT.
• Forcément à des gens qui se connaissent.
• Attention, si les participants ne connaissent pas du tout le
DevOps, ceci n’est pas un cours. Il faudra évangéliser auparavant.
Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 2
Pitch
• Ce SeriousGame s’adresse aux personnes qui veulent appréhender par
le jeux les difficultés d’une organisation Agile à plusieurs équipes
(Agilité à l’Echelle, Adhérences...) avec une production unique (goulot
d'étranglement, responsabilités partagées, ....).
ils découvriront les mécanismes permettant d'améliorer l’efficacité de
leur organisation.
• Un SeriousGame pour 20 personnes minimum, 50 personnes
maximum. 3 organisateurs vont mettre en place les 5 équipes, (4 de
Dev et 1 de Prod), le Backlog, les cérémonies, ... On s'appuie sur une
version allégée de SAFe pour le Framework.
• Les équipes vont devoir construire avec des Lego, l'installer au bon
endroit sur l'espace d'intégration. Ils vont devoir gérer les aspects
classiques du DevOps (automatisation, tests, responsabilités, ........)
Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 3
Lego4DevOps
Juillet 2019 license CC –BY –NC -ND
4
Par Jean-Yves KLEIN
#OpenSeriousGame
Préambule : Rappel de quelques
règles de politesses
Nous sommes nombreux, donc :
✓Quand quelqu’un lève le bras, tout le monde lève le bras et doit
faire silence. Celui qui a levé le bras peut alors poser sa question.
✓On respecte le bâton de parole.
✓Si quelqu’un touche aux LEGO en dehors
des moments prévu pour…, je lance le
chrono, même si je n’ai pas donné toutes
les instructions
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Création des équipes
•Pour le Groupe, ce sera MOI le Product
Manager (le Super PO), je désigne les PO par
table
•Pour le Groupe, mon padawan sera le Super
SM. Il désigne les SM par table
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
PI Planning Vision
• « Bonjour, en tant que Client, je vais vous demander de me
représenter PARIS »
• Vous devrez le représenter sur cette table (désignée)
• Vous devez le faire avec les Lego©
• Vous devez être cohérents
• Je ne veux pas que l’Arc de Triomphe soit plus grand que la tour Eiffel…
• Je veux que tout soit à sa place ! Je veux Paris, pas des monuments jetés
au petit bonheur la chance.
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Organisation
• On commence à définir les Critères de DoD (Définition of Done).
• Les PO doivent définir les critères de DoD avec le client
• Les PO doivent s’organiser entre eux.
• Les SM doivent définir des règles de discussions.
• Les équipes discutent pour s’auto-organiser
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Complexité
• En tant que Client, Super PO, Je veux
• Que les bâtiments datant du 20ième siècle soient en gris
• Que les bâtiments datant du 19ième siècle soient en vert
• Que les bâtiments de la renaissance soient en bleu
• Que les autres bâtiments soient en blanc
• Que les gares soient en jaune
• Que…
• Que la tour Eifflel soit de 20 hauteur de brique de haut
Tous les détails sont inscrits sur les User Stories
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Backlog priorisé en Business Value
100 200 400 700 1000
Gare de Lyon d'Orsay Pont Neuf Av Daumesnil Tour Eiffel
Gare du Nord Louvre Pont des Arts Blvd Ney Arc de Triomphe
Gare de l’Est Centre Pompidou Ponts Alexandre III Blvd Voltaire Notre Dame
Gare Montparnasse Invalides Pont Notre Dame Blvd Malesherbes Sacré Cœur
Gare d’Austerlitz Palais de Tokyo Pont de la Concorde Blvd Sérurier Opéra Garnier
Gare Saint Lazare de la marine Pont de l'Alma Blvd Pereire Grand Palais
Gare de Bercy de l'homme Pont Mirabeau Blvd Haussmann Opéra Bastille
Les portes
Art moderne Pont de Bir Hakeim Blvd Raspail
Cimetière Père
Lachaise
petit palais Pont Marie Av de Tremblay Tour Montparnasse
Picasso Petit Pont Av Gambetta Elysée
Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 10
Sprint 1 : Sprint planning
• Sur ce Sprint, je veux ce qui a le plus de valeur (Business Value)
pour moi.
• Les PO définissent quelles tables s’occupent de quelle User Story.
• Chaque table s’organise pour savoir ce qu’elle est capable de
produire et d’intégrer sur la table d’intégration.
• Attention aux critères d’acceptations
• Les Post-it qui rentrent dans le Sprint sont replacés sur le paper
Board, c’est l’engagement.
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Le Sprint démarre pour 10 mn
• On peut enfin commencer à prendre des Lego ! ! !
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 13
reste15mnreste14mnreste13mnreste12mnreste11mnreste10mnreste 09mnreste 09mnreste 08mnreste 07mnreste 06mnreste 06mnreste 05mnreste 04mnreste 03mnreste 02mnreste 01mnC’est FINI
Au bout des 10 minutes :
DEMO ( 5mn)
• On ne touche plus à rien
• En tant que Client,
les PO doivent me présenter PARIS
• Et on note tout ce qui ne va pas.
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Rétrospective (10 mn)
• Sur la forme
• Sur le fond
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Sprint planning 2
• Je demande donc que soit refait ce qui ne va pas
=> les PO doivent intégrer le rework
• Je demande donc aux équipes de mieux gérer le COMMENT
=> On prend 5 minutes de temps pour revoir le « COMMENT »
• Je veux maintenant en plus les musées, les gares
=> Re prioriser
• Les équipes définissent leurs engagements. Cet engagement est
visualisé par les post-it sur le paper Board.
• L’intégration a la parole pour être partie prenante de
l’organisation de l’ensemble des équipes.
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Backlog priorisé en Business Value
600 500 400 700 1000
Gare de Lyon d'Orsay Pont Neuf Av Daumesnil Tour Eiffel
Gare du Nord Louvre Pont des Arts Bl Ney Arc de Triomphe
Gare de l’Est Centre Pompidou Ponts Alexandre III Bl Voltaire Notre Dame
Gare Montparnasse Invalides Pont Notre Dame Bl Malesherbes Sacré Cœur
Gare d’Austerlitz Palais de Tokyo Pont de la Concorde Bl Sérurier Opéra Garnier
Gare Saint Lazare de la marine Pont de l'Alma Bl Pereire Grand Palais
Gare de Bercy de l'homme Pont Mirabeau Bl Haussmann Opéra Bastille
Art moderne Pont de Bir Hakeim Bl Raspail
Cimetière Père
Lachaise
petit palais Pont Marie Av de Tremblay Tour Montparnasse
Picasso Petit Pont Av Gambetta Elysée
Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 17
Your Date Here Your Footer Here 18
A1
B1 C1
D1 E1
F1
G1
A2
A3
A4
A5
A6
Sprint n°2 (10 minutes)
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 20
reste15mnreste14mnreste13mnreste12mnreste11mnreste10mnreste 09mnreste 09mnreste 08mnreste 07mnreste 06mnreste 06mnreste 05mnreste 04mnreste 03mnreste 02mnreste 01mnC’est FINI
Démonstration
• Qu’est ce qui est au bon endroit ?
• Qu’est ce qui respecte les critères d’acceptations ?
• => Quelle valeur a été produite ?
• Ratio Valeur produite / engagement
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Rétrospective
• Forme
• Fond
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Sprint planning 3
• Je demande donc que soit refait ce qui ne va pas
=> les PO doivent intégrer le Rework
• Je demande donc aux équipes de mieux gérer le COMMENT
=> On prend 5 minutes de temps pour revoir le « COMMENT »
• Je veux maintenant de parcours touristiques cohérents
=> Re prioriser
• Les équipes définissent leurs engagements. Cet engagement est
visualisé par les post-it sur le paper Board.
• L’intégration a la parole pour être partie prenante de
l’organisation de l’ensemble des équipes.
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Sprint n°3 (10 minutes)
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 25
reste15mnreste14mnreste13mnreste12mnreste11mnreste10mnreste 09mnreste 09mnreste 08mnreste 07mnreste 06mnreste 06mnreste 05mnreste 04mnreste 03mnreste 02mnreste 01mnC’est FINI
Démonstration
• Qu’est ce qui est au bon endroit ?
• Qu’est ce qui respecte les critères d’acceptations ?
• => Quelle valeur a été produite ?
• Ratio Valeur produite / engagement
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Rétrospective
• Forme
• Fond
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Cadeau
•„Tell me how you measure
me, and I will tell you how I
will behave.“
(dites-moi comment vous allez m’évaluer, je vous dirais comment
je vais me comporter)— Eliyahu M. Goldratt
Source: https://citations-celebres.fr/auteurs/eliyahu-m-goldratt/
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Cadeau (bis)
•95 % des performances d'un
système viennent de la
conception du système et non
des capacités des personnes qui
travaillent dans le système
-- W.E. Deming
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Vous avez appris
• Sprint Planning, Demo, Rétro, le PI Planning
• Transparence, Courage
• Auto organisation
• Alignement, autonomie
• Le sens de la valeur
• Les principes DevOps
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
ROTI
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Retrouvez-moi
• Au meetup du CARA Lyon(Club Agile Rhône Alpes)
• Conférences du 1ier mardi du mois (je viens quand je peux…)
• Agile Playground (je viens quand je peux…)
• Serious Game Long Form
• Au meetup « L’Agilité en dehors de l’IT »
• Sur #OpenSeriousGame
• Au PMI Lyon
• Sur LinkedIn https://www.linkedin.com/in/jean-yves-klein/
• À l’apéro ! (on a toujours soif quand on a beaucoup parlé…)
Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
Notes pour l’animateur
Matériel
• il faudra 5 ilots de plusieurs tables, 2 (voire 3) paper board, un
vidéo projecteur, post-it, feutres...
• Les User Stories
• Et avoir recouvert un ilot d'une nappe en papier sur laquelle on
pourra dessiner (si on n'a pas de nappe, on peut utiliser du
papier pour paper board).
• Ce SeriousGame fait partie d'OpenSeriousGame
Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 34
LEGO® Template
Template with bricks for PowerPoint
© Copyright Showeet.com
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020
Lego4devops  version janvier 2020

Contenu connexe

Similaire à Lego4devops version janvier 2020

jeu relations entre les services
jeu relations entre les servicesjeu relations entre les services
jeu relations entre les servicesCIPE
 
Push Start : Push'it #06 Octobre 2015
Push Start : Push'it #06 Octobre 2015 Push Start : Push'it #06 Octobre 2015
Push Start : Push'it #06 Octobre 2015 PushStartGame
 
JHipster from trenches - DevoXX 2017
JHipster from trenches - DevoXX 2017JHipster from trenches - DevoXX 2017
JHipster from trenches - DevoXX 2017Geoffray Gruel
 
Club e tourisme médoc n°3 - 06 mai 2010
Club e tourisme médoc n°3 - 06 mai 2010Club e tourisme médoc n°3 - 06 mai 2010
Club e tourisme médoc n°3 - 06 mai 2010Pays Médoc
 
Reseaux sociaux Insead alumni 18sep13
Reseaux sociaux Insead alumni 18sep13Reseaux sociaux Insead alumni 18sep13
Reseaux sociaux Insead alumni 18sep13vgiolito
 
Trois petites histoires de dette avec notes de la présentation
Trois petites histoires de dette   avec notes de la présentationTrois petites histoires de dette   avec notes de la présentation
Trois petites histoires de dette avec notes de la présentationBruno MOREL
 
Vous aimez les legos ? React est fait pour vous !
Vous aimez les legos ? React est fait pour vous !Vous aimez les legos ? React est fait pour vous !
Vous aimez les legos ? React est fait pour vous !Francois Zaninotto
 
Edhec alumni Linkedin 17jun13
Edhec alumni Linkedin 17jun13Edhec alumni Linkedin 17jun13
Edhec alumni Linkedin 17jun13vgiolito
 
Reseaux sociaux et communautés différences et intérêts, y aller #oupas
Reseaux sociaux et communautés différences et intérêts, y aller #oupasReseaux sociaux et communautés différences et intérêts, y aller #oupas
Reseaux sociaux et communautés différences et intérêts, y aller #oupasGOWEB
 
Design & gouvernance API
Design & gouvernance API Design & gouvernance API
Design & gouvernance API romain73
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Oeil de Coach
 
Ponts alliance linkedin-11jun13
Ponts alliance linkedin-11jun13Ponts alliance linkedin-11jun13
Ponts alliance linkedin-11jun13vgiolito
 
EMLYON-NouvelleCarriere-Linkedin-4jun13.key
EMLYON-NouvelleCarriere-Linkedin-4jun13.keyEMLYON-NouvelleCarriere-Linkedin-4jun13.key
EMLYON-NouvelleCarriere-Linkedin-4jun13.keyvgiolito
 
Etude de cas Master Celsa Mines vidéo 2
Etude de cas Master Celsa Mines vidéo 2Etude de cas Master Celsa Mines vidéo 2
Etude de cas Master Celsa Mines vidéo 2Master CELSA Mines
 
Gérer un compte TIKTOK dans le secteur touristique
Gérer un compte TIKTOK dans le secteur touristiqueGérer un compte TIKTOK dans le secteur touristique
Gérer un compte TIKTOK dans le secteur touristiqueREALIZasbl
 
Des conférences à voir et à revoir
Des conférences à voir et à revoirDes conférences à voir et à revoir
Des conférences à voir et à revoirAnthony Maison
 
jeu de la supply chain
jeu de la supply chainjeu de la supply chain
jeu de la supply chainCIPE
 
Session live 1 - HEC
Session live 1 - HECSession live 1 - HEC
Session live 1 - HECFirst_Finance
 
PDF : Vidéo à 1€ vs 100.000€ : On décortique le process de création vidéo pou...
PDF : Vidéo à 1€ vs 100.000€ : On décortique le process de création vidéo pou...PDF : Vidéo à 1€ vs 100.000€ : On décortique le process de création vidéo pou...
PDF : Vidéo à 1€ vs 100.000€ : On décortique le process de création vidéo pou...Julien Dereumaux
 

Similaire à Lego4devops version janvier 2020 (20)

jeu relations entre les services
jeu relations entre les servicesjeu relations entre les services
jeu relations entre les services
 
Push Start : Push'it #06 Octobre 2015
Push Start : Push'it #06 Octobre 2015 Push Start : Push'it #06 Octobre 2015
Push Start : Push'it #06 Octobre 2015
 
JHipster from trenches - DevoXX 2017
JHipster from trenches - DevoXX 2017JHipster from trenches - DevoXX 2017
JHipster from trenches - DevoXX 2017
 
Club e tourisme médoc n°3 - 06 mai 2010
Club e tourisme médoc n°3 - 06 mai 2010Club e tourisme médoc n°3 - 06 mai 2010
Club e tourisme médoc n°3 - 06 mai 2010
 
Reseaux sociaux Insead alumni 18sep13
Reseaux sociaux Insead alumni 18sep13Reseaux sociaux Insead alumni 18sep13
Reseaux sociaux Insead alumni 18sep13
 
Trois petites histoires de dette avec notes de la présentation
Trois petites histoires de dette   avec notes de la présentationTrois petites histoires de dette   avec notes de la présentation
Trois petites histoires de dette avec notes de la présentation
 
Vous aimez les legos ? React est fait pour vous !
Vous aimez les legos ? React est fait pour vous !Vous aimez les legos ? React est fait pour vous !
Vous aimez les legos ? React est fait pour vous !
 
Edhec alumni Linkedin 17jun13
Edhec alumni Linkedin 17jun13Edhec alumni Linkedin 17jun13
Edhec alumni Linkedin 17jun13
 
Reseaux sociaux et communautés différences et intérêts, y aller #oupas
Reseaux sociaux et communautés différences et intérêts, y aller #oupasReseaux sociaux et communautés différences et intérêts, y aller #oupas
Reseaux sociaux et communautés différences et intérêts, y aller #oupas
 
Design & gouvernance API
Design & gouvernance API Design & gouvernance API
Design & gouvernance API
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
 
Ponts alliance linkedin-11jun13
Ponts alliance linkedin-11jun13Ponts alliance linkedin-11jun13
Ponts alliance linkedin-11jun13
 
EMLYON-NouvelleCarriere-Linkedin-4jun13.key
EMLYON-NouvelleCarriere-Linkedin-4jun13.keyEMLYON-NouvelleCarriere-Linkedin-4jun13.key
EMLYON-NouvelleCarriere-Linkedin-4jun13.key
 
Etude de cas Master Celsa Mines vidéo 2
Etude de cas Master Celsa Mines vidéo 2Etude de cas Master Celsa Mines vidéo 2
Etude de cas Master Celsa Mines vidéo 2
 
Gérer un compte TIKTOK dans le secteur touristique
Gérer un compte TIKTOK dans le secteur touristiqueGérer un compte TIKTOK dans le secteur touristique
Gérer un compte TIKTOK dans le secteur touristique
 
Des conférences à voir et à revoir
Des conférences à voir et à revoirDes conférences à voir et à revoir
Des conférences à voir et à revoir
 
jeu de la supply chain
jeu de la supply chainjeu de la supply chain
jeu de la supply chain
 
Session live 1 - HEC
Session live 1 - HECSession live 1 - HEC
Session live 1 - HEC
 
5 se lancer!
5 se lancer!5 se lancer!
5 se lancer!
 
PDF : Vidéo à 1€ vs 100.000€ : On décortique le process de création vidéo pou...
PDF : Vidéo à 1€ vs 100.000€ : On décortique le process de création vidéo pou...PDF : Vidéo à 1€ vs 100.000€ : On décortique le process de création vidéo pou...
PDF : Vidéo à 1€ vs 100.000€ : On décortique le process de création vidéo pou...
 

Lego4devops version janvier 2020

  • 1. Lego4DevOps Par Jean-Yves KLEIN, Coach Agile et metteur en place d’équipes Agile depuis 2008 jykleinpro@gmail.com 06 62 05 47 99 https://www.linkedin.com/in/jean-yves-klein/ #OpenSeriousGame
  • 2. Attention : A qui s’adresse cet #OpenSeriousGame ? • Ce Serious Game s’adresse : • à un public qui connait déjà l’Agilité. • Savoir ce qu’est un Scrum master, un PO, un backlog, … • À un grand groupe de personne : au minimum 20 personnes, sinon, on n’arrivera pas à voir les effets de l’agilité à l’échelle. • Ce Serious Game ne s’adresse pas • qu’à des informaticiens ou des spécialistes de l’IT. • Forcément à des gens qui se connaissent. • Attention, si les participants ne connaissent pas du tout le DevOps, ceci n’est pas un cours. Il faudra évangéliser auparavant. Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 2
  • 3. Pitch • Ce SeriousGame s’adresse aux personnes qui veulent appréhender par le jeux les difficultés d’une organisation Agile à plusieurs équipes (Agilité à l’Echelle, Adhérences...) avec une production unique (goulot d'étranglement, responsabilités partagées, ....). ils découvriront les mécanismes permettant d'améliorer l’efficacité de leur organisation. • Un SeriousGame pour 20 personnes minimum, 50 personnes maximum. 3 organisateurs vont mettre en place les 5 équipes, (4 de Dev et 1 de Prod), le Backlog, les cérémonies, ... On s'appuie sur une version allégée de SAFe pour le Framework. • Les équipes vont devoir construire avec des Lego, l'installer au bon endroit sur l'espace d'intégration. Ils vont devoir gérer les aspects classiques du DevOps (automatisation, tests, responsabilités, ........) Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 3
  • 4. Lego4DevOps Juillet 2019 license CC –BY –NC -ND 4 Par Jean-Yves KLEIN #OpenSeriousGame
  • 5. Préambule : Rappel de quelques règles de politesses Nous sommes nombreux, donc : ✓Quand quelqu’un lève le bras, tout le monde lève le bras et doit faire silence. Celui qui a levé le bras peut alors poser sa question. ✓On respecte le bâton de parole. ✓Si quelqu’un touche aux LEGO en dehors des moments prévu pour…, je lance le chrono, même si je n’ai pas donné toutes les instructions Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 6. Création des équipes •Pour le Groupe, ce sera MOI le Product Manager (le Super PO), je désigne les PO par table •Pour le Groupe, mon padawan sera le Super SM. Il désigne les SM par table Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 7. PI Planning Vision • « Bonjour, en tant que Client, je vais vous demander de me représenter PARIS » • Vous devrez le représenter sur cette table (désignée) • Vous devez le faire avec les Lego© • Vous devez être cohérents • Je ne veux pas que l’Arc de Triomphe soit plus grand que la tour Eiffel… • Je veux que tout soit à sa place ! Je veux Paris, pas des monuments jetés au petit bonheur la chance. Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 8. Organisation • On commence à définir les Critères de DoD (Définition of Done). • Les PO doivent définir les critères de DoD avec le client • Les PO doivent s’organiser entre eux. • Les SM doivent définir des règles de discussions. • Les équipes discutent pour s’auto-organiser Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 9. Complexité • En tant que Client, Super PO, Je veux • Que les bâtiments datant du 20ième siècle soient en gris • Que les bâtiments datant du 19ième siècle soient en vert • Que les bâtiments de la renaissance soient en bleu • Que les autres bâtiments soient en blanc • Que les gares soient en jaune • Que… • Que la tour Eifflel soit de 20 hauteur de brique de haut Tous les détails sont inscrits sur les User Stories Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 10. Backlog priorisé en Business Value 100 200 400 700 1000 Gare de Lyon d'Orsay Pont Neuf Av Daumesnil Tour Eiffel Gare du Nord Louvre Pont des Arts Blvd Ney Arc de Triomphe Gare de l’Est Centre Pompidou Ponts Alexandre III Blvd Voltaire Notre Dame Gare Montparnasse Invalides Pont Notre Dame Blvd Malesherbes Sacré Cœur Gare d’Austerlitz Palais de Tokyo Pont de la Concorde Blvd Sérurier Opéra Garnier Gare Saint Lazare de la marine Pont de l'Alma Blvd Pereire Grand Palais Gare de Bercy de l'homme Pont Mirabeau Blvd Haussmann Opéra Bastille Les portes Art moderne Pont de Bir Hakeim Blvd Raspail Cimetière Père Lachaise petit palais Pont Marie Av de Tremblay Tour Montparnasse Picasso Petit Pont Av Gambetta Elysée Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 10
  • 11. Sprint 1 : Sprint planning • Sur ce Sprint, je veux ce qui a le plus de valeur (Business Value) pour moi. • Les PO définissent quelles tables s’occupent de quelle User Story. • Chaque table s’organise pour savoir ce qu’elle est capable de produire et d’intégrer sur la table d’intégration. • Attention aux critères d’acceptations • Les Post-it qui rentrent dans le Sprint sont replacés sur le paper Board, c’est l’engagement. Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 12. Le Sprint démarre pour 10 mn • On peut enfin commencer à prendre des Lego ! ! ! Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 13. Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 13 reste15mnreste14mnreste13mnreste12mnreste11mnreste10mnreste 09mnreste 09mnreste 08mnreste 07mnreste 06mnreste 06mnreste 05mnreste 04mnreste 03mnreste 02mnreste 01mnC’est FINI
  • 14. Au bout des 10 minutes : DEMO ( 5mn) • On ne touche plus à rien • En tant que Client, les PO doivent me présenter PARIS • Et on note tout ce qui ne va pas. Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 15. Rétrospective (10 mn) • Sur la forme • Sur le fond Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 16. Sprint planning 2 • Je demande donc que soit refait ce qui ne va pas => les PO doivent intégrer le rework • Je demande donc aux équipes de mieux gérer le COMMENT => On prend 5 minutes de temps pour revoir le « COMMENT » • Je veux maintenant en plus les musées, les gares => Re prioriser • Les équipes définissent leurs engagements. Cet engagement est visualisé par les post-it sur le paper Board. • L’intégration a la parole pour être partie prenante de l’organisation de l’ensemble des équipes. Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 17. Backlog priorisé en Business Value 600 500 400 700 1000 Gare de Lyon d'Orsay Pont Neuf Av Daumesnil Tour Eiffel Gare du Nord Louvre Pont des Arts Bl Ney Arc de Triomphe Gare de l’Est Centre Pompidou Ponts Alexandre III Bl Voltaire Notre Dame Gare Montparnasse Invalides Pont Notre Dame Bl Malesherbes Sacré Cœur Gare d’Austerlitz Palais de Tokyo Pont de la Concorde Bl Sérurier Opéra Garnier Gare Saint Lazare de la marine Pont de l'Alma Bl Pereire Grand Palais Gare de Bercy de l'homme Pont Mirabeau Bl Haussmann Opéra Bastille Art moderne Pont de Bir Hakeim Bl Raspail Cimetière Père Lachaise petit palais Pont Marie Av de Tremblay Tour Montparnasse Picasso Petit Pont Av Gambetta Elysée Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 17
  • 18. Your Date Here Your Footer Here 18 A1 B1 C1 D1 E1 F1 G1 A2 A3 A4 A5 A6
  • 19. Sprint n°2 (10 minutes) Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 20. Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 20 reste15mnreste14mnreste13mnreste12mnreste11mnreste10mnreste 09mnreste 09mnreste 08mnreste 07mnreste 06mnreste 06mnreste 05mnreste 04mnreste 03mnreste 02mnreste 01mnC’est FINI
  • 21. Démonstration • Qu’est ce qui est au bon endroit ? • Qu’est ce qui respecte les critères d’acceptations ? • => Quelle valeur a été produite ? • Ratio Valeur produite / engagement Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 22. Rétrospective • Forme • Fond Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 23. Sprint planning 3 • Je demande donc que soit refait ce qui ne va pas => les PO doivent intégrer le Rework • Je demande donc aux équipes de mieux gérer le COMMENT => On prend 5 minutes de temps pour revoir le « COMMENT » • Je veux maintenant de parcours touristiques cohérents => Re prioriser • Les équipes définissent leurs engagements. Cet engagement est visualisé par les post-it sur le paper Board. • L’intégration a la parole pour être partie prenante de l’organisation de l’ensemble des équipes. Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 24. Sprint n°3 (10 minutes) Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 25. Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 25 reste15mnreste14mnreste13mnreste12mnreste11mnreste10mnreste 09mnreste 09mnreste 08mnreste 07mnreste 06mnreste 06mnreste 05mnreste 04mnreste 03mnreste 02mnreste 01mnC’est FINI
  • 26. Démonstration • Qu’est ce qui est au bon endroit ? • Qu’est ce qui respecte les critères d’acceptations ? • => Quelle valeur a été produite ? • Ratio Valeur produite / engagement Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 27. Rétrospective • Forme • Fond Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 28. Cadeau •„Tell me how you measure me, and I will tell you how I will behave.“ (dites-moi comment vous allez m’évaluer, je vous dirais comment je vais me comporter)— Eliyahu M. Goldratt Source: https://citations-celebres.fr/auteurs/eliyahu-m-goldratt/ Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 29. Cadeau (bis) •95 % des performances d'un système viennent de la conception du système et non des capacités des personnes qui travaillent dans le système -- W.E. Deming Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 30. Vous avez appris • Sprint Planning, Demo, Rétro, le PI Planning • Transparence, Courage • Auto organisation • Alignement, autonomie • Le sens de la valeur • Les principes DevOps Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 31. ROTI Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 32. Retrouvez-moi • Au meetup du CARA Lyon(Club Agile Rhône Alpes) • Conférences du 1ier mardi du mois (je viens quand je peux…) • Agile Playground (je viens quand je peux…) • Serious Game Long Form • Au meetup « L’Agilité en dehors de l’IT » • Sur #OpenSeriousGame • Au PMI Lyon • Sur LinkedIn https://www.linkedin.com/in/jean-yves-klein/ • À l’apéro ! (on a toujours soif quand on a beaucoup parlé…) Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  • 34. Matériel • il faudra 5 ilots de plusieurs tables, 2 (voire 3) paper board, un vidéo projecteur, post-it, feutres... • Les User Stories • Et avoir recouvert un ilot d'une nappe en papier sur laquelle on pourra dessiner (si on n'a pas de nappe, on peut utiliser du papier pour paper board). • Ce SeriousGame fait partie d'OpenSeriousGame Juillet 2019 Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -ND 34
  • 35. LEGO® Template Template with bricks for PowerPoint © Copyright Showeet.com