The Doppler Quarterly (FRANÇAIS) Été 2016 | Page 30
Arrêter de se focaliser sur les
DevOps... commencer à optimiser
les résultats commerciaux
Mike Kavis
Les DevOps doivent se focaliser sur l'amélioration des
résultats commerciaux, et non pas sur la technologie.
En fait, tout ce que nous faisons dans l'informatique
doit reposer sur l'obtention de meilleurs résultats
commerciaux.
J'ai constaté un trop grand nombre de définitions du
terme DevOps. Tout le monde, y compris moi-même,
a sa propre définition. Pire encore, j'ai vu un trop
grand nombre d'interprétations de ce que « faire des
DevOps » signifie au sein des entreprises.
Voici quelques exemples de ce que les gens pensent
être une DevOps :
•
•
•
•
•
Automatisation de l'infrastructure
Création de pipelines CI/CD
Rédaction des scripts Chef
Création d'un silo appelé DevOps
Réaliser n'importe quelle opération sur AWS
Tous les éléments ci-dessus sont des tâches cou-
rantes lorsqu'une entreprise adopte les philosophies
de DevOps, mais qui par elles-mêmes ne sont pas des
DevOps. DevOps est bien plus grand que ces tâches
spécifiques.
Le DevOps n'est pas une technologie
Damon Edwards a dit un jour : « Le DevOps n'a rien à
voir avec la technologie. Le DevOps se rapporte à un
problème commercial. » Bien sûr, une grande part de
technologie est utilisée pour résoudre les problèmes
d'entreprise, mais en se focalisant purement sur la tech-
nologie, on passe à côté du sujet. Tous les ans, Puppet
Labs mène une grande enquête et produit un rapport
sur l’état du DevOps. Dans ces rapports, Puppet explique
comment les DevOps peuvent contribuer à rendre une
28 | THE DOPPLER | ÉTÉ 2016
organisation informatique hautement performante. Les
statistiques montrent que les services informatiques
haute performance offrent des avantages répondant
aux objectifs de rentabilité. Cela implique une augmen-
tation des ventes, de la rentabilité, des avantages
concurrentiels et du moral des employés.
Quand je parle des DevOps aux clients, j'aime discu-
ter des résultats que les clients attendent, plutôt que
de débattre de l'automatisation de l'infrastructure. Je
pense que la conversation doit commencer en se
focalisant sur les résultats commerciaux avant de se
pencher sur les solutions technologiques. Il est hau-
tement probable que l'automatisation jouera un rôle
essentiel dans l'obtention des résultats commerciaux
souhaités, mais lorsque l'automatisation est l'intérêt
initial avant de comprendre les problèmes d'entre-
prise, alors l'automatisation devient une béquille plu-
tôt qu'un activateur.
Le DevOps provient du Lean
Le DevOps emprunte un chapitre de la production à
flux tendu et l'applique à l'informatique. Tout d'abord,
vous devez définir la technologie à part et vous
concentrer sur l'identification des goulots d'étrangle-
ment. Les goulots d'étranglement existent non seule-
ment dans la technologie, mais aussi chez les indivi-
dus (culture et structures d'organisation) et dans les
processus (informatique et commercial). Je constate
une erreur dans de nombreuses entreprises : com-
mencer par l'automatisation sans éliminer les goulots
d'étranglement existants. Le résultat est l'automati-
sation des déchets. La culture et les structures orga-
nisationnelles sont souvent des goulots d'étrangle-
ment majeurs. Résoudre ces deux problèmes peut
réellement être un défi, en particulier dans une
culture qui n'est pas d'un niveau de confiance élevé.