Mikado

288 vues

Publié le

Slides of the presentation of mikado

Publié dans : Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Mikado

  1. 1. <ul>Mikado </ul><ul>Pour maîtriser le legacy </ul>
  2. 2. <ul>Contrat de la session </ul><ul>Vous allez voir  </ul><ul><ul><li>Quel problème ?
  3. 3. Un exemple
  4. 4. Une description </li></ul></ul><ul>Vous n'allez pas essayer  Mais faites-le ! :) </ul>
  5. 5. <ul>Multiplication des modifications </ul><ul>Analysis-paralysis </ul><ul>Grand MERGE </ul><ul>Tunnel noir </ul>
  6. 6. <ul>Un exemple </ul><ul>chez Pasta Software </ul>
  7. 7. <ul>Un client </ul><ul>Gargantua inc. </ul>
  8. 8. <ul>Encryptage </ul><ul>&quot;Mastercrupt&quot; => &quot;Mast 3 rcrupt&quot; </ul>
  9. 9. <ul>Un nouveau client </ul><ul>Stranger Eons </ul>
  10. 10. <ul>Encryptage </ul><ul>&quot;Stranger eons&quot; => &quot; 5 tranger eon s &quot; </ul>
  11. 11. <ul>Mais ! </ul><ul>Interdiction de livrer l'algorithme dans Mastecrupt® à Stranger Eons. </ul>
  12. 12. <ul>Enfin un peu de code! </ul>
  13. 22. <ul>La méthode Mikado </ul><ul><ul><li>Dessinez le But Mikado
  14. 23. Implémente de façon naïve ce but
  15. 24. Trouvez d'éventuels erreurs
  16. 25. Inventez des solutions naïves à ces erreurs
  17. 26. Dessinez-les en tant que Sous-buts Mikado
  18. 27. S'il y avait des erreurs, annulez les modifications!
  19. 28. Pour chaque Sous-but, répétez le processus  </li></ul></ul>
  20. 29. <ul>Naïve </ul><ul>  Simple sans apriori </ul>
  21. 44. <ul>Solution aux problèmes </ul><ul>Analysis-paralysis </ul><ul>Analyse locale </ul><ul>Multiplication des modifications </ul><ul>Tunnel noir </ul><ul>Grand MERGE </ul><ul>Modifications stables </ul><ul>Phase exploratoire </ul><ul>Intégration progressive </ul>
  22. 47. <ul>Avantages </ul><ul><ul><li>Focalise sur le but
  23. 48. Une meilleur visibilité
  24. 49. Moins d'erreurs </li><ul><li>Moins de stress </li></ul><li>Stabilisation rapide
  25. 50. Feedback rapide
  26. 51. Réduction du WIP (work in progress) </li></ul></ul>
  27. 52. <ul>Inconvénient </ul>
  28. 53. <ul>Non intuitif </ul>
  29. 54. <ul>Techniques similaires </ul><ul>Joshua Kerievsky </ul><ul>Limited Red Society   </ul>
  30. 55. <ul>Essayez ! </ul><ul>Divers exercices      https://github.com/mikadomethod/ Le livre, Gratuit!      http://www.agical.com/mikmeth/mikadomethod.pdf  Le site dédié      http://mikadomethod.wordpress.com/ </ul>
  31. 57. <ul>Avantages </ul><ul>Attention, subjectif ;) </ul>
  32. 58. <ul>Focalise sur le but </ul>
  33. 59. <ul>Meilleur visibilité </ul>
  34. 60. <ul>Moins d'erreurs </ul>
  35. 61. <ul>Moins de stress </ul>
  36. 62. <ul>Stabilisation rapide </ul>
  37. 63. <ul>Feedback rapide </ul>
  38. 64. <ul>Meilleur visibilité </ul>
  39. 65. <ul>Reduction du WIP* </ul><ul>* Work in progress </ul>

×