DevOps n'a jamais vraiment été une méthode. Mais c'est une discipline.

Nos six "tenets" ne sont pas une recette. Ce sont les habitudes qui nous ont permis d'apprivoiser DevOps et d'en faire un système qui apprend. Ils nous paraissent assez versatiles, à ce que vous pourriez les apprivoiser, à votre tour.

DevOps n'a jamais vraiment été une méthode. Mais c'est une discipline.
Représentation symbolique abstraite de l’évolution disciplinée des systèmes et de la culture d’ingénierie harmonisée

DevOps peut sembler artisanal… jusqu'à ce qu'il casse

Quand on découvre DevOps, on a l'impression d'entrer dans un univers à la fois fascinant et confus.

Des conférences. Des frameworks. Des pipelines ultra‑automatisés. Des talk inspirants. Des promesses de vitesse. Des promesses de stabilité. Des promesses de transformation culturelle. Kubernetes...

On essaie des choses.

On implante un pipeline CI/CD. On ajoute des scans sécurité. On parle de shift‑left. On réduit les silos. On adopte des outils collaboratifs. On améliore un peu les déploiements. On règle quelques incidents plus vite. On conteneurise.

Ça avance.

Mais ça avance de manière… artisanale.

Un peu instinctive. Un peu opportuniste. Un peu réactive.

Et pendant longtemps, chez JPSoftWorks, on a fonctionné comme ça aussi. Oui, oui.

On ne manquait pas d'information. On manquait d'ossature.


Le problème n'était pas le "quoi". C'était le "comment".

Il existe des volumes entiers sur DevOps.

On peut apprendre:

  • Les métriques DORA.
  • Les SLOs.
  • L'Infrastructure as Code.
  • Le GitOps.
  • Le DevSecOps.
  • Les plateformes internes.
  • Les guardrails.
  • Les post‑mortems sans blâme.

L'information n'est pas rare.

Ce qui est difficile, c'est de tamer tout ça.
De faire en sorte que ça devienne cohérent.
Que ça fasse système.

Parce qu'au début, DevOps ressemble à un buffet.

On prend un peu de ça. On ajoute un peu de ça. On expérimente. On ajuste.

Sans structure, on finit par accumuler des pratiques sans vraiment savoir pourquoi on les garde. Et sans vraiment s'en rendre compte.

"Faire la bonne chose, au bon moment"

On disait souvent:

DevOps, c'est faire la bonne chose, au bon moment.

Ça sonne presque trop simple. Naïf. même.

Mais avec le recul, cette phrase est tout sauf naïve.

Parce que pour savoir quelle est la bonne chose:

  • Il faut voir le travail.
  • Il faut comprendre le flux.
  • Il faut identifier les contraintes.
  • Il faut connaître ses angles morts.
  • Il faut mesurer, objectivement.
  • Il faut revenir sur ses décisions.

Et pour savoir si c'est le bon moment:

  • Il faut comprendre la capacité réelle.
  • Il faut voir où ça bloque.
  • Il faut connaître la maturité de l'équipe.
  • Il faut sentir le rythme du système.
DevOps n'est pas une question de vitesse. C'est une question de séquence.

Pourquoi DevOps n'est pas une méthode formelle

C'est là que beaucoup de gens se découragent.

Agile a ses cérémonies. ITIL a ses processus. ISO a ses contrôles. SAFe a ses schémas.

DevOps n'a rien de tout ça.

DevOps n'est pas un cadre que l'on implante. C'est une discipline que l'on cultive.

Et cette discipline doit s'adapter:

  • À vos équipes.
  • À votre réalité réglementaire.
  • À votre culture.
  • À votre niveau de maturité.
  • À vos contraintes techniques.
  • À votre historique.

C'est précisément pour ça que DevOps est culturel avant tout.

Parce qu'en appliquant ses principes, vous changez la manière dont les gens travaillent, collaborent et prennent des décisions.

Pas seulement les outils qu'ils utilisent.


Nos six tenets: une fondation, pas un modèle

En écrivant cette série, nous n'avons pas créé une nouvelle méthode.

Nous avons mis des mots sur ce qui avait réellement transformé notre manière de travailler. (liens)

  1. Visibilité
  2. WIP maîtrisé
  3. Contraintes exposées
  4. Cartographie des compétences
  5. Mesures objectives
  6. Boucles de rétroaction formalisées

Ce ne sont pas des slogans. Ce ne sont pas des certifications. Ce ne sont pas des "quick wins".

Ce sont des habitudes.

Et ce sont ces habitudes qui transforment un ensemble d'initiatives en système cohérent.

Parce que en tant que créateurs, nous ne sommes pas naturellement à l'aise avec ces encadrements. On se doit de prendre du recul et se donner des moyens pour se structurer.

Es si on récapitule...


La visibilité change plus que le travail

Quand le travail devient visible:

  • Les priorités cessent d'être implicites.
  • Les blocages cessent d'être personnels.
  • Les attentes deviennent négociables.
  • La confiance devient rationnelle.

La visibilité n'est pas du contrôle. C'est de la gouvernance intelligente.

Et déjà là, la culture change.


Le WIP révèle notre impatience

Limiter le travail en cours, c'est accepter une vérité inconfortable:

Commencer n'est pas avancer. Finir, oui.

Le WIP nous force à:

  • Prioriser réellement.
  • Arrêter de valoriser l'occupation.
  • Accepter que trop en faire ralentit tout.

C'est un changement culturel majeur. Parce qu'il remet en question le mythe de la productivité par surcharge.


Les contraintes nous rappellent que l'effort ne suffit pas

Travailler plus fort n'accélère pas un système contraint.

Exposer les contraintes, c'est:

  • Identifier les vrais goulots.
  • Arrêter de blâmer les équipes.
  • Concentrer l'énergie au bon endroit.
  • Automatiser intelligemment.

Et quand on commence à faire ça, on arrête de courir partout.

À force, on devient stratégique. On rigole parfois en appelant ça mon "DevOps-Fu".

La cartographie des compétences: la fin des héros

DevOps est incompatible avec la culture du "rock star". Les équipes ne sont pas la pour supporter une vedette.

Quand une seule personne détient une ou des compétences critiques, le système est fragile. Ou du moins vulnérable.

La cartographie rend visible:

  • Le bus factor.
  • Les dépendances humaines.
  • Les zones à risque.

Ce n'est pas un outil RH. C'est un diagnostic de résilience.

Et quand la compétence se diffuse:

  • La pression diminue.
  • La collaboration augmente.
  • L'automatisation devient plus simple.
  • L'ego perd de son pouvoir.

C'est profondément culturel.

On ne peut pas se permettre des "boîtes noires". Cela nous expose à des risques inhérents. Ca crée des nouveaux goulots d'étranglement. Des "points uniques de défaillance".

Les mesures objectives calment les débats

Sans métriques:

  • Les discussions deviennent émotionnelles.
  • Les initiatives deviennent politiques.
  • Les décisions deviennent intuitives.

Avec des mesures:

  • On observe.
  • On compare.
  • On ajuste.

Les métriques ne sont pas là pour surveiller. Elles sont là pour comprendre.

Et comprendre réduit la peur.


Les boucles formelles empêchent l'oubli

Mesurer, c'est une chose. Revenir formellement sur les résultats, c'en est une autre.

Sans boucles formalisées:

  • Les initiatives s'accumulent.
  • Les succès passent inaperçus.
  • Les erreurs se répètent.
  • Le cynisme s'installe.

Formaliser l'apprentissage, c'est refuser que l'amélioration soit accidentelle.


Ce qui nous a surpris

Ce qui nous a le plus frappés au fil des années, c'est ceci:

La sécurité psychologique n'est pas apparue parce qu'on en parlait.

Elle est apparue parce que le système est devenu lisible.

Quand:

  • Le travail est visible.
  • Les priorités sont claires.
  • Les contraintes sont nommées.
  • Les compétences sont partagées.
  • Les métriques sont transparentes.
  • Les décisions sont revisitées.

Les gens respirent.

La peur naît de l'ambiguïté. La confiance naît de la clarté.


La technologie devient naturelle quand l'intention est claire

Les équipes techniques apprennent vite, les choses technologiques....

CI/CD. Infrastructure as Code. Observabilité. Policy‑as‑Code. Automatisation.

Ce n'est pas ça le défi.

Le défi, c'est:

  • Pourquoi on automatise.
  • Ce qu'on cherche à stabiliser.
  • Quelle contrainte on veut déplacer, maitriser.
  • Quel comportement on veut soutenir.
Quand l'intention est claire, la technologie cesse d'être intimidante. Elle devient logique.

DevOps, c'est plus que harmoniser Dev et Ops

On dit parfois qu'il y a un mur à mâter, entre le développement et les opérations.

Mais en réalité, on harmonise:

  • Rapidité et stabilité.
  • Autonomie et gouvernance.
  • Innovation et conformité.
  • Automatisation et jugement humain.
  • Risque et ambition.

Et cette harmonisation ne se décrète pas.

Elle se construit.

Quand on travaille avec l'intention de réduire les contraintes, celles entre Dev et Ops, fondent naturellement. Mais il faut reconnaitre que ces entités, travaillent parfois comme si elles avaient des agendas conflictuelles.

Petits pas, grandes conséquences

Aucune transformation DevOps durable que nous avons observée n'est née d'un grand plan spectaculaire.

Elles sont nées de:

  • Petites expériences.
  • Ajustements mesurés.
  • Discussions honnêtes.
  • Discipline répétée.
Les petits pas construisent la confiance. La confiance construit la culture. La culture soutient la technologie. Une annonce en grande pompe, certes, est utile à amorcer le changement à venir.

Ce que nous proposons réellement

Nous ne proposons pas un modèle propriétaire.

Nous proposons une fondation. un point de départ.

Une manière de:

  • Rendre visible.
  • Limiter.
  • Exposer.
  • Partager.
  • Mesurer.
  • Réfléchir.

Encore. Et encore.

Jusqu'à ce que cela devienne naturel.

Certains auront observé que tout ceci ressemble étrangement au cycle "PDCA". Et ils auraient raison de croire que cet ancêtre de l'amélioration continue systémique, nous a inspiré.

Conclusion: Une discipline d'amélioration

DevOps n'a jamais été une méthode à appliquer.

C'est une discipline à cultiver.

Une discipline qui consiste à:

  • Faire la bonne chose.
  • Au bon moment.
  • Pour le système.
  • Par petits pas.

Chez JPSoftWorks, il nous a fallu du temps pour comprendre ça.

Vous n'êtes pas obligés de prendre autant de temps.

Si vous voulez poser cette fondation dans votre organisation: sans dogme, sans théâtre, mais avec rigueur et humanité: la discussion est ouverte.

Parce que DevOps n'est pas un état final.

C'est l'habitude d'apprendre ensemble.