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.

Lean Kanban Une Inversion de Controle

1 703 vues

Publié le

Lean Kanban est bien sage avec ses conseils de « Commencez où vous en êtes » , de s'« Améliorer de façon continue » , de « Rendre les règles explicites » mais lorsque qu’il dévoile des mentra tels que « Finir par commencer ! » et « Limiter l’encours de travail » on touche du doigt une graine révolutionnaire pour les équipes et l'entreprise.

Publié dans : Logiciels
  • Soyez le premier à commenter

Lean Kanban Une Inversion de Controle

  1. 1. L’Inversion de Contrôle Comment Lean Kanban influence LesFurets.com
  2. 2. Dimitri BAELI  12 ans chez des Editeurs de logiciels  Développement (Tests)  Usines logicielles (Automatisation)  Responsable Qualité (Releases)  Depuis 2012 chez LesFurets.com  Rencontre de l’univers Web  Développer les capacités de l’équipe  15 ans de découvertes  A contre-courant  Disruptive Thinker ! @dbaeli @beastiefurets
  3. 3. LesFurets.com  1er site indépendant de comparaison d’assurance :  Lancé en 2012  2,5M de devis par an  31% du marché de la comparaison de contrats auto 3
  4. 4. 4
  5. 5. BeastieFurets  Java (tomcat) & GWT (client)  500k lignes & 40k tests unitaires (3min)  200 tests Selenium (10 min)  22 Devs & Tech Leads, 2 Ops, 2 Managers  Livraison journalière (3h) @beatiefurets GitHub -- lesfurets
  6. 6. Objectifs du jour Découvrir les fondamentaux de Kanban Faire ressentir un autre état d’esprit 6
  7. 7. Lean Kanban 1. Visualiser le travail 2. Limiter l’encours de travail (Limit WIP) 3. Mesurer et gérer le flux 4. Rendre les règles explicites 5. S’engager dans une Amélioration Continue 6. Encourager le Leadership
  8. 8. Développement Logiciel 3 grands modes d’organisation
  9. 9. Livraison Unique -- Annuelle
  10. 10. Livraison Itérative – Mensuelle / Hebdo
  11. 11. Livraison Continue – Jours / Heures
  12. 12. Se poser des questions
  13. 13. Travailler par itérations ?
  14. 14. 14 Livrer à Date ?
  15. 15. Occuper tout le monde ?
  16. 16. 16 Estimer les durées ?
  17. 17. 17 Prioriser toutes les demandes ?
  18. 18. 18 Retour sur investissement ?
  19. 19. 19 Faire à la main ?
  20. 20. 20 Suivre une méthode ?
  21. 21. 21 Pilotage par projets ?
  22. 22. 22 Diriger ?
  23. 23. Des Inversions en cours chez LesFurets.com ? Influence Lean Kanban 23
  24. 24. Travailler en flux 24  Traitement indépendant des actions  Mise en place des développements par branches  git-octopus : organisation du code en consequence  50 Branches en parallèle  Celle qui est prête partira à J+2  https://github.com/lesfurets/git-octopus
  25. 25. Livrer ce qui est prêt  Chaque jour les développements prêt à J-1 partent en production  Commencer par finir : ne pas garder du code non actif  Enclenche une boucle de feedback  Il paraît que c’est bon pour le cerveau
  26. 26. Limiter l’encours de travail  A un niveau personnel  Sur l’ensemble de l’équipe : Nombre de branches ouvertes  Au niveau Entreprise : encore du travail !
  27. 27. Automatiser  Les Développements : Usine logicielle  Grid Selenium: 6h de tests en 10min  https://github.com/lesfurets/selenium-lxc  Zeno-Pixel: Tests de régression graphique  https://github.com/lesfurets/zeno-pixel/  Les Déploiements : Infrastructure as Code  Par les développeurs  Le Reporting
  28. 28. Amélioration Continue  Les Rétrospectives : par et pour les équipes  Au niveau Feature Team  Au niveau Transverse  Au niveau Projet  Numéro de Version sur les processus  Explicite  Evolutif
  29. 29. Leadership  Feature Teams : Auto-Organisation & Mission  Règles explicites : Le framework  Coaching des équipes  Gestion du flux par la mesure  Evaluation de la maturité des équipes  Amélioration Continue par les rétrospectives
  30. 30. Et après ? 30
  31. 31. Mesurer 31
  32. 32. Garder des personnes disponibles
  33. 33. Prioriser par le coût du délai 33
  34. 34. Produits & Projets 34
  35. 35. Une inversion de contrôle ? Disons une dualité
  36. 36. Culture 1 Culture 2 36 Culture 1  Se focaliser sur le résultat  S’Inquiéter de tout faire parfaitement  Se focaliser sur le futur  Gérer une image parfaite  Agir avec précaution, l’échec n’étant pas permis  Juger et critiquer les autres  Participer à l'organisation  Faire le travail nécessaire  Se focaliser sur le présent  Expliquer honnêtement  Etre prêt à prendre des risques, voir échouer  Accepter les autres
  37. 37. Viser la Perfection Viser l’Excellence  Participer à l'organisation  Faire le travail nécessaire  Se focaliser sur le présent  Expliquer honnêtement  Etre prêt à prendre des risques, voir échouer  Accepter les autres 37  Se focaliser sur le résultat  S’Inquiéter de tout faire parfaitement  Se focaliser sur le futur  Gérer une image parfaite  Agir avec précaution, l’échec n’étant pas permis  Juger et critiquer les autres Culture 1
  38. 38. Viser l’Excellence comme moteur  Participer à l'organisation  1- Visualiser le travail  Faire le travail nécessaire  2- Limit WIP  Se Focaliser sur le présent  3- Mesurer et gèrer le flux  Expliquer honnêtement  4- Rendre les règles explicites  Etre prêt à prendre des risques, voir échouer  5- Amélioration Continue  Accepter les autres  6- Leadership 38
  39. 39. Lean Kanban 1. Visualiser le travail 2. Limiter l’encours de travail (Limit WIP) 3. Mesurer et gérer le flux 4. Rendre les règles explicites 5. S’engager dans une Amélioration Continue 6. Encourager le Leadership
  40. 40. @dbaeli @beastiefurets MERCI !
  41. 41. LIVRES  KANBAN by D.Anderson  PRODUCT DEVELOPMENT FLOW by Don Reinertsen  LEAN ENTERPRISE by Humble,Molesky,O'Reilly  KANBAN POUR L’IT by L.Morisseau  PREMIER KANBAN by J.Boeg  THIS IS LEAN by N.Modig, P.Ahlstrom  SLACK by Tom DeMarco  KANBAN FROM THE INSIDE by M.Burrows 41

×