The Doppler Quarterly (FRANÇAIS) Hiver 2016 | Page 12
La réussite DevOps sur
le cloud en 10 étapes
David Linthicum
Les entreprises qui cherchent à adopter l’approche
DevOps pour un meilleur développement d'applica-
tions cloud rencontrent souvent des difficultés. En
effet, le changement doit porter sur un nombre énorme
d’éléments, et notamment les effectifs, les processus et
la technologie. Les experts techniques en DevOps et en
cloud font face à une charge de travail colossale pour
transformer une entreprise et lui permettre d’utiliser
efficacement les processus et la technologie DevOps.
Les 10 étapes du processus qui suit vous aideront à
faire passer votre entreprise au DevOps. Nous abor-
derons la création et le déploiement d’un processus
DevOps ainsi que le choix des outils appropriés.
Etape 1 : Evaluer la situation
Commencez par effectuer une évaluation honnête de
l’état actuel de vos processus, votre technologie et
votre culture d’entreprise. Pour ce faire, j’utilise un
modèle de maturité prédéfini (cf. Figure 1), qui vous
permet d’évaluer les effectifs, les processus et la
technologie au sein de l’entreprise. L’idéal est de faire
faire cette évaluation par une tierce partie, dans la
mesure où l’auto-évaluation a tendance à renvoyer
des résultats un peu exagérés.
Etape 2 : Evaluer les objectifs
Le Niveau 1 (ad hoc) concerne la plupart des entre-
prises aujourd’hui, le travail à accomplir est donc
important. A ce niveau, l’organisation est cloisonnée,
les effectifs se rejettent généralement la faute pour
que les choses se fassent, les experts ne partagent pas
leur savoir et personne ne prend ses responsabilités.
Quant à l’aspect technologique, l’équipe informatique
10 | THE DOPPLER | HIVER 2016
construit, déploie, et même teste tout manuellement.
Cette façon de faire entraîne des environnements dont
le développement, les tests et le déploiement manquent
d’homogénéité.
Le Niveau 5 (optimisé) a adopté une culture d’améliora-
tion constante. Cela implique des déploiements sans
temps d’arrêt, une infrastructure immuable et la
recherche active de la résilience. Peu d’entreprises en
sont arrivées là à ce stade de l’émergence DevOps,
mais le niveau 5 doit constituer l’objectif de toutes.
Voilà le but à atteindre, si vous n’y êtes pas encore.
Etape 3 : Définir une organisation DevOps
La définition d’une organisation orientée DevOps est
l’étape la plus importante, et également la plus diffi-
cile. De nombreuses entreprises ne comprennent pas
qu’il s’agit de changer l’intégralité du système sur les
questions de personnel et de processus. Par
conséquent, si l’entreprise n’acquiert pas les com-
pétences nécessaires, ou adopte une organisation à la
définition plus floue, le projet échoue.
C’est au cours de cette étape que l’entreprise doit
évaluer ses besoins en termes de compétences. Cette
évaluation des compétences permet de bien com-
prendre l’état actuel et l’état souhaité de l’entreprise,
de déterminer les écarts existants, et d’échafauder
les plans qui combleront ces écarts.
On pense généralement que la réorganisation qu’ap-
pelle le DevOps implique des licenciements, mais il
s’agit principalement de recyclage. Après avoir formé
les employés à recycler, il faut déterminer comment
chaque nouvelle compétence s’insère dans les pro-
cessus DevOps émergents.