le gameday … un concept devopsoludique

5dd8b91d96af5a1e33962df41c1a4d20?s=47 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."

5dd8b91d96af5a1e33962df41c1a4d20?s=128

Esprit Agile

December 06, 2018
Tweet

Transcript

  1. 3.
  2. 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
  3. 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/
  4. 7.

    De quoi va t’on parler ? • Devops → Agilité

    • Jeux / Activités ludiques • Les deux ensembles ?
  5. 8.

    Et pourquoi en parle t’on ? • De plus en

    plus d'intérêt pour agilité / devops
  6. 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
  7. 11.

    Formations devops • Formation théoriques / Certifications ⇒ the brain

    way • Sur le terrain ⇒ the hard way • Serious games ⇒ the game way !
  8. 13.

    Le constat originel Je veux des changements Je veux de

    la stabilité DEV OPS LE MUR DE LA CONFUSION
  9. 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)
  10. 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
  11. 16.
  12. 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
  13. 18.

    Manifesto Impactus • Des individus et leurs interactions → communications

    / échanges • La collaboration avec les clients → communications / échanges • L’adaptation au changement → agilité / réactivité
  14. 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
  15. 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
  16. 25.

    Les hackatons • Très social • Pas que devops •

    Plus loisirs que professionnels • Syndrôme de l’auberge espagnol
  17. 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 !
  18. 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 ...
  19. 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
  20. 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
  21. 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
  22. 35.

    Ah, au fait ... • Vous ne connaîtrez personne dans

    votre équipe • Les compétences sont complètement différentes • Le temps passe vite