L’Inversion de Contrôle
Comment Lean Kanban influence LesFurets.com
Dimitri BAELI
 12 ans chez des Editeurs de logiciels
 Développement (Tests)
 Usines logicielles (Automatisation)
 Resp...
LesFurets.com
 1er site indépendant de comparaison d’assurance :
 Lancé en 2012
 2,5M de devis par an
 31% du marché d...
4
BeastieFurets
 Java (tomcat) & GWT (client)
 500k lignes & 40k tests unitaires (3min)
 200 tests Selenium (10 min)
 22...
Objectifs du jour
Découvrir les fondamentaux de Kanban
Faire ressentir un autre état d’esprit
6
Lean Kanban
1. Visualiser le travail
2. Limiter l’encours de travail (Limit WIP)
3. Mesurer et gérer le flux
4. Rendre les...
Développement Logiciel
3 grands modes d’organisation
Livraison Unique -- Annuelle
Livraison Itérative – Mensuelle / Hebdo
Livraison Continue – Jours / Heures
Se poser des questions
Travailler par itérations ?
14
Livrer à Date ?
Occuper tout le monde ?
16
Estimer les durées ?
17
Prioriser toutes les demandes
?
18
Retour sur investissement ?
19
Faire à la main ?
20
Suivre une méthode ?
21
Pilotage par projets ?
22
Diriger ?
Des Inversions en cours
chez LesFurets.com ?
Influence Lean Kanban
23
Travailler en flux
24
 Traitement indépendant des actions
 Mise en place des développements par branches
 git-octopus :...
Livrer ce qui est prêt
 Chaque jour les développements prêt à J-1 partent en production
 Commencer par finir : ne pas ga...
Limiter l’encours de travail
 A un niveau personnel
 Sur l’ensemble de l’équipe : Nombre de branches ouvertes
 Au nivea...
Automatiser
 Les Développements : Usine logicielle
 Grid Selenium: 6h de tests en 10min
 https://github.com/lesfurets/s...
Amélioration Continue
 Les Rétrospectives : par et pour les équipes
 Au niveau Feature Team
 Au niveau Transverse
 Au ...
Leadership
 Feature Teams : Auto-Organisation & Mission
 Règles explicites : Le framework
 Coaching des équipes
 Gesti...
Et après ?
30
Mesurer
31
Garder des personnes
disponibles
Prioriser par le coût du délai
33
Produits & Projets
34
Une inversion de contrôle ?
Disons une dualité
Culture 1 Culture 2
36
Culture 1
 Se focaliser sur le résultat
 S’Inquiéter de tout faire parfaitement
 Se focaliser su...
Viser la Perfection Viser l’Excellence
 Participer à l'organisation
 Faire le travail nécessaire
 Se focaliser sur le p...
Viser l’Excellence comme moteur
 Participer à l'organisation
 1- Visualiser le travail
 Faire le travail nécessaire
 2...
Lean Kanban
1. Visualiser le travail
2. Limiter l’encours de travail (Limit WIP)
3. Mesurer et gérer le flux
4. Rendre les...
@dbaeli
@beastiefurets
MERCI !
LIVRES
 KANBAN by D.Anderson
 PRODUCT DEVELOPMENT FLOW by Don Reinertsen
 LEAN ENTERPRISE by Humble,Molesky,O'Reilly
 ...
Prochain SlideShare
Chargement dans…5
×

Lean Kanban Une Inversion de Controle

1 444 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
0 commentaire
4 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 444
Sur SlideShare
0
Issues des intégrations
0
Intégrations
269
Actions
Partages
0
Téléchargements
19
Commentaires
0
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Approche incrémentale et continue d’amélioration
    Commencez là où vous êtes, tous les jours
    Commencez par finir ! Livrez quand c’est prêt !
    Apprentissage en cours – 5-10 ans !

    Changé mon regard sur l’organisation du travail
  • Ce n’est pas qu’un tableau de post-its
  • Relecture du livre de Laurent Morisseau
  • Au cours de mes expériences professionnelles: j’ai rencontré beaucoup de cas d’organisation des développements.
  • Au cours de mes expériences professionnelles: j’ai rencontré beaucoup de cas d’organisation des développements.
  • Travailler par itérations ?
  • Réponse à Livrer à Date
  • Réponse à Livrer à Date
  • Réponse à Livrer à Date
  • Réponse à Livrer à Date
  • Réponse à Livrer à Date
  • Estimer les durée ?
  • Occuper tout le monde ?
  • Retour sur investissement ?
  • Estimer les durée ?
  • Relecture du livre de Laurent Morisseau
  • Approche incrémentale et continue d’amélioration
    Commencez là où vous êtes, tous les jours
    Commencez par finir ! Livrez quand c’est prêt !
    Apprentissage en cours – 5-10 ans !

    Changé mon regard sur l’organisation du travail
  • 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

    ×