$30 off During Our Annual Pro Sale. View Details »

le gameday … un concept devopsoludique

Esprit Agile
December 06, 2018

le gameday … un concept devopsoludique

Conférence par Frederic Leger lors de l'Agile Tour Aix-Marseille 2018.

"Ca y est votre application de rêve vient d'être lancée, vous l'avez réalisés en seulement 7 sprints d'une semaines en incorporant toutes les bonnes pratiques, sans accumuler de dette technique et vous allez enfin pouvoir souffler un peu ? C'est pourtant à cet instant précis que tout se joue. Vous allez devoir "opérez" votre applicatif et si possible sans heurts afin d'avoir une superbe image de marque. On vous l'avez dit c'est la partie la moins fun, un mal nécessaire … A moins que … si on essayait de rendre ça ludique, passionnant et bougrement efficace ? C'est le défi qu'on relevé certaines team et dont découvrirez ou revisiterez le concept."

Esprit Agile

December 06, 2018
Tweet

More Decks by Esprit Agile

Other Decks in Business

Transcript

  1. des Jeux &
    des Devops
    #ludicotechnique

    View Slide

  2. Un grand merci à nos sponsors et partenaires

    View Slide

  3. #whoami

    View Slide

  4. #what (i|we) do
    ● Architectures IT
    ○ Cloud natif
    ○ Multi clouds
    ○ On Prem
    ● Containers (docker / rancher / k8s)
    ● workflows CI/CD
    ● Monitoring 24/7
    ● Formations
    ● Accompagnement startups
    ● Évangélisme DevOps

    View Slide

  5. #build-and-run.fr
    - Groupement de DevOps freelances sur Aix-Marseille
    - Expérience de la production
    - Orientés DevOps
    - Agiles
    - Passionnés
    https://www.build-and-run.fr/

    View Slide

  6. Introduction

    View Slide

  7. De quoi va t’on parler ?
    ● Devops → Agilité
    ● Jeux / Activités ludiques
    ● Les deux ensembles ?

    View Slide

  8. Et pourquoi en parle t’on ?
    ● De plus en plus d'intérêt pour agilité / devops

    View Slide

  9. ● De plus en plus d'intérêt pour les formations devops
    Et pourquoi en parle t’on ?

    View Slide

  10. Et pourquoi en parle t’on ?
    ● Architecture résiliente → Prouvez le !
    ● PRA ? PCA ? → Comment je développe les bons réflexes pour le jour J ?
    ● Process d’amélioration continue / PDCA

    View Slide

  11. Formations devops
    ● Formation théoriques / Certifications ⇒ the brain way
    ● Sur le terrain ⇒ the hard way
    ● Serious games ⇒ the game way !

    View Slide

  12. (très brève) intro sur devops

    View Slide

  13. Le constat originel
    Je veux des
    changements
    Je veux de
    la stabilité
    DEV OPS
    LE MUR DE LA CONFUSION

    View Slide

  14. Définition
    « Le DevOps est la pratique où les ingénieurs de développement (Dev) et
    d’exploitation (Ops) participent ensemble à l’intégralité du cycle de vie des
    services : du développement à la conception du support de production. » (Ivan
    Beauté build-and-run)

    View Slide

  15. Historique
    AVANT
    2007
    Un terreau
    propice au
    DevOps
    2007
    Infrastructure
    AGILE
    Frustration
    2008 2009 2010 2013 2018
    Dev & Ops
    Coopération
    1er DevOpsDays
    1er
    DevOpsDays au
    États-Unis
    Le Projet Phoenix
    Croissance
    constante

    View Slide

  16. Attentes

    View Slide

  17. Le manifeste agile
    LES INDIVIDUS ET
    LEURS INTERACTIONS
    DES LOGICIELS
    OPÉRATIONNELS
    LA COLLABORATION
    AVEC LES CLIENTS
    L’ADAPTATION
    AU CHANGEMENT
    PLUS QUE PLUS QUE PLUS QUE PLUS QUE
    LES PROCESSUS
    ET LES OUTILS
    UNE DOCUMENTATION
    EXHAUSTIVE
    LA NÉGOCIATION
    CONTRACTUELLE
    LE SUIVI D’UN PLAN

    View Slide

  18. Manifesto Impactus
    ● Des individus et leurs interactions → communications / échanges
    ● La collaboration avec les clients → communications / échanges
    ● L’adaptation au changement → agilité / réactivité

    View Slide

  19. C.A.L.M.S
    ● Culture
    ● Automatisation
    ● Lean
    ● Mesures
    ● Solidarité

    View Slide

  20. Les outils

    View Slide

  21. La Netflix simian army

    View Slide

  22. Simian Army
    ● “ S’amuser ” à faire tomber des éléments de l’infrastructure de manière
    aléatoire (mais certaine)
    ● 1 instance ou 1 région !
    ● S’obliger à coder des services résilients et agiles

    View Slide

  23. Les hackatons

    View Slide

  24. Les hackatons
    “ Le mot hackathon désigne un événement où un groupe de développeurs
    volontaires se réunissent pour faire de la programmation informatique
    collaborative, sur plusieurs jours. C'est un processus créatif fréquemment
    utilisé dans le domaine de l'innovation numérique.” -- wikipedia

    View Slide

  25. Les hackatons
    ● Très social
    ● Pas que devops
    ● Plus loisirs que professionnels
    ● Syndrôme de l’auberge espagnol

    View Slide

  26. Les serious games classiques

    View Slide

  27. Serious Games “classiques”
    ● Permet une mise en situation
    ● Motivation ++
    ● Approche essai / erreur
    ● Apprentissage à son propre rythme
    ● Facilite les échanges et la communication
    ⇒ Bon moyen d’implanter la culture Devops !

    View Slide

  28. Des jeux sérieux
    ● Devops game: https://babagile.wordpress.com/devops-game/
    ● Lego 4 devops : http://bit.ly/1NYgfXl
    ● Pas mal de sociétés de formations
    ● Créez le vôtre ...

    View Slide

  29. Les AWS gamedays

    View Slide

  30. Les AWS gamedays
    ● Re-invent
    ● AWS summits
    ● Depuis (au moins) 2014

    View Slide

  31. ● http://unicorn.rentals/
    ● Location d’animaux féériques
    Ma petite entreprise ...

    View Slide

  32. WTF ?
    ● Permet de se détacher d’un contexte maîtrisé
    ● Développe la créativité
    ● Anéanti (pour un temps) tous les réflexes développés

    View Slide

  33. So you start ...
    ● Runbook : Une doc pas à jour et raturée !
    ● http://bit.ly/2PknSvK
    ● Les gamedays sont toujours différents à chaque itération

    View Slide

  34. So you need to ...
    ● Reprendre une infra existante
    ● Suivre les demandes de changements du business
    ● Réagir aux événements qui vont survenir
    ● Aller plus vite que la concurrence (^^les autres équipes)
    ● Contrôler les impacts financiers de vos choix

    View Slide

  35. Ah, au fait ...
    ● Vous ne connaîtrez personne dans votre équipe
    ● Les compétences sont complètement différentes
    ● Le temps passe vite

    View Slide

  36. C.A.L.M.S
    Aut is o
    Le n
    Mes
    Sol ité
    Cul

    View Slide

  37. Un grand merci à nos sponsors et partenaires

    View Slide

  38. Questions ?

    View Slide

  39. Contact
    @webofmars
    http://bit.ly/womli
    webofmars.com
    build-and-run.fr

    View Slide