Upload
xebia-france
View
673
Download
3
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.
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 [email protected] @crochas