SlideShare une entreprise Scribd logo
1  sur  41
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)
 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
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
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
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 règles explicites
5. S’engager dans une Amélioration Continue
6. Encourager le Leadership
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 : organisation du code en consequence
 50 Branches en parallèle
 Celle qui est prête partira à J+2
 https://github.com/lesfurets/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 garder du code non actif
 Enclenche une boucle de feedback
 Il paraît que c’est bon pour le cerveau
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 !
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
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
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
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 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
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
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
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
@dbaeli
@beastiefurets
MERCI !
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

Contenu connexe

Tendances

Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Goood!
 
Passer de Scrum à Scrumban - pour quoi faire ?
Passer de Scrum à Scrumban - pour quoi faire ?Passer de Scrum à Scrumban - pour quoi faire ?
Passer de Scrum à Scrumban - pour quoi faire ?Charles-Louis de Maere
 
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)Couthaïer FARFRA
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanCGI Québec Formation
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheursebastien_fournel
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017CGI Québec Formation
 
Personal Kanban depuis les tranchées - Culture Kanban 2016
Personal Kanban depuis les tranchées - Culture Kanban 2016Personal Kanban depuis les tranchées - Culture Kanban 2016
Personal Kanban depuis les tranchées - Culture Kanban 2016Eric SIBER
 
Kanban, un tour d'horizon de la démarche
Kanban, un tour d'horizon de la démarcheKanban, un tour d'horizon de la démarche
Kanban, un tour d'horizon de la démarcheLaurent Morisseau
 
Les pièges à éviter pour réussir sa transition agile
Les pièges à éviter pour réussir sa transition agileLes pièges à éviter pour réussir sa transition agile
Les pièges à éviter pour réussir sa transition agileOlivier Marquet
 
Passer de scrum à scrumban - Agile Tour Lausanne 2014
Passer de scrum à scrumban - Agile Tour Lausanne 2014Passer de scrum à scrumban - Agile Tour Lausanne 2014
Passer de scrum à scrumban - Agile Tour Lausanne 2014Charles-Louis de Maere
 
Comment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanComment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanJulien Rairat
 
Amélioration Continue - Des faits & des effets
Amélioration Continue - Des faits & des effetsAmélioration Continue - Des faits & des effets
Amélioration Continue - Des faits & des effetsPhilippe Launay
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agilelaurent bristiel
 

Tendances (20)

Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Kanban pour l'it lkfr13
Kanban pour l'it lkfr13Kanban pour l'it lkfr13
Kanban pour l'it lkfr13
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Passer de Scrum à Scrumban - pour quoi faire ?
Passer de Scrum à Scrumban - pour quoi faire ?Passer de Scrum à Scrumban - pour quoi faire ?
Passer de Scrum à Scrumban - pour quoi faire ?
 
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanban
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017
 
Personal Kanban depuis les tranchées - Culture Kanban 2016
Personal Kanban depuis les tranchées - Culture Kanban 2016Personal Kanban depuis les tranchées - Culture Kanban 2016
Personal Kanban depuis les tranchées - Culture Kanban 2016
 
Kanban, un tour d'horizon de la démarche
Kanban, un tour d'horizon de la démarcheKanban, un tour d'horizon de la démarche
Kanban, un tour d'horizon de la démarche
 
Les pièges à éviter pour réussir sa transition agile
Les pièges à éviter pour réussir sa transition agileLes pièges à éviter pour réussir sa transition agile
Les pièges à éviter pour réussir sa transition agile
 
Passer de scrum à scrumban - Agile Tour Lausanne 2014
Passer de scrum à scrumban - Agile Tour Lausanne 2014Passer de scrum à scrumban - Agile Tour Lausanne 2014
Passer de scrum à scrumban - Agile Tour Lausanne 2014
 
Comment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanComment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBan
 
Large Scale Scrum
Large Scale ScrumLarge Scale Scrum
Large Scale Scrum
 
Kanban pour l’IT
Kanban pour l’ITKanban pour l’IT
Kanban pour l’IT
 
Amélioration Continue - Des faits & des effets
Amélioration Continue - Des faits & des effetsAmélioration Continue - Des faits & des effets
Amélioration Continue - Des faits & des effets
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agile
 
Corescrum fr-v1.1
Corescrum fr-v1.1Corescrum fr-v1.1
Corescrum fr-v1.1
 

En vedette

Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga
 
Le Continuous Merge chez LesFurets.com - Devoxx 2015
Le Continuous Merge chez LesFurets.com - Devoxx 2015Le Continuous Merge chez LesFurets.com - Devoxx 2015
Le Continuous Merge chez LesFurets.com - Devoxx 2015beastiefurets
 
Développer sa compétitivité par le talent et la passion de tous les collabora...
Développer sa compétitivité par le talent et la passion de tous les collabora...Développer sa compétitivité par le talent et la passion de tous les collabora...
Développer sa compétitivité par le talent et la passion de tous les collabora...Institut Lean France
 
La maintenance TGV par le prisme du Lean par Boris Evesque de la SNCF
La maintenance TGV par le prisme du Lean par Boris Evesque de la SNCFLa maintenance TGV par le prisme du Lean par Boris Evesque de la SNCF
La maintenance TGV par le prisme du Lean par Boris Evesque de la SNCFInstitut Lean France
 
Formation Constitution d'équipe
Formation Constitution d'équipeFormation Constitution d'équipe
Formation Constitution d'équipeGrain Incubation
 
Prestations Prévoyance : 1 an d’amélioration continue, des clients satisfaits...
Prestations Prévoyance : 1 an d’amélioration continue, des clients satisfaits...Prestations Prévoyance : 1 an d’amélioration continue, des clients satisfaits...
Prestations Prévoyance : 1 an d’amélioration continue, des clients satisfaits...Institut Lean France
 
Introduction to Lean Software Development
Introduction to Lean Software DevelopmentIntroduction to Lean Software Development
Introduction to Lean Software DevelopmentGuy Nirpaz
 
How Lean helped us put quality back at the heart of our Agile Process, by Ren...
How Lean helped us put quality back at the heart of our Agile Process, by Ren...How Lean helped us put quality back at the heart of our Agile Process, by Ren...
How Lean helped us put quality back at the heart of our Agile Process, by Ren...Institut Lean France
 
Mettre sa culture à nue - Version Agile Tour 2015
Mettre sa culture à nue - Version Agile Tour 2015Mettre sa culture à nue - Version Agile Tour 2015
Mettre sa culture à nue - Version Agile Tour 2015Agile Partnership
 
Un éclairage sur l'entreprise libérée
Un éclairage sur l'entreprise libéréeUn éclairage sur l'entreprise libérée
Un éclairage sur l'entreprise libéréeAlexandre Zawadzki
 
Agile et Lean : des univers convergents ? par Dimitri Baeli
Agile et Lean : des univers convergents ? par Dimitri BaeliAgile et Lean : des univers convergents ? par Dimitri Baeli
Agile et Lean : des univers convergents ? par Dimitri BaeliInstitut Lean France
 
Comment entrer en contact avec la génération z ?
Comment entrer en contact avec la génération z ?Comment entrer en contact avec la génération z ?
Comment entrer en contact avec la génération z ?Kantar Millward Brown France
 
L'entreprise de demain, une entreprise libérée ?
L'entreprise de demain, une entreprise libérée ? L'entreprise de demain, une entreprise libérée ?
L'entreprise de demain, une entreprise libérée ? Les Propulseurs
 
kanban, un outil de production
kanban, un outil de productionkanban, un outil de production
kanban, un outil de productionYannick Quenec'hdu
 
Lean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & BradstreetLean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & BradstreetInstitut Lean France
 

En vedette (20)

Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprint
 
Le Continuous Merge chez LesFurets.com - Devoxx 2015
Le Continuous Merge chez LesFurets.com - Devoxx 2015Le Continuous Merge chez LesFurets.com - Devoxx 2015
Le Continuous Merge chez LesFurets.com - Devoxx 2015
 
PLANNING DES FORMATIONS L2M-TUNISIE A2017 V1
PLANNING DES FORMATIONS L2M-TUNISIE A2017 V1PLANNING DES FORMATIONS L2M-TUNISIE A2017 V1
PLANNING DES FORMATIONS L2M-TUNISIE A2017 V1
 
Développer sa compétitivité par le talent et la passion de tous les collabora...
Développer sa compétitivité par le talent et la passion de tous les collabora...Développer sa compétitivité par le talent et la passion de tous les collabora...
Développer sa compétitivité par le talent et la passion de tous les collabora...
 
La maintenance TGV par le prisme du Lean par Boris Evesque de la SNCF
La maintenance TGV par le prisme du Lean par Boris Evesque de la SNCFLa maintenance TGV par le prisme du Lean par Boris Evesque de la SNCF
La maintenance TGV par le prisme du Lean par Boris Evesque de la SNCF
 
Concept paper at Thales
Concept paper at ThalesConcept paper at Thales
Concept paper at Thales
 
Essence Leadership
Essence LeadershipEssence Leadership
Essence Leadership
 
Formation Constitution d'équipe
Formation Constitution d'équipeFormation Constitution d'équipe
Formation Constitution d'équipe
 
Prestations Prévoyance : 1 an d’amélioration continue, des clients satisfaits...
Prestations Prévoyance : 1 an d’amélioration continue, des clients satisfaits...Prestations Prévoyance : 1 an d’amélioration continue, des clients satisfaits...
Prestations Prévoyance : 1 an d’amélioration continue, des clients satisfaits...
 
Introduction to Lean Software Development
Introduction to Lean Software DevelopmentIntroduction to Lean Software Development
Introduction to Lean Software Development
 
Presentation_wiki
Presentation_wikiPresentation_wiki
Presentation_wiki
 
How Lean helped us put quality back at the heart of our Agile Process, by Ren...
How Lean helped us put quality back at the heart of our Agile Process, by Ren...How Lean helped us put quality back at the heart of our Agile Process, by Ren...
How Lean helped us put quality back at the heart of our Agile Process, by Ren...
 
Mettre sa culture à nue - Version Agile Tour 2015
Mettre sa culture à nue - Version Agile Tour 2015Mettre sa culture à nue - Version Agile Tour 2015
Mettre sa culture à nue - Version Agile Tour 2015
 
Un éclairage sur l'entreprise libérée
Un éclairage sur l'entreprise libéréeUn éclairage sur l'entreprise libérée
Un éclairage sur l'entreprise libérée
 
Agile et Lean : des univers convergents ? par Dimitri Baeli
Agile et Lean : des univers convergents ? par Dimitri BaeliAgile et Lean : des univers convergents ? par Dimitri Baeli
Agile et Lean : des univers convergents ? par Dimitri Baeli
 
Comment entrer en contact avec la génération z ?
Comment entrer en contact avec la génération z ?Comment entrer en contact avec la génération z ?
Comment entrer en contact avec la génération z ?
 
L'entreprise de demain, une entreprise libérée ?
L'entreprise de demain, une entreprise libérée ? L'entreprise de demain, une entreprise libérée ?
L'entreprise de demain, une entreprise libérée ?
 
kanban, un outil de production
kanban, un outil de productionkanban, un outil de production
kanban, un outil de production
 
Lean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & BradstreetLean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & Bradstreet
 
Management: autorité pouvoir et leadership
Management: autorité pouvoir et leadershipManagement: autorité pouvoir et leadership
Management: autorité pouvoir et leadership
 

Similaire à Lean Kanban Une Inversion de Controle

Le Lean Kanban chez les Furets.com // Openska 2018
Le Lean Kanban chez les Furets.com // Openska 2018 Le Lean Kanban chez les Furets.com // Openska 2018
Le Lean Kanban chez les Furets.com // Openska 2018 Openska
 
Il était une fois le Continuous Delivery chez Meetic
Il était une fois le Continuous Delivery chez MeeticIl était une fois le Continuous Delivery chez Meetic
Il était une fois le Continuous Delivery chez MeeticJoris Calabrese
 
Transition Agile 4 Real @Meetic
Transition Agile 4 Real @MeeticTransition Agile 4 Real @Meetic
Transition Agile 4 Real @Meetictdiavet
 
Transition Agile @ Meetic
Transition Agile @ MeeticTransition Agile @ Meetic
Transition Agile @ MeeticmeeticTech
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationPHPPRO
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agilesXavier Warzee
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Dominic Danis
 
Développer en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum DayDévelopper en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum DaySamuel Le Berrigaud
 
Surmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsSurmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsAgile Montréal
 
Techdays2011
Techdays2011 Techdays2011
Techdays2011 ALTER WAY
 
Mesurez votre libido agile
Mesurez votre libido agileMesurez votre libido agile
Mesurez votre libido agileNicholas Suter
 
Tester votre libido Agile
Tester votre libido AgileTester votre libido Agile
Tester votre libido AgileCellenza
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_finalagnes_crepet
 
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...Christopher Parola
 
Développer en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx FranceDévelopper en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx FranceSamuel Le Berrigaud
 
Syntec numérique - DevOps by microsoft
Syntec numérique  - DevOps by microsoftSyntec numérique  - DevOps by microsoft
Syntec numérique - DevOps by microsoftSamuel Metias
 
12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agileChristophe Addinquy
 
Lyong testing agile_testing
Lyong testing agile_testingLyong testing agile_testing
Lyong testing agile_testinglaurent bristiel
 

Similaire à Lean Kanban Une Inversion de Controle (20)

Le Lean Kanban chez les Furets.com // Openska 2018
Le Lean Kanban chez les Furets.com // Openska 2018 Le Lean Kanban chez les Furets.com // Openska 2018
Le Lean Kanban chez les Furets.com // Openska 2018
 
Il était une fois le Continuous Delivery chez Meetic
Il était une fois le Continuous Delivery chez MeeticIl était une fois le Continuous Delivery chez Meetic
Il était une fois le Continuous Delivery chez Meetic
 
Transition Agile 4 Real @Meetic
Transition Agile 4 Real @MeeticTransition Agile 4 Real @Meetic
Transition Agile 4 Real @Meetic
 
Transition Agile @ Meetic
Transition Agile @ MeeticTransition Agile @ Meetic
Transition Agile @ Meetic
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et Industrialisation
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agiles
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
Développer en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum DayDévelopper en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum Day
 
Surmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsSurmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOps
 
Techdays2011
Techdays2011 Techdays2011
Techdays2011
 
Presentation Kantree et Méthodologies
Presentation Kantree et MéthodologiesPresentation Kantree et Méthodologies
Presentation Kantree et Méthodologies
 
Mesurez votre libido agile
Mesurez votre libido agileMesurez votre libido agile
Mesurez votre libido agile
 
Tester votre libido Agile
Tester votre libido AgileTester votre libido Agile
Tester votre libido Agile
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
 
Développer en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx FranceDévelopper en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx France
 
Syntec numérique - DevOps by microsoft
Syntec numérique  - DevOps by microsoftSyntec numérique  - DevOps by microsoft
Syntec numérique - DevOps by microsoft
 
12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile
 
Lyong testing agile_testing
Lyong testing agile_testingLyong testing agile_testing
Lyong testing agile_testing
 

Plus de Dimitri Baeli

Dev Senior 6 ans d'expérience, et après ?
Dev Senior 6 ans d'expérience, et après ?Dev Senior 6 ans d'expérience, et après ?
Dev Senior 6 ans d'expérience, et après ?Dimitri Baeli
 
Continuous Delivery Agile Tour Beirut 2015
Continuous Delivery Agile Tour Beirut 2015Continuous Delivery Agile Tour Beirut 2015
Continuous Delivery Agile Tour Beirut 2015Dimitri Baeli
 
Continuous delivery the french way Agile Cambridge 2014
Continuous delivery the french way Agile Cambridge 2014Continuous delivery the french way Agile Cambridge 2014
Continuous delivery the french way Agile Cambridge 2014Dimitri Baeli
 
Agile forthelongrun lesfurets
Agile forthelongrun lesfuretsAgile forthelongrun lesfurets
Agile forthelongrun lesfuretsDimitri Baeli
 
Kanban Gagnez Tirage, Agile Tour Rouen 2012
Kanban Gagnez Tirage, Agile Tour Rouen 2012Kanban Gagnez Tirage, Agile Tour Rouen 2012
Kanban Gagnez Tirage, Agile Tour Rouen 2012Dimitri Baeli
 
Devoxx devops university_2012
Devoxx devops university_2012Devoxx devops university_2012
Devoxx devops university_2012Dimitri Baeli
 

Plus de Dimitri Baeli (6)

Dev Senior 6 ans d'expérience, et après ?
Dev Senior 6 ans d'expérience, et après ?Dev Senior 6 ans d'expérience, et après ?
Dev Senior 6 ans d'expérience, et après ?
 
Continuous Delivery Agile Tour Beirut 2015
Continuous Delivery Agile Tour Beirut 2015Continuous Delivery Agile Tour Beirut 2015
Continuous Delivery Agile Tour Beirut 2015
 
Continuous delivery the french way Agile Cambridge 2014
Continuous delivery the french way Agile Cambridge 2014Continuous delivery the french way Agile Cambridge 2014
Continuous delivery the french way Agile Cambridge 2014
 
Agile forthelongrun lesfurets
Agile forthelongrun lesfuretsAgile forthelongrun lesfurets
Agile forthelongrun lesfurets
 
Kanban Gagnez Tirage, Agile Tour Rouen 2012
Kanban Gagnez Tirage, Agile Tour Rouen 2012Kanban Gagnez Tirage, Agile Tour Rouen 2012
Kanban Gagnez Tirage, Agile Tour Rouen 2012
 
Devoxx devops university_2012
Devoxx devops university_2012Devoxx devops university_2012
Devoxx devops university_2012
 

Lean Kanban Une Inversion de Controle

  • 1. L’Inversion de Contrôle Comment Lean Kanban influence LesFurets.com
  • 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. 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
  • 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. Objectifs du jour Découvrir les fondamentaux de Kanban Faire ressentir un autre état d’esprit 6
  • 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. Développement Logiciel 3 grands modes d’organisation
  • 10. Livraison Itérative – Mensuelle / Hebdo
  • 11. Livraison Continue – Jours / Heures
  • 12. Se poser des questions
  • 15. Occuper tout le monde ?
  • 19. 19 Faire à la main ?
  • 23. Des Inversions en cours chez LesFurets.com ? Influence Lean Kanban 23
  • 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. 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. 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. 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. 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. 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
  • 33. Prioriser par le coût du délai 33
  • 35. Une inversion de contrôle ? Disons une dualité
  • 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. 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. 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. 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
  • 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

Notes de l'éditeur

  1. 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
  2. Ce n’est pas qu’un tableau de post-its
  3. Relecture du livre de Laurent Morisseau
  4. Au cours de mes expériences professionnelles: j’ai rencontré beaucoup de cas d’organisation des développements.
  5. Au cours de mes expériences professionnelles: j’ai rencontré beaucoup de cas d’organisation des développements.
  6. Travailler par itérations ?
  7. Réponse à Livrer à Date
  8. Réponse à Livrer à Date
  9. Réponse à Livrer à Date
  10. Réponse à Livrer à Date
  11. Réponse à Livrer à Date
  12. Estimer les durée ?
  13. Occuper tout le monde ?
  14. Retour sur investissement ?
  15. Estimer les durée ?
  16. Relecture du livre de Laurent Morisseau
  17. 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