SlideShare una empresa de Scribd logo
1 de 91
Les Bases des méthodesAgiles Bonne nouvelle: on saitque ca marche en on saitpourquoi. Mauvaise nouvelle: c’est pas facile
Consultant.  Project Manager.  Games Maker. His Blog: blog.nayima.be NAYIMA We make play work
Les buts Voirquelquesidéesfondamentales des méthodes Agile et Lean Comprendrepourquoicelamarche Comprendrepourquoipeud’équipesréussissent à mettrecela en place
Les Tests  J’aidécouvertune nouvelle idée  Je comprendsmieuxpourquoicelamarche/ne marche pas dansmonéquipe  Je veux en savoir plus
1
Théorie des Contraintes Des actions locales pour des améliorationsglobales
9 8 5 7 ?? 7 7 Le maillon faibleLe Goulot d’étranglement
Il ne faut pas courir plus vitequesesutilisateur Backlog Le Goulot The Business Operations Dev team
Il ne faut pas courir plus vitequesesutilisateur Le Goulot Dev team The Business Operations Backlog 6 releases  per year 2 releases  per year
Quatre clients vont plus vitequ’un Le Goulot Dev team Backlog Sales Operations Production Finance Audit Customers 6 releases  per year 2 major releases  per year per group
I’ln’y a pas de “Business”Il n’y a que “Nous” Dev team Backlog Sales Operations Production Finance Audit Customers 6 releases  per year 2 releases  per year per group
DEVOPS
Le Goulot bouge Analyse Design Code Test
Le Goulot bouge Design Analyse Code Test
Le Goulot bouge Code Analyse Design Test
Le Goulot bouge Test Analyse Design Code
The Bottleneck Game
Oui, mais…
Oui, mais… On estorganisé en départements Chaquedépartement a sespropresobjectifs Les projetssonttellement complexes qu’iln’y a personne qui a la vueglobale
2
Real Options Déciderquandilfautdécider
Des décisions comme des options Un coût Une valeur Une date d’expiration On prend les décisions difficiles à défaire tard On prend les décisions faciles à défaire tôt
Planification Real Options Option Option On attend... Option Décision 2 Deadline Décision 3 Décision 1
Repousser les décisions Option Option On attend... Option Décision 2 Deadline Décision 3 Décision 1
Repousser les décisions Option Option On attend... Option Décision 2 Deadline Décision 3 Décision 1
Repousser les décisions Option Option On attend... ET on cherche plus d’info Option Décision 2 Deadline Décision 3
Une histoire belge Redesign du site d’une chaine télé
Redesign du site télé Date de livraison fixe: Site web doit être prêt avant Novembre On a un design/style existant “Il y aura un re-design de la chaine” Donc, il faudra un re-design de tous les sites
Q: qu’est-ce qu’on fait? A: Continuer avec ancien design, puis retravaillerB: Attendre le nouveau design
Appliquons Real Options Implementation Ancien Design Site sans design Implementation Nouveau Design 1 Octobre 1 Septembre 1 Aout
Réduction du temps d’implementation Implementation Ancien Design Site sans design Implementation Nouveau Design 1 Octobre 1 Septembre 1 Aout
Résultat Plein de discussion sur le design (plusieurs mois) Un équipier suit le progrès Décision du 1er Septembre: ancien design Site et application livré à temps “On a jamais vécu un projet avec si peu de stress” On a séparé la partie connue de la partie sous discussion “Ceci sera notre approche pour tous les projects suivants”
Excellence technique Réduit le temps d’implementation et retarde les dates de décision Rend plus de décisions faciles à défaire
Oui, mais…
Oui, mais… “Je préfèreunemauvaisedécisionplutôtque pas de décision” “Je n’aime pas l’incertitude” “J’aiappris à prendre les décisionsarchitecturales le plus tôt possible” “On ne réussit plus à changer notre code ou architecture”
3
Valeur Réduire les coûtsc’est facile, maisça ne dure pas
Project Economic Framework
PDCA cycle
Business Value Modelling
Prioritisation par Valeur TODO BUSY RFT DONE Iteration Release Value
Compagnie de téléphonie Situation 2 mois d’analyse “Il faut 60 features” “Il faut une application web self-service avec architecture SOA” Ca va prendre +/- 2 ans Résultat 3 jours d’analyse Agile Seulement 10 des 60 features apportent de la valeur On a identifié 4 features qu’ils avaient oubliés 25% de la valeur pouvait être livrée dans deux mois (sans application web...)
Oui, mais…
Oui, mais… “On n’a pas le temps” “Impliquertoutel’équipeest un gachis de temps” “Il n’y a pas moyen de définir la valeur” “Notre but est de réduire les coûts”
4
Autonomie
Et moi?  Je fais quoi?
Challenge Respectueux Buts et stratégie Aider / Coacher / Former Challenger
Oui, mais…
Oui, mais… “Ilsvontprendre les tâchesfaciles” “Ils ne vontrien faire si je ne leurdis pas quoi faire” “Il n’y a pas de managers dans Agile” “On varien demander aux managers, car ilsvontprendre la mauvaisedécision” “Les développeurssurestimenttoujours, donc je diviseleurs estimations par 4”
5
L’excellence technique Difficile d’être agile dans un marais
Pratiques de Qualité Tests d’acceptanceavant le code Tests unitairesavant le code Refactoring continu Conception Simple Binomage Design/code Guidelines
Un experiment Même équipe Même application Même langage Même client Sans TDD => 2/3 de la vitesse de développement
Oui, mais…
Oui, mais… “On n’a pas le temps d’écrire du bon code, car on passe tout notre temps à corriger des bugs” “Les testeursn’ont pas fait leurboulot” “C’estdevenutropcompliqué, faudraréécrire” “Ecrire des tests prendtrop de temps” “Il faut de la discipline”
6
The Logical Thinking Process
The Logical Thinking Process Intermediate Objectives Map Prerequisite/ Transition Tree Comment y arriver? Par petits pas Quel est notre but? Qu’est-ce qu’on manque? Future Reality Tree Current Reality Tree Est-ce que cela marchera? Quels nouveau problèmes Est-ce qu’on va créer? Pourquoi est-ce qu’on manque quelque chose? Conflict Resolution Diagram Qu’est-ce qu’on pourrait faire pour résoudre le conflit sous-jacent?
Et moi?  Je peux jouer?
“Amélioration Continue”?
Amélioration Continue
Challenge Respectueux Buts et stratégie Aider / Coacher / Former Challenger
Oui, mais…
Oui, mais… “On va pas changer la documentation du processus” “On n’ose pas faire les changementsqu’ilfaut” “On n’a pas le temps d’implementer les actions de la retrospective” “On n’ose pas parler des vraisproblèmes” “On a peur des conflits”
En résumé
En résumé Théorie des Contraintes Real Options Définir la Valeur économique Autonomie de l’équipe et du management Excellence Technique Systems Thinking
Les Tests  J’aidécouvertune nouvelle idée  Je comprendsmieuxpourquoicelamarche/ne marche pas dansmonéquipe  Je veux en savoir plus
Si vousvoulez en savoir plus
Merci Thank You Dank u
Les Bases des Méthodes Lean/Agile
Les Bases des Méthodes Lean/Agile

Más contenido relacionado

La actualidad más candente

Devoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDevoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDiego Lemos
 
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Frantz Degrigny
 
Mon Agilité est plus grosse que la tienne!
Mon Agilité est plus grosse que la tienne!Mon Agilité est plus grosse que la tienne!
Mon Agilité est plus grosse que la tienne!CGI Québec Formation
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projetsCGI Québec Formation
 
Agile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsAgile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsFrantz Degrigny
 
Lean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de ControleLean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de ControleDimitri Baeli
 
Transition Agile 4 Real @Meetic
Transition Agile 4 Real @MeeticTransition Agile 4 Real @Meetic
Transition Agile 4 Real @Meetictdiavet
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agilelaurent bristiel
 
Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?CGI Québec Formation
 
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
 
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
 
Agilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernanceAgilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernancePyxis Technologies
 
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
 
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
 
Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Blackbird
 
La gestion de projet Agile
La gestion de projet AgileLa gestion de projet Agile
La gestion de projet AgileJonathan Roy
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.aettarrouzi
 
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Bruno Flaven
 
Gestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteGestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteCGI Québec Formation
 
Scrum pour les (nuls) devs
Scrum pour les (nuls) devsScrum pour les (nuls) devs
Scrum pour les (nuls) devsJenny Beaumont
 

La actualidad más candente (20)

Devoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDevoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous Delivery
 
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
 
Mon Agilité est plus grosse que la tienne!
Mon Agilité est plus grosse que la tienne!Mon Agilité est plus grosse que la tienne!
Mon Agilité est plus grosse que la tienne!
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projets
 
Agile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsAgile - DevOps : la boite à outils
Agile - DevOps : la boite à outils
 
Lean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de ControleLean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de Controle
 
Transition Agile 4 Real @Meetic
Transition Agile 4 Real @MeeticTransition Agile 4 Real @Meetic
Transition Agile 4 Real @Meetic
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agile
 
Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?
 
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 ?
 
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
 
Agilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernanceAgilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernance
 
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
 
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
 
Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.
 
La gestion de projet Agile
La gestion de projet AgileLa gestion de projet Agile
La gestion de projet Agile
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
 
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
 
Gestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteGestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courte
 
Scrum pour les (nuls) devs
Scrum pour les (nuls) devsScrum pour les (nuls) devs
Scrum pour les (nuls) devs
 

Destacado

The Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilities The Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilities Abdul Ghafoor
 
Savoir improviser pour devenir plus agile
Savoir improviser pour devenir plus agileSavoir improviser pour devenir plus agile
Savoir improviser pour devenir plus agileVincent Daviet
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilitiesRavi Tadwalkar
 
Empathie au coeur des équipes agile
Empathie au coeur des équipes agileEmpathie au coeur des équipes agile
Empathie au coeur des équipes agileJérôme Urvoas
 
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...Association pour l'Agilité en Auvergne
 
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise AgilePetit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise AgileOCTO Technology
 
Conduite du Changement et Gestion des Conflits
Conduite du Changement et Gestion des ConflitsConduite du Changement et Gestion des Conflits
Conduite du Changement et Gestion des ConflitsAgilbee (Patrice Petit)
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile ProjectKent McDonald
 
Ne Ratez pas le Mariage du (21ème) siècle
Ne Ratez pas le Mariage du (21ème) siècleNe Ratez pas le Mariage du (21ème) siècle
Ne Ratez pas le Mariage du (21ème) siècleLaurent Sarrazin
 
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech
 
Overview of Agile Team Facilitation
Overview of Agile Team FacilitationOverview of Agile Team Facilitation
Overview of Agile Team FacilitationLuxoftAgilePractice
 
Dynamisez vos réunions grâce à la facilitation - Blog reussir-son-entreprise.fr
Dynamisez vos réunions grâce à la facilitation - Blog reussir-son-entreprise.frDynamisez vos réunions grâce à la facilitation - Blog reussir-son-entreprise.fr
Dynamisez vos réunions grâce à la facilitation - Blog reussir-son-entreprise.frNovup
 
Keynote Agile Tour Montpellier - Scaling Agility
Keynote Agile Tour Montpellier - Scaling AgilityKeynote Agile Tour Montpellier - Scaling Agility
Keynote Agile Tour Montpellier - Scaling AgilityLaurent Sarrazin
 
Les 10 buzzwords du hipster agile - Session Agile France
Les 10 buzzwords du hipster agile - Session Agile FranceLes 10 buzzwords du hipster agile - Session Agile France
Les 10 buzzwords du hipster agile - Session Agile FranceChristopher Parola
 

Destacado (20)

The Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilities The Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilities
 
Savoir improviser pour devenir plus agile
Savoir improviser pour devenir plus agileSavoir improviser pour devenir plus agile
Savoir improviser pour devenir plus agile
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilities
 
Empathie au coeur des équipes agile
Empathie au coeur des équipes agileEmpathie au coeur des équipes agile
Empathie au coeur des équipes agile
 
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
 
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise AgilePetit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
 
Conduite du Changement et Gestion des Conflits
Conduite du Changement et Gestion des ConflitsConduite du Changement et Gestion des Conflits
Conduite du Changement et Gestion des Conflits
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile Project
 
Large Scale Scrum
Large Scale ScrumLarge Scale Scrum
Large Scale Scrum
 
Ne Ratez pas le Mariage du (21ème) siècle
Ne Ratez pas le Mariage du (21ème) siècleNe Ratez pas le Mariage du (21ème) siècle
Ne Ratez pas le Mariage du (21ème) siècle
 
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
 
Management agile, réelle innovation?
Management agile, réelle innovation?Management agile, réelle innovation?
Management agile, réelle innovation?
 
Overview of Agile Team Facilitation
Overview of Agile Team FacilitationOverview of Agile Team Facilitation
Overview of Agile Team Facilitation
 
Dynamisez vos réunions grâce à la facilitation - Blog reussir-son-entreprise.fr
Dynamisez vos réunions grâce à la facilitation - Blog reussir-son-entreprise.frDynamisez vos réunions grâce à la facilitation - Blog reussir-son-entreprise.fr
Dynamisez vos réunions grâce à la facilitation - Blog reussir-son-entreprise.fr
 
Art of Facilitation
Art of FacilitationArt of Facilitation
Art of Facilitation
 
UX dans les projets agiles
UX dans les projets agiles UX dans les projets agiles
UX dans les projets agiles
 
Agile talk 2017
Agile talk 2017Agile talk 2017
Agile talk 2017
 
Managing Group Dynamics
Managing Group DynamicsManaging Group Dynamics
Managing Group Dynamics
 
Keynote Agile Tour Montpellier - Scaling Agility
Keynote Agile Tour Montpellier - Scaling AgilityKeynote Agile Tour Montpellier - Scaling Agility
Keynote Agile Tour Montpellier - Scaling Agility
 
Les 10 buzzwords du hipster agile - Session Agile France
Les 10 buzzwords du hipster agile - Session Agile FranceLes 10 buzzwords du hipster agile - Session Agile France
Les 10 buzzwords du hipster agile - Session Agile France
 

Similar a Les Bases des Méthodes Lean/Agile

2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.12019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1TelecomValley
 
Real Options Lean Kanban France 2013
Real Options Lean Kanban France 2013Real Options Lean Kanban France 2013
Real Options Lean Kanban France 2013AgileCoach.net
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xpdecsdeco
 
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...Julien Roynette
 
Real Options - Agile France 2013
Real Options - Agile France 2013Real Options - Agile France 2013
Real Options - Agile France 2013AgileCoach.net
 
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
 
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
 
La solution-a-la-dette-technique
La solution-a-la-dette-techniqueLa solution-a-la-dette-technique
La solution-a-la-dette-techniqueFabrice Aimetti
 
La solution-a-la-dette-technique
La solution-a-la-dette-techniqueLa solution-a-la-dette-technique
La solution-a-la-dette-techniqueFabrice Aimetti
 
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
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfbadrfathallah2
 
Software Craftsmanship
Software CraftsmanshipSoftware Craftsmanship
Software Craftsmanshipylemoigne
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17Benjamin Richy
 
Le développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesLe développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesYassine CHAOUCHE
 
Lean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
Lean Startup Day #LSD17 - Sauver la princesse avec un Design SprintLean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
Lean Startup Day #LSD17 - Sauver la princesse avec un Design SprintBenjamin Richy
 

Similar a Les Bases des Méthodes Lean/Agile (20)

2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.12019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
 
Real Options Lean Kanban France 2013
Real Options Lean Kanban France 2013Real Options Lean Kanban France 2013
Real Options Lean Kanban France 2013
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
 
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
 
Real Options - Agile France 2013
Real Options - Agile France 2013Real Options - Agile France 2013
Real Options - Agile France 2013
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 
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
 
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
 
La solution-a-la-dette-technique
La solution-a-la-dette-techniqueLa solution-a-la-dette-technique
La solution-a-la-dette-technique
 
La solution-a-la-dette-technique
La solution-a-la-dette-techniqueLa solution-a-la-dette-technique
La solution-a-la-dette-technique
 
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
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdf
 
Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 
Software Craftsmanship
Software CraftsmanshipSoftware Craftsmanship
Software Craftsmanship
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Acculturation agilite
Acculturation agiliteAcculturation agilite
Acculturation agilite
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17
 
Le développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesLe développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slides
 
Lean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
Lean Startup Day #LSD17 - Sauver la princesse avec un Design SprintLean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
Lean Startup Day #LSD17 - Sauver la princesse avec un Design Sprint
 

Más de AgileCoach.net

Vous pouvez ignorerr les controleurs de gestion
Vous pouvez ignorerr les controleurs de gestionVous pouvez ignorerr les controleurs de gestion
Vous pouvez ignorerr les controleurs de gestionAgileCoach.net
 
Keynote agile grenoble 2013
Keynote agile grenoble 2013Keynote agile grenoble 2013
Keynote agile grenoble 2013AgileCoach.net
 
Real Options Agile Tour Brussels 2013
Real Options Agile Tour Brussels 2013Real Options Agile Tour Brussels 2013
Real Options Agile Tour Brussels 2013AgileCoach.net
 
Real Options: How and When (not) to take Decisions
Real Options: How and When (not) to take DecisionsReal Options: How and When (not) to take Decisions
Real Options: How and When (not) to take DecisionsAgileCoach.net
 
Chouette! Encore un bug! Agile Tour 2012
Chouette! Encore un bug! Agile Tour 2012Chouette! Encore un bug! Agile Tour 2012
Chouette! Encore un bug! Agile Tour 2012AgileCoach.net
 
Chouette! Encore un bug!
Chouette! Encore un bug!Chouette! Encore un bug!
Chouette! Encore un bug!AgileCoach.net
 
Conflict Resolution Diagram Tutorial - French
Conflict Resolution Diagram Tutorial - FrenchConflict Resolution Diagram Tutorial - French
Conflict Resolution Diagram Tutorial - FrenchAgileCoach.net
 
Agreeing on business value
Agreeing on business valueAgreeing on business value
Agreeing on business valueAgileCoach.net
 
Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010AgileCoach.net
 
Conflict resolution diagram tutorial
Conflict resolution diagram tutorialConflict resolution diagram tutorial
Conflict resolution diagram tutorialAgileCoach.net
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation GamesAgileCoach.net
 
Business value by systems thinking
Business value by systems thinkingBusiness value by systems thinking
Business value by systems thinkingAgileCoach.net
 

Más de AgileCoach.net (13)

Vous pouvez ignorerr les controleurs de gestion
Vous pouvez ignorerr les controleurs de gestionVous pouvez ignorerr les controleurs de gestion
Vous pouvez ignorerr les controleurs de gestion
 
Keynote agile grenoble 2013
Keynote agile grenoble 2013Keynote agile grenoble 2013
Keynote agile grenoble 2013
 
Real Options Agile Tour Brussels 2013
Real Options Agile Tour Brussels 2013Real Options Agile Tour Brussels 2013
Real Options Agile Tour Brussels 2013
 
Real Options: How and When (not) to take Decisions
Real Options: How and When (not) to take DecisionsReal Options: How and When (not) to take Decisions
Real Options: How and When (not) to take Decisions
 
Chouette! Encore un bug! Agile Tour 2012
Chouette! Encore un bug! Agile Tour 2012Chouette! Encore un bug! Agile Tour 2012
Chouette! Encore un bug! Agile Tour 2012
 
Great! another bug
Great! another bugGreat! another bug
Great! another bug
 
Chouette! Encore un bug!
Chouette! Encore un bug!Chouette! Encore un bug!
Chouette! Encore un bug!
 
Conflict Resolution Diagram Tutorial - French
Conflict Resolution Diagram Tutorial - FrenchConflict Resolution Diagram Tutorial - French
Conflict Resolution Diagram Tutorial - French
 
Agreeing on business value
Agreeing on business valueAgreeing on business value
Agreeing on business value
 
Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010
 
Conflict resolution diagram tutorial
Conflict resolution diagram tutorialConflict resolution diagram tutorial
Conflict resolution diagram tutorial
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation Games
 
Business value by systems thinking
Business value by systems thinkingBusiness value by systems thinking
Business value by systems thinking
 

Les Bases des Méthodes Lean/Agile

  • 1. Les Bases des méthodesAgiles Bonne nouvelle: on saitque ca marche en on saitpourquoi. Mauvaise nouvelle: c’est pas facile
  • 2. Consultant. Project Manager. Games Maker. His Blog: blog.nayima.be NAYIMA We make play work
  • 3. Les buts Voirquelquesidéesfondamentales des méthodes Agile et Lean Comprendrepourquoicelamarche Comprendrepourquoipeud’équipesréussissent à mettrecela en place
  • 4. Les Tests  J’aidécouvertune nouvelle idée  Je comprendsmieuxpourquoicelamarche/ne marche pas dansmonéquipe  Je veux en savoir plus
  • 5. 1
  • 6. Théorie des Contraintes Des actions locales pour des améliorationsglobales
  • 7. 9 8 5 7 ?? 7 7 Le maillon faibleLe Goulot d’étranglement
  • 8. Il ne faut pas courir plus vitequesesutilisateur Backlog Le Goulot The Business Operations Dev team
  • 9. Il ne faut pas courir plus vitequesesutilisateur Le Goulot Dev team The Business Operations Backlog 6 releases per year 2 releases per year
  • 10. Quatre clients vont plus vitequ’un Le Goulot Dev team Backlog Sales Operations Production Finance Audit Customers 6 releases per year 2 major releases per year per group
  • 11. I’ln’y a pas de “Business”Il n’y a que “Nous” Dev team Backlog Sales Operations Production Finance Audit Customers 6 releases per year 2 releases per year per group
  • 13. Le Goulot bouge Analyse Design Code Test
  • 14. Le Goulot bouge Design Analyse Code Test
  • 15. Le Goulot bouge Code Analyse Design Test
  • 16. Le Goulot bouge Test Analyse Design Code
  • 17.
  • 18.
  • 20.
  • 21.
  • 23. Oui, mais… On estorganisé en départements Chaquedépartement a sespropresobjectifs Les projetssonttellement complexes qu’iln’y a personne qui a la vueglobale
  • 24. 2
  • 26. Des décisions comme des options Un coût Une valeur Une date d’expiration On prend les décisions difficiles à défaire tard On prend les décisions faciles à défaire tôt
  • 27. Planification Real Options Option Option On attend... Option Décision 2 Deadline Décision 3 Décision 1
  • 28. Repousser les décisions Option Option On attend... Option Décision 2 Deadline Décision 3 Décision 1
  • 29. Repousser les décisions Option Option On attend... Option Décision 2 Deadline Décision 3 Décision 1
  • 30. Repousser les décisions Option Option On attend... ET on cherche plus d’info Option Décision 2 Deadline Décision 3
  • 31. Une histoire belge Redesign du site d’une chaine télé
  • 32. Redesign du site télé Date de livraison fixe: Site web doit être prêt avant Novembre On a un design/style existant “Il y aura un re-design de la chaine” Donc, il faudra un re-design de tous les sites
  • 33.
  • 34. Q: qu’est-ce qu’on fait? A: Continuer avec ancien design, puis retravaillerB: Attendre le nouveau design
  • 35.
  • 36. Appliquons Real Options Implementation Ancien Design Site sans design Implementation Nouveau Design 1 Octobre 1 Septembre 1 Aout
  • 37. Réduction du temps d’implementation Implementation Ancien Design Site sans design Implementation Nouveau Design 1 Octobre 1 Septembre 1 Aout
  • 38. Résultat Plein de discussion sur le design (plusieurs mois) Un équipier suit le progrès Décision du 1er Septembre: ancien design Site et application livré à temps “On a jamais vécu un projet avec si peu de stress” On a séparé la partie connue de la partie sous discussion “Ceci sera notre approche pour tous les projects suivants”
  • 39. Excellence technique Réduit le temps d’implementation et retarde les dates de décision Rend plus de décisions faciles à défaire
  • 41. Oui, mais… “Je préfèreunemauvaisedécisionplutôtque pas de décision” “Je n’aime pas l’incertitude” “J’aiappris à prendre les décisionsarchitecturales le plus tôt possible” “On ne réussit plus à changer notre code ou architecture”
  • 42. 3
  • 43. Valeur Réduire les coûtsc’est facile, maisça ne dure pas
  • 47.
  • 48.
  • 49. Prioritisation par Valeur TODO BUSY RFT DONE Iteration Release Value
  • 50. Compagnie de téléphonie Situation 2 mois d’analyse “Il faut 60 features” “Il faut une application web self-service avec architecture SOA” Ca va prendre +/- 2 ans Résultat 3 jours d’analyse Agile Seulement 10 des 60 features apportent de la valeur On a identifié 4 features qu’ils avaient oubliés 25% de la valeur pouvait être livrée dans deux mois (sans application web...)
  • 52. Oui, mais… “On n’a pas le temps” “Impliquertoutel’équipeest un gachis de temps” “Il n’y a pas moyen de définir la valeur” “Notre but est de réduire les coûts”
  • 53. 4
  • 55.
  • 56.
  • 57.
  • 58. Et moi? Je fais quoi?
  • 59. Challenge Respectueux Buts et stratégie Aider / Coacher / Former Challenger
  • 60.
  • 62. Oui, mais… “Ilsvontprendre les tâchesfaciles” “Ils ne vontrien faire si je ne leurdis pas quoi faire” “Il n’y a pas de managers dans Agile” “On varien demander aux managers, car ilsvontprendre la mauvaisedécision” “Les développeurssurestimenttoujours, donc je diviseleurs estimations par 4”
  • 63. 5
  • 64. L’excellence technique Difficile d’être agile dans un marais
  • 65.
  • 66. Pratiques de Qualité Tests d’acceptanceavant le code Tests unitairesavant le code Refactoring continu Conception Simple Binomage Design/code Guidelines
  • 67.
  • 68.
  • 69. Un experiment Même équipe Même application Même langage Même client Sans TDD => 2/3 de la vitesse de développement
  • 71. Oui, mais… “On n’a pas le temps d’écrire du bon code, car on passe tout notre temps à corriger des bugs” “Les testeursn’ont pas fait leurboulot” “C’estdevenutropcompliqué, faudraréécrire” “Ecrire des tests prendtrop de temps” “Il faut de la discipline”
  • 72. 6
  • 73.
  • 74.
  • 76. The Logical Thinking Process Intermediate Objectives Map Prerequisite/ Transition Tree Comment y arriver? Par petits pas Quel est notre but? Qu’est-ce qu’on manque? Future Reality Tree Current Reality Tree Est-ce que cela marchera? Quels nouveau problèmes Est-ce qu’on va créer? Pourquoi est-ce qu’on manque quelque chose? Conflict Resolution Diagram Qu’est-ce qu’on pourrait faire pour résoudre le conflit sous-jacent?
  • 77. Et moi? Je peux jouer?
  • 78.
  • 81.
  • 82. Challenge Respectueux Buts et stratégie Aider / Coacher / Former Challenger
  • 84. Oui, mais… “On va pas changer la documentation du processus” “On n’ose pas faire les changementsqu’ilfaut” “On n’a pas le temps d’implementer les actions de la retrospective” “On n’ose pas parler des vraisproblèmes” “On a peur des conflits”
  • 86. En résumé Théorie des Contraintes Real Options Définir la Valeur économique Autonomie de l’équipe et du management Excellence Technique Systems Thinking
  • 87. Les Tests  J’aidécouvertune nouvelle idée  Je comprendsmieuxpourquoicelamarche/ne marche pas dansmonéquipe  Je veux en savoir plus
  • 88. Si vousvoulez en savoir plus
  • 89. Merci Thank You Dank u

Notas del editor

  1. Portia and Pascal introduce themselves by sharing a bit about their background.
  2. But then I learned about a better way of thinking
  3. To do root cause analysis, we use the Current Reality Tree.Before you can analyse what you miss, you must know what you what (isn’t there a song like “You can’t have what you want unless you know what you want” ?). That’s why we use the IO mapAfter the magic happens and we come up with a solution, we use the future reality tree to “test drive” the idea, to see if it works and to see what undesired side effects we might generate.Then we find a way to implement the solution in small steps.The magic happens with the CRD tool. It’s a step by step approach to understand the fundamental conflicts that underlie the root cause and to find the real breakthrough solutions.