tester pour apprendre
DESCRIPTION
La présentation que j'ai donné à Agile MonTRANSCRIPT
Tester pour apprendre
Louis-‐Philippe Carignan Cer5fied Scrum Coach (CSC)
Professional Scrum Trainer (PST) 18 octobre 2012
Agenda de la présenta.on
Introduc5on
Historique de l’avia5on
Knowledge based design
Et l’Agilité dans tout ça?
Formateur Agile
Coach Agile
Objec.fs de la présenta.on
Ne PAS gaspiller votre temps
Avoir du plaisir
Lieu pour apprendre
Aver.ssement
QuEbeK BECYK
QuEbeK BECYK a besoin de nous pour concevoir 3 nouveaux produits.
Mise en situa.on
Mars 2013 Juin 2013 Dec. 2013
« Aidez-‐moi à structurer le processus pour concevoir ces 3
produits »
Ques.on à l’auditoire
Un peu d’histoire…
Samuel P. Langley
• 1887: Langley expérimente avec des planeurs • 1896: 2 vols sans pilote réussis
– Parcours une distance de 2 km
• 1898: Ob5ent 50 000$ du département de la guerre • 1898: Démarre un projet de vol avec pilote • 1902: Manque d’argent. Ob5ent 20 000$ de plus
Premier vol avec pilote – Oct. 1903
Langley n’est pas le pilote
Malheureusement…
L’avion tombe dans l’eau
• Les frères Wright constatent que: – La plupart de leurs compé5teurs passaient des milliers d’heures à concevoir leur avion
– Pour 5 secondes de test avant qu’elle s’écrase et tue le pilote (des fois)
• Ils ne croient pas que ce soit la bonne approche
Pendant ce temps…
« We thought that if some method could be found by which it would be possible to prac8ce by the hour instead of by the
second there would be hope of advancing the solu8on of a very difficult problem…
and without any serious danger » Wilbur Wright
Constat
• Diviser le problème du vol contrôlé en 3 – Portance (Lig) – Contrôle – Propulsion
• Les traite indépendamment • Rien d’autre jusqu’à ce qu’ils soient résolus
Domaine de connaissances
La portance
Tester pour apprendre
Cerf-volant pour tester les ailes
Tester pour apprendre
Soufflerie pour réécrire les tables
Le contrôle
Wing warping
Tester pour apprendre
Planeur pour tester les contrôles
Wing warping
La propulsion
Propulsion des navires
Ensemble d’ailes
Conserver leur savoir
• Les frères Wright ont inventé: – La soufflerie – « Wing warping » – La théorie pour la propulsion d’un avion – Un moteur léger en aluminium
En somme
Temps inves5 ~ 16 années ~ 22 mois
Sur 3 ans à temps par.el
Argent inves5 ~ 70 000$ ~ 1 000$
Approche Concep5on Réaliser Tester
Apprendre
Tester et apprendre Répéter Concevoir Réaliser
Résultat ÉCHEC SUCCÈS
Temps inves5 ~ 16 années ~ 22 mois
Sur 3 ans à temps par.el
Argent inves5 ~ 70 000$ ~ 1 000$
Approche Concep5on Réaliser Tester
Apprendre
Tester et apprendre Répéter Concevoir Réaliser
Comparaison des approches Langley Frères Wright
Temps inves5 ~ 16 années ~ 22 mois
Sur 3 ans à temps par.el
Argent inves5 ~ 70 000$ ~ 1 000$
Temps inves5 ~ 16 années ~ 22 mois
Sur 3 ans à temps par.el
Apprend Spécifie /Conçoit Réalise 1901
Spécifie / Conçoit Réalise On boucle 1970
1940
Trade off curves
6-9 mois pour concevoir et produire un avion
« Age of learning »
« Age of processes »
Ordinateurs/simulation Décider en premier, apprendre après
Apprendre en premier, décider après
P-‐51 Mustang
K19 – The Widow maker
Combien d’accidents de sous-‐marins nucléaires a-‐t-‐on eu dans l’histoire?
Ques.on pour l’auditoire
0 >12 Source: The High-Velocity Edge, Steven J. Spear, 2009, p.113
Naval Reactors (NL)
Conçoit Réalise On boucle Spécifie
Apprend Spécifie /Conçoit Réalise
Tester pour apprendre
« The discipline of technology requires exhaus8ve tes8ng of materials and components to determine the laws of nature. »
Source: The High-Velocity Edge, Steven J. Spear, 2009, p.128
« As a result, even if you didn’t succeed, you created an
opportunity to learn to succeed. »
Ne pas apprendre est du gaspillage
Source: The High-Velocity Edge, Steven J. Spear, 2009, p.118
• 200 sous-‐marins nucléaires américains • 30 réacteurs différents • 500 démarrages de réacteurs • 5700 années-‐réacteurs • 215 millions de km parcourus
Source: The High-Velocity Edge, Steven J. Spear, 2009, p.110
Depuis 1949…
LEAN PRODUCT DEVELOPMENT
• Kiichiro Toyoda étudie les frères Wright • Dans les années 40, Toyota visite l’Amérique
– Étudie Boeing • Toyota n’a jamais embarqué dans l’âge des processus
• Ils ont juste con5nué avec les courbes • Toyota ne croit pas aux ordinateurs
Toyota évolue autrement
1. Dr. Allen Ward 2. Durward Sobek 3. Jim Morgan
Peu étudié en Amérique
« Product development is not about developing cars, it is about developing knowledge about cars. Great cars will
emerge from the interac8on. »
Philosophie chez Toyota
Source: Set-based decision making, Michael N. Kennedy, https://vimeo.com/42785298, 40ième minute
« The real difference between Toyota and other vehicle manufacturers is not the Toyota Produc8on System. It’s the Toyota Product Development System. »
Kosaku Yamada Ingénieur en chef chez Toyota
Toyota et ses compé.teurs
Source: Engaging the ES 300, Automotive Design and Production, Septembre 2001
« The most important thing I learned at Toyota was their dependence on and the power of limit and trade-‐off
curves. » Dr. Allen Ward
Capturer du savoir
Source: http://www.targetedconvergence.com/_Media/screen_shot_2011-10-21_at_med-3.png
Trade-‐off curve
Pression
Niv
eau
de b
ruit
Trade-‐off curve
Pression
Coû
t de
prod
uctio
n
Trade-‐off curve
Pression
Coû
t de
prod
uctio
n
Pression
Niv
eau
de b
ruit
Développement
Production
« Engine criteria – usually set out well before specifica8ons […], weren’t
finalized un8l April 1988, just a year before the car made its debut. »
Le choix du moteur de la Lexus
Source: Lexus: The Relentless Pursuit, Chester Dawson, 2011
Le développement de la Prius
«The product concept of the Prius did not men8on a hybrid engine.
The Prius product concept also called for a roomy cabin, but did not set
vehicle dimension » Mary Poppendieck
Source: Implementing Lean Software Development, Mary et Tom Poppendieck, p. 21
Le développement de la Prius
«The Prius was not a brand new car. Almost all parts of the Prius were all
from curves from before. » Michael N. Kennedy
Source: Set-based decision making, Michael Kennedy, https://vimeo.com/30656892, 35ième minute
Knowledge based design
Leadership Responsibility based planning
& control
Set-‐based engineering
Expert workforce
Opera5onnal value
Source: Product Development for the Lean Enterprise, Michael N. Kennedy, 2004, p.175
Visuellement
Success assured
Jalon 1 Jalon 2 Lancement
Savoir capturé pour plus tard (Succès et Erreurs)
Où va ce savoir?
Savoir réu.lisé Projet 1
Projet 2
Leadership
Ingénieur en chef
Ligne Fonc5onnel
Ligne Fonc5onnel
Ligne Fonc5onnel
Ligne Fonc5onnel
Vignoble commercial
Vigneron
Marke5ng Mise en bouteille Récoltes Fermenta5on
Source: Proudct Development for the Lean Enterprise, Michael N. Kennedy, p. 26
Chez Toyota
Ingénieur en chef
Freins Échappement Moteur Suspension
Source: Proudct Development for the Lean Enterprise, Michael N. Kennedy, p. 27
Deux paradigmes
Spécifica5ons
Décisions
Tests
Ges5on de projet
Innova5on
Dès le début Très précis
Prises le plus tôt possible
Après la réalisa5on, pour réparer
Administra5f
Au niveau d’un nouveau produit
Cibles très large
Repousser le plus longtemps possible
Avant la concep5on pour apprendre
Technique
Au niveau d’un sous-‐système
Point Based Design Set Based Design
Où sont nos courbes?
• le manifeste Agile • les principes Agile • le guide Scrum • les valeurs XP • la méthode Kanban • le Lean Startup
Où parle-‐t-‐on de savoir dans…
• Technique à partager • Domaine d’affaires à apprendre • Transfert à l’entre5en • Nouvel employé • Appel d’offre • U5lisa5on client
Savoir en développement logiciel
1. System design 2. Improve your system 3. Knowledge sharing 4. Develop skills in others
4 capacités de Spear
Conclusion
Ques.ons et commentaires
• Michael Kennedy – Set-‐Based Decision Making #1 h|ps://vimeo.com/30656892
• Michael Kennedy – Set-‐Based Decision Making #2 h|p://vimeo.com/42785298
• Wright Brothers’ Flying Machine h|p://www.youtube.com/watch?v=qo0kpCU03-‐U
• Exemple de registre des frères Wright h|p://www.rpdp.net/science5ps_v2/N12A2.htm
• The Agile Manifesto h|p://www.agilemanifesto.org
• Principles behind the Agile Manifesto h|p://www.agilemanifesto.org/principles.html
Références
• Product Development for the Lean Enterprise Michael N. Kennedy, 2004
• Ready, Set, Dominate Michael N. Kennedy, 2008
• The Lean Startup Eric Ries, 2010
• The High-‐Velocity Edge Steven J. Spear, 2009
• Kanban David J. Anderson, 2010
• Vidéo de Allen Ward, Ph. D h|p://www.targetedconvergence.com/about-‐tcc/tribute-‐to-‐dr-‐allen-‐ward.html
Références -‐ Suite
www.developpementagile.com
Présenta.on disponible