30

Journée DevOps : La boite à outil d'une équipe DevOps

Embed Size (px)

DESCRIPTION

Vous n'avez pas pu assister à la journée DevOps by Xebia ? Voici la présentation de Clément Rochas vous présentant les outils indispensable d'une équipe DevOps.

Citation preview

Page 1: Journée DevOps : La boite à outil d'une équipe DevOps
Page 2: Journée DevOps : La boite à outil d'une équipe DevOps

10 juin 2014 Clément Rochas - @crochas

Les outils agiles au service de DevOps

Page 3: Journée DevOps : La boite à outil d'une équipe DevOps

C’est quoi être DevOps?

Page 4: Journée DevOps : La boite à outil d'une équipe DevOps

Développer des nouvelles fonctionnalités

Page 5: Journée DevOps : La boite à outil d'une équipe DevOps

Les 3 piliers de DevOps

Page 6: Journée DevOps : La boite à outil d'une équipe DevOps

Coopérer Mur de la collaboration

Page 7: Journée DevOps : La boite à outil d'une équipe DevOps

Fluidifier

Page 8: Journée DevOps : La boite à outil d'une équipe DevOps

Livrer

Page 9: Journée DevOps : La boite à outil d'une équipe DevOps

Antifragile Antiquoi?

Page 10: Journée DevOps : La boite à outil d'une équipe DevOps

« Nous sommes les Borgs. Abaissez vos boucliers et rendez-vous sans

condition. Nous intègrerons vos caractéristiques biologiques et

technologiques aux nôtres. Votre culture s’adaptera à nos besoins.»

Toute résistance sera futile. http://blog.devopsguys.com/

Page 11: Journée DevOps : La boite à outil d'une équipe DevOps

Adrian  Cockcro,,  Architect,  NetFlix  

“Do painful things more frequently, so you can make it less painful…”

Page 12: Journée DevOps : La boite à outil d'une équipe DevOps
Page 13: Journée DevOps : La boite à outil d'une équipe DevOps

Il faut être agile pour être DevOps

Y’a le bon agile et le mauvais agile...

Page 14: Journée DevOps : La boite à outil d'une équipe DevOps
Page 15: Journée DevOps : La boite à outil d'une équipe DevOps
Page 16: Journée DevOps : La boite à outil d'une équipe DevOps

Source: Scaling Software Agility: Best Practices for Large Enterprises, by Dean Leffingwell, Addison-Wesley 2007

Faire des assessements

Page 17: Journée DevOps : La boite à outil d'une équipe DevOps

Crédit : Urban{code}

Page 18: Journée DevOps : La boite à outil d'une équipe DevOps

Value stream mapping

Page 19: Journée DevOps : La boite à outil d'une équipe DevOps

Résultats de VSM

Page 20: Journée DevOps : La boite à outil d'une équipe DevOps

A3 problem solving

Page 21: Journée DevOps : La boite à outil d'une équipe DevOps

Story mapping

Page 22: Journée DevOps : La boite à outil d'une équipe DevOps

Daily à l’échelle

Page 23: Journée DevOps : La boite à outil d'une équipe DevOps

Les KPI

Page 24: Journée DevOps : La boite à outil d'une équipe DevOps

MTTR : Mean Time to Repair MTBF : Mean Time Between Failure MTTD : Mean Time To Deploy Nombre de déploiement par environment

Les KPI DevOps

Page 25: Journée DevOps : La boite à outil d'une équipe DevOps

Pourquoi pas passer par

DevOps pour devenir agile?

Hein? Mais on vient de dire que c’est pas possible !?

Page 26: Journée DevOps : La boite à outil d'une équipe DevOps

TEST INTEG PRE PROD PROD

AUTO PUSH BUTTON PUSH BUTTON PUSH BUTTON

Revue des US / Démo Business

Qualification des packages

Tests de performance

Go / No Go

Go live !

#1 : La notion de pipleline

Page 27: Journée DevOps : La boite à outil d'une équipe DevOps

#2 : Tests obligatoires

Page 28: Journée DevOps : La boite à outil d'une équipe DevOps

“Lorsque les releases deviennent des non-événements, on les acceptent plus facilement.”

Eric Ries

#3 : Non event release

Page 29: Journée DevOps : La boite à outil d'une équipe DevOps
Page 30: Journée DevOps : La boite à outil d'une équipe DevOps

Clément Rochas [email protected] @crochas