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

Preview:

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

10 juin 2014 Clément Rochas - @crochas

Les outils agiles au service de DevOps

C’est quoi être DevOps?

Développer des nouvelles fonctionnalités

Les 3 piliers de DevOps

Coopérer Mur de la collaboration

Fluidifier

Livrer

Antifragile Antiquoi?

« 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/

Adrian  Cockcro,,  Architect,  NetFlix  

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

Il faut être agile pour être DevOps

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

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

Faire des assessements

Crédit : Urban{code}

Value stream mapping

Résultats de VSM

A3 problem solving

Story mapping

Daily à l’échelle

Les KPI

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

Les KPI DevOps

Pourquoi pas passer par

DevOps pour devenir agile?

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

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

#2 : Tests obligatoires

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

Eric Ries

#3 : Non event release

Clément Rochas crochas@xebia.fr @crochas

Recommended