SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Une introduction au
Lean Software Development

      Louis-Philippe Carignan
    Certified Scrum Coach(CSC)
  Professional Scrum Trainer (PST)
             1er mars 2012
Qui suis-je?___________________
Formateur Agile




 Coach Agile
Agenda de la présentation_______
                                     Lean Software
Vidéo Toyota       Historique
                                      Development
 Profil de la   Frederick Taylor    2 principes
 compagnie
                W. Edwards Deming   7 gaspillages
                Taiichi Ohno        Vidéo pour « Mistake
                                    Proof Process »
                Mary et Tom
                Poppendieck

5 minutes       10 minutes          40 minutes
Objectifs de la formation________
• Présenter le Lean Software Development
• Lier les concepts Lean aux différentes
  pratiques Agile (gestion/technique)
Comment ça marche chez Toyota?

PARTIE 1 – VIDÉO
3 points à surveiller____________
• Combien de personnes faut-il pour vérifier une auto?
• Que dit la fille nouvellement employée chez Toyota?
• Que dit le monsieur à la fin avec son stylo?
Standards____________________
     “Standards are the baseline of
             improvement”
             Taiichi Ohno, créateur du
            Toyota Production System


     “We setup a standard. Reach it.
        And then raise the bar.”
              Ray Tanguay, Président
              Toyota Motors Canada
Respecter les gens_____________
       “Only after American carmakers had exhausted
           every other explanation for Toyota’s success
             - an undervalued yen, a docile workforce,
               Japanese culture, superior automation -
           were they finally able to admit that Toyota’s
           real advantage was its ability to harness the
                     intellect of ‘ordinary’ employees”


Source:
Management Innovation, Gary Hamel, Havard Business Review, Février 2006
Amélioration continue__________
              “Media accounts often report that a typical Toyota
                      assembly line in the United States makes
              thousands of operational changes in the course of
                 a single year. That number is not just large, it's
               arresting, it's mindboggling. How much have you
                 changed your work routine in the past decade?
                  Toyota's line employees change the way they
                                work dozens of times a year.”


Source:
No Satisfaction At Toyota, Charles Fishman, Fast Company Magazine, Décembre/Janvier 2006
Pourquoi parle-t-on de Lean en T.I aujourd’hui?

PARTIE 2 – HISTORIQUE
Frederick W. Taylor_____________

• Division du travail - Taylorisme
• Travail répétitif et à la chaîne
• Henry Ford et la production de masse
W. Edwards Deming____________

• Figure à la 2ième guerre mondiale
• Impact sur la productivité des usines
• Oublié après la guerre
• Idées intéressent le Japon
Taiichi Ohno__________________
       • Principes
           • Élimination totale du gaspillage
             •   Just-in-time flow
           • Jidoka
             •   Cultiver l’intelligence des employés
           • Exposer les problèmes tout de suite
             •   Stop-the-line culture
       • Toyota Production System (TPS)
           • Écrit en japonais (1978)
           • Traduit en anglais (1988)
Mary et Tom Poppendieck_______
        • Lean Software Development
        • 3M Innovation
        • Lean pour l’informatique
        • Écrit 3 livres à propos de Lean
2 principes, 7 gaspillages

LEAN SOFTWARE DEVELOPMENT
2 principes à aborder aujourd’hui_
• Élimination totale du gaspillage
         1.     Travail à moité fait
         2.     Fonctionnalités inutiles
         3.     Changement de tâche
         4.     Accompagnement
         5.     Délais
         6.     Réapprentissage
         7.     Défauts de fabrication

• Jidoka: Automatiser avec intelligence


Source:
The Toyota Production System, Taiichi Ohno, 1978, p. 4
Travail à moitié fait
Fonctionnalités inutiles
Fonctionnalités inutiles
Fonctionnalités inutiles
Changement de tâches
Changement de tâches
Accompagnement
Délais
Réapprentissage
Défauts de fabrication
Parallèles entre Lean et Agile_____
Lean                         Agile
• Travail à moitié fait      • Définition de Terminé
• Fonctionnalités inutiles   • Carnet d’itération/produit
• Réapprentissage            • Clean Code
• Changement de tâches       • Itération dédiée
• Accompagnement             • Équipe multi-fonctionnelle
• Délais                     • Scrum Master/Timebox
• Défauts de fabrication     • TDD/BDD
Mistake Proof Concept__________


               Vidéo # 2
 http://www.artoflean.com/files/TPS_History.wmv
Lien avec le développement logiciel
         Chaque fil est une fonction, dont
         l’ensemble forme le produit fini.


             La barre de métal est le test qui
             arrête la machine lorsqu’un défaut
             survient.


                  La machine, qui tourne sans
                  arrêt, est le processus
                  d’intégration continue.
Questions et commentaires
Références___________________
• Implementing Lean Software Development
   Mary et Tom Poppendieck, Addison-Wesley, 2006, 304 pages

• Leading Lean Software Development
   Mary et Tom Poppendieck, Addison-Wesley, 2009, 312 pages

• Toyota Production System, Beyond Large-Scale Production
   Taiichi Ohno, Productivity Press, 1988, 152 pages
Présentation disponible_________



www.developpementagile.com

Contenu connexe

Similaire à Une introduction au lean software developement

Gestion_de_Production_ISTA COURS4 LeanManufacturing part 1.ppt
Gestion_de_Production_ISTA COURS4 LeanManufacturing part 1.pptGestion_de_Production_ISTA COURS4 LeanManufacturing part 1.ppt
Gestion_de_Production_ISTA COURS4 LeanManufacturing part 1.pptROUMAISSAFATIMAZOHRA
 
Lectures dans toyota production system
Lectures dans toyota production systemLectures dans toyota production system
Lectures dans toyota production systemAnass Dziri
 
InitiationLeanManufacturing.ppt
InitiationLeanManufacturing.pptInitiationLeanManufacturing.ppt
InitiationLeanManufacturing.pptSiboussN
 
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
 
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...Agile Montréal
 
Appliquer "Lean" pour toute l`entreprise et aussi pour technology.
Appliquer "Lean" pour toute l`entreprise et aussi pour technology.Appliquer "Lean" pour toute l`entreprise et aussi pour technology.
Appliquer "Lean" pour toute l`entreprise et aussi pour technology.Jürgen Lauber
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
Créer une organisation produit par dessus les silos
Créer une organisation produit par dessus les silosCréer une organisation produit par dessus les silos
Créer une organisation produit par dessus les silosSébastien Sacard
 
Gbmc Presentation Ceevo 210512 Innovation Au Japon
Gbmc Presentation   Ceevo   210512  Innovation Au JaponGbmc Presentation   Ceevo   210512  Innovation Au Japon
Gbmc Presentation Ceevo 210512 Innovation Au Japonphuysveld
 
Le Juste A Temps (JAT)
Le Juste A Temps (JAT)Le Juste A Temps (JAT)
Le Juste A Temps (JAT)Noaim ZITOUBY
 
Conf Lean management Pole activté, Salon de Provence
Conf Lean management Pole activté, Salon de ProvenceConf Lean management Pole activté, Salon de Provence
Conf Lean management Pole activté, Salon de ProvenceJoel DUFLOT
 
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Publicis Sapient Engineering
 
Cours TPM.doc
Cours TPM.docCours TPM.doc
Cours TPM.docSou Tibon
 
Jeu lean construction management
Jeu lean construction managementJeu lean construction management
Jeu lean construction managementCIPE
 

Similaire à Une introduction au lean software developement (20)

Gestion_de_Production_ISTA COURS4 LeanManufacturing part 1.ppt
Gestion_de_Production_ISTA COURS4 LeanManufacturing part 1.pptGestion_de_Production_ISTA COURS4 LeanManufacturing part 1.ppt
Gestion_de_Production_ISTA COURS4 LeanManufacturing part 1.ppt
 
Lectures dans toyota production system
Lectures dans toyota production systemLectures dans toyota production system
Lectures dans toyota production system
 
Toyota production system
Toyota production system Toyota production system
Toyota production system
 
InitiationLeanManufacturing.ppt
InitiationLeanManufacturing.pptInitiationLeanManufacturing.ppt
InitiationLeanManufacturing.ppt
 
Lean primer fr
Lean primer frLean primer fr
Lean primer fr
 
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
 
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
 
Pourquoi tant de lean
Pourquoi tant de leanPourquoi tant de lean
Pourquoi tant de lean
 
Appliquer "Lean" pour toute l`entreprise et aussi pour technology.
Appliquer "Lean" pour toute l`entreprise et aussi pour technology.Appliquer "Lean" pour toute l`entreprise et aussi pour technology.
Appliquer "Lean" pour toute l`entreprise et aussi pour technology.
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
Novencia agile
Novencia agileNovencia agile
Novencia agile
 
Créer une organisation produit par dessus les silos
Créer une organisation produit par dessus les silosCréer une organisation produit par dessus les silos
Créer une organisation produit par dessus les silos
 
Gbmc Presentation Ceevo 210512 Innovation Au Japon
Gbmc Presentation   Ceevo   210512  Innovation Au JaponGbmc Presentation   Ceevo   210512  Innovation Au Japon
Gbmc Presentation Ceevo 210512 Innovation Au Japon
 
Le Juste A Temps (JAT)
Le Juste A Temps (JAT)Le Juste A Temps (JAT)
Le Juste A Temps (JAT)
 
juste-à-temps
 juste-à-temps juste-à-temps
juste-à-temps
 
Petite histoire du Lean
Petite histoire du LeanPetite histoire du Lean
Petite histoire du Lean
 
Conf Lean management Pole activté, Salon de Provence
Conf Lean management Pole activté, Salon de ProvenceConf Lean management Pole activté, Salon de Provence
Conf Lean management Pole activté, Salon de Provence
 
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
 
Cours TPM.doc
Cours TPM.docCours TPM.doc
Cours TPM.doc
 
Jeu lean construction management
Jeu lean construction managementJeu lean construction management
Jeu lean construction management
 

Une introduction au lean software developement

  • 1. Une introduction au Lean Software Development Louis-Philippe Carignan Certified Scrum Coach(CSC) Professional Scrum Trainer (PST) 1er mars 2012
  • 3. Agenda de la présentation_______ Lean Software Vidéo Toyota Historique Development Profil de la Frederick Taylor 2 principes compagnie W. Edwards Deming 7 gaspillages Taiichi Ohno Vidéo pour « Mistake Proof Process » Mary et Tom Poppendieck 5 minutes 10 minutes 40 minutes
  • 4. Objectifs de la formation________ • Présenter le Lean Software Development • Lier les concepts Lean aux différentes pratiques Agile (gestion/technique)
  • 5. Comment ça marche chez Toyota? PARTIE 1 – VIDÉO
  • 6. 3 points à surveiller____________ • Combien de personnes faut-il pour vérifier une auto? • Que dit la fille nouvellement employée chez Toyota? • Que dit le monsieur à la fin avec son stylo?
  • 7. Standards____________________ “Standards are the baseline of improvement” Taiichi Ohno, créateur du Toyota Production System “We setup a standard. Reach it. And then raise the bar.” Ray Tanguay, Président Toyota Motors Canada
  • 8. Respecter les gens_____________ “Only after American carmakers had exhausted every other explanation for Toyota’s success - an undervalued yen, a docile workforce, Japanese culture, superior automation - were they finally able to admit that Toyota’s real advantage was its ability to harness the intellect of ‘ordinary’ employees” Source: Management Innovation, Gary Hamel, Havard Business Review, Février 2006
  • 9. Amélioration continue__________ “Media accounts often report that a typical Toyota assembly line in the United States makes thousands of operational changes in the course of a single year. That number is not just large, it's arresting, it's mindboggling. How much have you changed your work routine in the past decade? Toyota's line employees change the way they work dozens of times a year.” Source: No Satisfaction At Toyota, Charles Fishman, Fast Company Magazine, Décembre/Janvier 2006
  • 10. Pourquoi parle-t-on de Lean en T.I aujourd’hui? PARTIE 2 – HISTORIQUE
  • 11. Frederick W. Taylor_____________ • Division du travail - Taylorisme • Travail répétitif et à la chaîne • Henry Ford et la production de masse
  • 12. W. Edwards Deming____________ • Figure à la 2ième guerre mondiale • Impact sur la productivité des usines • Oublié après la guerre • Idées intéressent le Japon
  • 13. Taiichi Ohno__________________ • Principes • Élimination totale du gaspillage • Just-in-time flow • Jidoka • Cultiver l’intelligence des employés • Exposer les problèmes tout de suite • Stop-the-line culture • Toyota Production System (TPS) • Écrit en japonais (1978) • Traduit en anglais (1988)
  • 14. Mary et Tom Poppendieck_______ • Lean Software Development • 3M Innovation • Lean pour l’informatique • Écrit 3 livres à propos de Lean
  • 15. 2 principes, 7 gaspillages LEAN SOFTWARE DEVELOPMENT
  • 16. 2 principes à aborder aujourd’hui_ • Élimination totale du gaspillage 1. Travail à moité fait 2. Fonctionnalités inutiles 3. Changement de tâche 4. Accompagnement 5. Délais 6. Réapprentissage 7. Défauts de fabrication • Jidoka: Automatiser avec intelligence Source: The Toyota Production System, Taiichi Ohno, 1978, p. 4
  • 21.
  • 28. Parallèles entre Lean et Agile_____ Lean Agile • Travail à moitié fait • Définition de Terminé • Fonctionnalités inutiles • Carnet d’itération/produit • Réapprentissage • Clean Code • Changement de tâches • Itération dédiée • Accompagnement • Équipe multi-fonctionnelle • Délais • Scrum Master/Timebox • Défauts de fabrication • TDD/BDD
  • 29.
  • 30. Mistake Proof Concept__________ Vidéo # 2 http://www.artoflean.com/files/TPS_History.wmv
  • 31. Lien avec le développement logiciel Chaque fil est une fonction, dont l’ensemble forme le produit fini. La barre de métal est le test qui arrête la machine lorsqu’un défaut survient. La machine, qui tourne sans arrêt, est le processus d’intégration continue.
  • 33. Références___________________ • Implementing Lean Software Development Mary et Tom Poppendieck, Addison-Wesley, 2006, 304 pages • Leading Lean Software Development Mary et Tom Poppendieck, Addison-Wesley, 2009, 312 pages • Toyota Production System, Beyond Large-Scale Production Taiichi Ohno, Productivity Press, 1988, 152 pages