tester pour apprendre

69
Tester pour apprendre LouisPhilippe Carignan Cer5fied Scrum Coach (CSC) Professional Scrum Trainer (PST) 18 octobre 2012

Upload: elapse-technologies

Post on 27-Jun-2015

881 views

Category:

Technology


1 download

DESCRIPTION

La présentation que j'ai donné à Agile Mon

TRANSCRIPT

Page 1: Tester pour apprendre

Tester  pour  apprendre  

Louis-­‐Philippe  Carignan  Cer5fied  Scrum  Coach  (CSC)  

Professional  Scrum  Trainer  (PST)  18  octobre  2012  

Page 2: Tester pour apprendre

Agenda  de  la  présenta.on  

Introduc5on  

Historique  de  l’avia5on  

Knowledge  based  design  

Et  l’Agilité  dans  tout  ça?  

Page 3: Tester pour apprendre

Formateur  Agile  

Page 4: Tester pour apprendre

Coach  Agile  

Page 5: Tester pour apprendre

Objec.fs  de  la  présenta.on  

Page 6: Tester pour apprendre

Ne  PAS  gaspiller  votre  temps  

Page 7: Tester pour apprendre

Avoir  du  plaisir  

Page 8: Tester pour apprendre

Lieu  pour  apprendre  

Page 9: Tester pour apprendre

Aver.ssement  

Page 10: Tester pour apprendre

QuEbeK BECYK

Page 11: Tester pour apprendre

QuEbeK  BECYK                a  besoin  de  nous  pour  concevoir  3  nouveaux  produits.  

Mise  en  situa.on  

Mars 2013 Juin 2013 Dec. 2013

Page 12: Tester pour apprendre

«  Aidez-­‐moi  à  structurer  le  processus  pour  concevoir  ces  3  

produits  »  

Ques.on  à  l’auditoire  

Page 13: Tester pour apprendre

Un  peu  d’histoire…  

Page 14: Tester pour apprendre

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    

Page 15: Tester pour apprendre

Premier  vol  avec  pilote  –  Oct.  1903  

Langley n’est pas le pilote

Page 16: Tester pour apprendre

Malheureusement…  

L’avion tombe dans l’eau

Page 17: Tester pour apprendre

•  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…  

Page 18: Tester pour apprendre

«  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  

Page 19: Tester pour apprendre

•  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  

Page 20: Tester pour apprendre

La  portance  

Page 21: Tester pour apprendre

Tester  pour  apprendre  

Cerf-volant pour tester les ailes

Page 22: Tester pour apprendre

Tester  pour  apprendre  

Soufflerie pour réécrire les tables

Page 23: Tester pour apprendre

Le  contrôle  

Page 24: Tester pour apprendre

Wing  warping  

Page 25: Tester pour apprendre

Tester  pour  apprendre  

Planeur pour tester les contrôles

Page 26: Tester pour apprendre

Wing  warping  

Page 27: Tester pour apprendre

La  propulsion  

Page 28: Tester pour apprendre

Propulsion  des  navires  

Page 29: Tester pour apprendre

Ensemble  d’ailes  

Page 30: Tester pour apprendre

Conserver  leur  savoir  

Page 31: Tester pour apprendre

•  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  

Page 32: Tester pour apprendre

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  

Page 33: Tester pour apprendre

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

Page 34: Tester pour apprendre

P-­‐51  Mustang  

Page 35: Tester pour apprendre

K19  –  The  Widow  maker  

Page 36: Tester pour apprendre

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

Page 37: Tester pour apprendre

Naval  Reactors  (NL)  

Conçoit   Réalise   On  boucle  Spécifie  

Apprend   Spécifie  /Conçoit   Réalise  

Page 38: Tester pour apprendre

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

Page 39: Tester pour apprendre

«  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

Page 40: Tester pour apprendre

•  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…  

Page 41: Tester pour apprendre

LEAN  PRODUCT  DEVELOPMENT  

Page 42: Tester pour apprendre

•  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  

Page 43: Tester pour apprendre

1.  Dr.  Allen  Ward  2.  Durward  Sobek  3.  Jim  Morgan  

Peu  étudié  en  Amérique  

Page 44: Tester pour apprendre

«  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

Page 45: Tester pour apprendre

«  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

Page 46: Tester pour apprendre

«  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

Page 47: Tester pour apprendre

Trade-­‐off  curve  

Pression

Niv

eau

de b

ruit

Page 48: Tester pour apprendre

Trade-­‐off  curve  

Pression

Coû

t de

prod

uctio

n

Page 49: Tester pour apprendre

Trade-­‐off  curve  

Pression

Coû

t de

prod

uctio

n

Pression

Niv

eau

de b

ruit

Développement

Production

Page 50: Tester pour apprendre

«  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

Page 51: Tester pour apprendre

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

Page 52: Tester pour apprendre

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

Page 53: Tester pour apprendre

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

Page 54: Tester pour apprendre

Visuellement  

Success  assured  

Jalon  1   Jalon  2  Lancement  

Savoir capturé pour plus tard (Succès et Erreurs)

Page 55: Tester pour apprendre

Où  va  ce  savoir?  

Page 56: Tester pour apprendre

Savoir  réu.lisé  Projet 1

Projet 2

Page 57: Tester pour apprendre

Leadership  

Ingénieur  en  chef  

Ligne  Fonc5onnel  

Ligne  Fonc5onnel  

Ligne  Fonc5onnel  

Ligne  Fonc5onnel  

Page 58: Tester pour apprendre

Vignoble  commercial  

Vigneron  

Marke5ng   Mise  en  bouteille   Récoltes   Fermenta5on  

Source: Proudct Development for the Lean Enterprise, Michael N. Kennedy, p. 26

Page 59: Tester pour apprendre

Chez  Toyota  

Ingénieur  en  chef  

Freins   Échappement   Moteur   Suspension  

Source: Proudct Development for the Lean Enterprise, Michael N. Kennedy, p. 27

Page 60: Tester pour apprendre

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

Page 61: Tester pour apprendre

Où  sont  nos  courbes?  

Page 62: Tester pour apprendre

•  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…  

Page 63: Tester pour apprendre

•  Technique  à  partager  •  Domaine  d’affaires  à  apprendre  •  Transfert  à  l’entre5en  •  Nouvel  employé  •  Appel  d’offre  •  U5lisa5on  client  

Savoir  en  développement  logiciel  

Page 64: Tester pour apprendre

1.  System  design  2.  Improve  your  system  3.  Knowledge  sharing  4.  Develop  skills  in  others  

4  capacités  de  Spear  

Page 65: Tester pour apprendre

Conclusion  

Page 66: Tester pour apprendre

Ques.ons  et  commentaires  

Page 67: Tester pour apprendre

•  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  

Page 68: Tester pour apprendre

•  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  

Page 69: Tester pour apprendre

   

www.developpementagile.com  

Présenta.on  disponible