Keynote agile grenoble 2013

download Keynote agile grenoble 2013

of 68

  • date post

    01-Dec-2014
  • Category

    Business

  • view

    1.245
  • download

    5

Embed Size (px)

description

Keynote présentée à Agile grenoble 2013. Comment écrire du mauvais code plus rapidement avec les méthodes agiles. Il est temps de prendre plus de responsabilité pour la qualité de notre travail et nos produits qui affectent la vie de tout le monde.

Transcript of Keynote agile grenoble 2013

  • 1. Comment crire du legacy code plus rapidement Grace aux mthodes agiles Pascal Van Cauwenberghe

2. Donne des conseils Gre des projets ProgrammeAgile Open http://agileopen.nethttp:/www.atbru.be@pascalvc http://blog.nayima.beCre des Jeux Raconte des histoires Organise des Confrences http:/www.xpday.net 3. Comment devenir clbre en ecrivant du code legacy Des generations de dveloppeurs vous maudiront 4. Comment dtruire votre produit Lentement mais srement 5. Comment dtruire votre relation avec les clients et utilisateurs Lentement mais srement 6. Comment dtruire votre entreprise Lentement mais srement 7. http://www.cafepress.com/+true-story+mugs 8. Il tait une fois... 9. Mon premier job On va faire les choses proprement 10. Ctait une blague! On va faire du quick & dirty 11. Lquipe 12. Aprs un mois... 13. THE HORROR... 14. On fte les bugs 15. Le bug du module sans bug 16. Je dcouvre que jaime travailler avec du code legacy 17. Et il y a des gens qui me payent pour a! 18. 1999: la panique de lan 2000 Extreme Programming va liminer le code legacy 19. Jai besoin de votre aide 20. Technical Debt 21. Dette technique 22. Dette technique 23. Code pourri 24. Quelques techniques pour crire du code pourri Plus rapidement 25. 1. Techniques pour dveloppeur 26. IF Driven Development 27. Des commentaires pour leurrer Des commentaires qui font pleurer 28. Refactoring 29. Refactoring 30. Refuctoring 31. Desactivez les tests qui chouent On les corrigera au prochain sprint 32. Les tests sont une perte de temps Je suis dveloppeur, pas testeur 33. Framework du jour 34. La collaboration cest pour les nuls 35. 2. Techniques pour testeur 36. La loi de Pascal 37. Qualit du code = inverse #testeurs Bonus si les testeurs sappellent QA 38. Ajoutez la qualit en testant Aprs le problme 39. Semez la confusion sur qualit 40. 3. Techniques pour Product Owner/Manager 41. Je veux tout On appelle cela un Backlog On passe tout notre temps au backlog grooming 42. Cest pas a 43. Cest trop cher Suivi par des ngotiations interminables 44. 4. Techniques pour master, manager, coacheur, directeur 45. Protgez lquipe Et appelez les gens cochons et poulets 46. Isolez lquipe 47. Optimisez le dveloppement de bugs Lquipe de maintenance 48. Sprint Un marathon ce nest que 420 sprints de 100m 49. http://www.flickr.com/photos/dmaudsley/ 50. 3 faons pour tenir les engagements du sprint 51. 1. Hacking de fin de sprint Avec waterfall il y avait moins de stress 52. 2. Presque done Ca marche... A peu prs... 53. 3. Mentir sur la velocit 54. Ne suivez pas les rgles Surtout pas celles que vous avez mis en place 55. Faites des promesses que vous ne pouvez pas tenir 56. Regardez le court terme 57. QRelease XRelease X+1 58. QRelease 1Release X+1 59. Retrospectives sans resultats Pas dans notre sphre dinfluence == Cest pas nous, cest les autres 60. Vous avez un grand pouvoir 61. Avec un grand pouvoir vient une grande responsabilit 62. Quest-ce que VOUS allez faire demain? 63. MERCI ! Si vous avez du code pourri...pascal@nayima.be@pascalvchttp://blog.nayima.behttp://agilecoach.net