Mikado
-
Upload
martinsson -
Category
Education
-
view
1.399 -
download
0
description
Introduction
Transcript of Mikado
- 1.
- Mikado
- Pour matriser le legacy
2.
- Contrat de la session
- Vous allez voir
-
- Quel problme ? 3. Un exemple 4. Une description
- Vous n'allez pas essayer Mais faites-le ! :)
5.
- Multiplication des modifications
- Analysis-paralysis
- Grand MERGE
- Tunnel noir
6.
- Un exemple
- chez Pasta Software
7.
- Un client
- Gargantua inc.
8.
- Encryptage
- "Mastercrupt" => "Mast 3 rcrupt"
9.
- Un nouveau client
- Stranger Eons
10.
- Encryptage
- "Stranger eons" => " 5 tranger eon s "
11.
- Mais !
- Interdiction de livrer l'algorithme dans Mastecrupt Stranger Eons.
12.
- Enfin un peu de code!
13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
- La mthode Mikado
-
- Dessinez le But Mikado 23. Implmente de faon nave ce but 24. Trouvez d'ventuels erreurs 25. Inventez des solutions naves ces erreurs 26. Dessinez-les en tant que Sous-buts Mikado 27. S'il y avait des erreurs,annulez les modifications! 28. Pour chaque Sous-but, rptez le processus
29.
- Nave
- Simple sans apriori
30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
- Solution aux problmes
- Analysis-paralysis
- Analyse locale
- Multiplication des modifications
- Tunnel noir
- Grand MERGE
- Modifications stables
- Phase exploratoire
- Intgration progressive
45. 46. 47.
- Avantages
-
- Focalise sur le but 48. Une meilleur visibilit 49. Moins
d'erreurs
- Moins de stress
- Stabilisation rapide 50. Feedback rapide 51. Rduction du WIP(work in progress)
- Focalise sur le but 48. Une meilleur visibilit 49. Moins
d'erreurs
52.
- Inconvnient
53.
- Non intuitif
54.
- Techniques similaires
- Joshua Kerievsky
- Limited Red Society
55.
- Essayez !
- Un grand merci Ola Ellnestam & Daniel Brolund :
- Divers exercices 56. https://github.com/mikadomethod/ 57. Le livre, Gratuit! 58. http://www.agical.com/mikmeth/mikadomethod.pdf 59. Le site ddi 60. http://mikadomethod.wordpress.com/
61. 62.
- Avantages
- Attention, subjectif ;)
63.
- Focalise sur le but
64.
- Meilleur visibilit
65.
- Moins d'erreurs
66.
- Moins de stress
67.
- Stabilisation rapide
68.
- Feedback rapide
69.
- Meilleur visibilit
70.
- Reduction du WIP*
- * Work in progress