Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Profession : pompier du code #ParisWeb2014

Profession : pompier du code #ParisWeb2014

Il existe beaucoup trop de projets velus où la confiance en la « Technique » et les personnes a disparu et/ou qui sont considérés comme morts, victimes de dette technique, managériale ou de processus.

Certaines entreprises arrivent à prendre conscience de ce problème et font appel à une aide extérieure pour les accompagner. C'est ce qui m'occupe 99% de mon temps, j'aime les situations pourries car elles gagnent à s'améliorer et ça tient souvent à pas grand chose.

Cette conférence, nourrie de nombreux exemples concrets, donnera des astuces et redonnera confiance aux participants pour améliorer leurs projets au quotidien.

Bastien Jaillot

October 16, 2014
Tweet

More Decks by Bastien Jaillot

Other Decks in Programming

Transcript

  1. Profession : pompier du code

    View Slide

  2. Pompier :
    50% d’entraînement
    40% prévention
    10% extinction
    pour un vrai feu : composer le 18
    pour du code pourri : [email protected]

    View Slide

  3. Bastien Jaillot – @bastnic
    Je suis fainéant pragmatique ಠ_ಠ
    !

    View Slide

  4. Conseil, réalisation, audit,
    expertise et formation
    ...Poney, Guinness et gif animé.
    !
    !

    View Slide

  5. Web addict

    View Slide

  6. (Paris) Web addict

    View Slide

  7. Retour d’expérience
    !
    Cri du coeur

    View Slide

  8. 1. Dette technique ?

    View Slide

  9. !
    la somme des fonctionnalités qui n'auraient
    jamais du voir le jour !
    !
    + la sédimentation naturelle du code…!
    !
    + les mauvaises volontés.!
    !

    View Slide

  10. La dette est inévitable

    View Slide

  11. La dette est nécessaire

    View Slide

  12. Impacts ?
    les développeurs peuvent quitter le projet!
    !
    critique pour le client à long terme!

    View Slide

  13. 2. Prévention

    View Slide

  14. Trop de fonctionnalités

    View Slide

  15. Pas comme ça :
    Comme ça !
    Itérations !

    View Slide

  16. Prise de décisions

    View Slide

  17. Une relation client sympa qui vire au
    cauchemar, ça arrive. Une relation client de
    merde qui vire à l’idylle, jamais. Fuyez, dès le
    début..!
    !
    !
    Christophe Andrieu – @STPO!
    !

    View Slide

  18. On a vite fait de ne penser qu’à ses intérêts

    View Slide

  19. On ne peut pas se
    permettre de…

    View Slide

  20. Frustration
    vs
    projet qui avance ?

    View Slide

  21. #nobullshit

    View Slide

  22. Stimuler les intervenants

    View Slide

  23. Revue de code

    View Slide

  24. Gestion du code

    View Slide

  25. L’amertume de la mauvaise qualité
    reste longtemps après que la
    douceur du bas prix est oublié!
    !
    — Benjamin Franklin!
    !

    View Slide

  26. Théorie de la
    fenêtre brisée

    View Slide

  27. Attention à l'égo

    View Slide

  28. Surqualité

    View Slide

  29. Caricature : intégration continue,
    compass, grunt… pour une landing page

    View Slide

  30. 3. Éteindre l’incendie

    View Slide

  31. Tout projet informatique sérieux doit
    commencer par un dénigrement
    systématique du travail effectué par
    les développeurs précédents
    !
    -- Tous les développeurs, un jour, y compris envers soi-même!
    !

    View Slide

  32. Attention au charme de la
    réécriture de zéro !

    View Slide

  33. L'ennemi de la dette
    technique, c'est le
    pragmatisme.

    View Slide

  34. Le succès


    n’est pas toujours ce que l’on voit

    View Slide

  35. Crédits
    • Cedric Sacilotto – Pompier
    • ICS Students learn Fire Prevention
    • Couteau suisse géant
    • Légo
    • Sablier
    • Code Matrix
    • Tank
    • Pistolet
    • Échafaudage

    View Slide