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

Agilité: l'art d'expérimenter

Agilité: l'art d'expérimenter

Présentation sur les racines profondes de l'Agilité dans l'empirisme et l'approche scientifique.

L'Agilité n'est pas une recette ou un processus. C'est une approche destinée à des contextes incertains et complexes. Contextes étrangement similaires à la science: des hypothèses validées par de courtes expérimentations et de bonnes mesures.

Une itération, c'est un petit laboratoire non?

Félix-Antoine Bourbonnais

October 23, 2018
Tweet

More Decks by Félix-Antoine Bourbonnais

Other Decks in Programming

Transcript

  1. FÉLIX-ANTOINE BOURBONNAIS
    ING., PSM, M.SC.
    Automne 2018
    Agilité:
    L'art d'expérimenter

    View Slide

  2. @fbourbonnais | conferences.elapsetech.com

    View Slide

  3. View Slide

  4. @fbourbonnais | conferences.elapsetech.com
    La méthode scientifique expérimentale

    View Slide

  5. Les méthodes expérimentales consistent à tester
    la validité d'une hypothèse […]
    Méthode expérimentale de Wikipédia en français
    CC-BY-SA 3.0
    http://fr.wikipedia.org/wiki/M%C3%A9thode_exp%C3%A9rimentale

    View Slide

  6. @fbourbonnais | conferences.elapsetech.com
    1 Observation initiale / question / problème
    2 Formuler une hypothèse
    3 Concevoir une expérimentation & formuler une prédiction
    4 Expérimenter
    5 Observer et analyser
    6 Conclure > Raffiner > Itérer

    View Slide

  7. View Slide

  8. @fbourbonnais | conferences.elapsetech.com
    Image de Snowden, CC-BY-3.0
    Simple
    Compliqué
    Complexe
    Chaos
    Matrice de Stacey
    Maîtrise du comment
    Maîtrise du quoi
    -
    - incertain/inconnu
    +
    + certain
    Cadre de Cynefin

    View Slide

  9. @fbourbonnais | conferences.elapsetech.com
    Il faut s'assurer d'appliquer les bonnes
    pratiques, dans le bon contexte!

    View Slide

  10. @fbourbonnais | conferences.elapsetech.com
    Problème complexe
    Hypothèses Expérimentation
    Itérer & rétroaction
    Fragmenter le problème
    +
    Valider >

    View Slide

  11. View Slide

  12. @fbourbonnais | conferences.elapsetech.com
    Agilité
    Principes
    Valeurs

    View Slide

  13. @fbourbonnais | conferences.elapsetech.com
    Manifeste Agile
    Individus et interactions
    Logiciel fonctionnel
    Collaboration avec le client
    Adaptation au changement
    Processus et outils
    Documentation exhaustive
    Négociation contractuelle
    Suivi d'un plan
    >
    >
    >
    >
    Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers.

    View Slide

  14. @fbourbonnais | conferences.elapsetech.com
    12 principes
    Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à
    grande valeur ajoutée.
    Accueillez positivement les changements de besoins,
    même tard dans le projet. […]
    Un logiciel opérationnel est la principale mesure
    d’avancement.
    Les meilleures architectures, spécifications et
    conceptions émergent d'équipes auto-organisées.
    À intervalles réguliers, l'équipe réfléchit aux moyens
    de devenir plus efficace, puis règle et modifie son
    comportement en conséquence.
    Livrez fréquemment un logiciel opérationnel avec […]

    View Slide

  15. @fbourbonnais | conferences.elapsetech.com
    L'Agilité n'a pas toujours été à la mode…

    View Slide

  16. @fbourbonnais | conferences.elapsetech.com
    Agilité, adj.

    View Slide

  17. @fbourbonnais | conferences.elapsetech.com
    L'idée était de livrer souvent, du logiciel
    fonctionnel conçu par des humains compétents
    pour pouvoir s'adapter à un monde COMPLEXE.

    View Slide

  18. @fbourbonnais | conferences.elapsetech.com
    Objectif !
    Qualité
    Expérience
    & valeur

    View Slide

  19. View Slide

  20. @fbourbonnais | conferences.elapsetech.com
    Où expérimenter? Là où c'est complexe !
    Produit
    Équipe
    Affaires &
    contexte

    View Slide

  21. @fbourbonnais | conferences.elapsetech.com
    Itérations

    View Slide

  22. @fbourbonnais | conferences.elapsetech.com
    * Melissa Perri - https://melissaperri.com
    Build Trap* : Livrer pour livrer…

    View Slide

  23. @fbourbonnais | conferences.elapsetech.com
    La vélocité

    View Slide

  24. @fbourbonnais | conferences.elapsetech.com
    User Stories : une aventure hypothétique

    View Slide

  25. @fbourbonnais | conferences.elapsetech.com
    Story Mapping et aventures

    View Slide

  26. @fbourbonnais | conferences.elapsetech.com
    •Spikes
    •Tests A/B
    •Tous les formes de boucles de rétroactions
    •Gooming (affinage)
    •Rétrospective
    •…
    Autres moments pour expérimenter

    View Slide

  27. @fbourbonnais | conferences.elapsetech.com
    Une fois que l'on pense en terme
    d'hypothèses, un monde s'offre à vous!

    View Slide

  28. @fbourbonnais | conferences.elapsetech.com
    Problèmes à résoudre
    PROBLÈME à résoudre
    Nous Le client
    Processus
    Humain
    Outils
    Le produit
    L'expérience
    qu'il vit
    Bon
    Bien fait
    Durable

    View Slide

  29. @fbourbonnais | conferences.elapsetech.com
    Un peu d'inspiration du Design Thinking
    On pense que…
    On sait que…
    PROBLÈME à résoudre
    Succès Échec
    Rétroaction et apprentissage

    View Slide

  30. @fbourbonnais | conferences.elapsetech.com
    Attention
    Agilité != Ne pas réfléchir

    View Slide

  31. @fbourbonnais | conferences.elapsetech.com
    Les grandes inventions cachent une série d'échecs

    View Slide

  32. @fbourbonnais | conferences.elapsetech.com
    Échouer --> Apprendre
    Projet
    Risque réduit
    Diminution de l'incertitude
    Petits "échecs"
    Gros "échec"

    View Slide

  33. @fbourbonnais | conferences.elapsetech.com
    Votre cadre (ex.: Scrum) ne vous empêchera
    pas d'échouer mais vise à vous permettre
    d'apprendre…

    View Slide

  34. @fbourbonnais | conferences.elapsetech.com
    Apprendre
    Produire de la valeur
    Réduire le risque
    Devenir meilleur

    View Slide

  35. @fbourbonnais | conferences.elapsetech.com
    Pensez à votre dernière
    fonctionnalité / User Story …

    View Slide

  36. @fbourbonnais | conferences.elapsetech.com
    Qu'allez-vous changer demain ?

    View Slide

  37. Il y a ceux qui voient les choses telles qu'elles sont et
    se demandent pourquoi…
    Et il y a ceux qui imaginent les choses telles qu'elles
    pourraient être et se disent... pourquoi pas?
    Robert Kennedy reprise de George Bernard Shaw

    View Slide

  38. @fbourbonnais | conferences.elapsetech.com
    merci .

    View Slide

  39. @fbourbonnais | conferences.elapsetech.com
    Formations et services
    elapsetech.com/fab
    Twitter
    @fbourbonnais
    Courriel
    [email protected]
    LinkedIn
    linkedin.com/in/fbourbonnais/fr
    conferences.elapsetech.com
    Toutes nos apparitions
    conferences.elapsetech.com
    /agilite-experimenter
    Diapositives et références
    Félix-Antoine Bourbonnais
    @

    View Slide