Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Lego4devops version janvier 2020

359 vues

Publié le

Mon Serious Game, en format OpenSeriousGame pour découvrir les principes de l'agilité à l'echelle, le DevOps, en Lego.

Publié dans : Direction et management
  • Login to see the comments

Lego4devops version janvier 2020

  1. 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. 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. 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. 4. Lego4DevOps Juillet 2019 license CC –BY –NC -ND 4 Par Jean-Yves KLEIN #OpenSeriousGame
  5. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 15. Rétrospective (10 mn) • Sur la forme • Sur le fond Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  16. 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. 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. 18. Your Date Here Your Footer Here 18 A1 B1 C1 D1 E1 F1 G1 A2 A3 A4 A5 A6
  19. 19. Sprint n°2 (10 minutes) Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  20. 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. 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. 22. Rétrospective • Forme • Fond Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  23. 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. 24. Sprint n°3 (10 minutes) Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  25. 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. 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. 27. Rétrospective • Forme • Fond Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  28. 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. 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. 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. 31. ROTI Jean-Yves KLEIN, Lego4DevOps, license CC –BY –NC -NDJuillet 2019
  32. 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
  33. 33. Notes pour l’animateur
  34. 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. 35. LEGO® Template Template with bricks for PowerPoint © Copyright Showeet.com

×