Guide pilier DevOps

DevOps : définition, principes et ce que ça change pour vos livraisons

Ce qu'est vraiment le DevOps, d'où il vient, ses cinq principes, le cycle complet de livraison, les cinq indicateurs DORA pour le mesurer, et ce que l'IA y change aujourd'hui.

Par Reda Ennasr, CEO d'In Value Publié le 03/11/2026 Mis à jour le 03/11/2026
L'essentiel

DevOps est une démarche qui rapproche le développement (Dev) et l'exploitation (Ops) pour livrer plus souvent des logiciels fiables. Elle repose sur une responsabilité partagée, l'automatisation de toute la chaîne de livraison et la mesure continue des résultats. Ce n'est ni un outil, ni un intitulé de poste.

  • Origine : le terme s'impose en 2009, avec les premiers DevOpsDays organisés à Gand par Patrick Debois.
  • Cinq principes résumés par l'acronyme CALMS : culture, automatisation, lean, mesure, partage.
  • Cinq indicateurs DORA pour le mesurer : délai, fréquence, temps de rétablissement, taux d'échec et taux de reprise des déploiements.
  • L'IA accélère sans stabiliser : le rapport DORA 2025 relève un lien positif avec le débit de livraison, mais négatif avec la stabilité.
Outil interactif

Où en est votre chaîne de livraison ?

Quatre questions inspirées des indicateurs DORA. L'outil situe votre profil de livraison et le levier à travailler en premier.

DevOps, c'est quoi ?

DevOps est la contraction de development et operations. C'est l'ensemble des pratiques culturelles, organisationnelles et techniques qui réduisent le délai entre une modification du code et sa mise en production, sans dégrader la stabilité du service.

Le problème de départ est simple. Les développeurs sont jugés sur la vitesse à laquelle ils livrent des nouveautés, les équipes d'exploitation sur la stabilité du service. Chaque mise en production devient donc un risque que l'exploitation cherche à limiter, et les livraisons ralentissent. DevOps supprime cette opposition en donnant aux deux équipes le même objectif et les mêmes outils.

Le mouvement prend son nom en 2009, lorsque Patrick Debois organise les premiers DevOpsDays à Gand, en Belgique. Il fait suite à une conférence de John Allspaw et Paul Hammond présentée la même année à Velocity : « 10+ Deploys per Day », sur la coopération entre développement et exploitation chez Flickr.

Ingénieure surveillant des serveurs depuis son ordinateur portable dans une salle informatique

Les 5 principes du DevOps : le modèle CALMS

Le DevOps ne s'achète pas : les outils ne couvrent qu'une lettre sur cinq. Le modèle CALMS, formulé par Jez Humble à partir du CAMS de Damon Edwards et John Willis, sert de grille de lecture pour vérifier qu'aucun pilier ne manque.

C

Culture

Développement et exploitation partagent les mêmes objectifs : livrer de la valeur et garder le service stable. Un incident est un problème d'équipe, pas la faute de l'autre service.

A

Automatisation

Tout ce qui se répète passe par la machine : compilation, tests, déploiement, création des environnements. C'est ce qui rend la livraison fréquente supportable.

L

Lean

Petits lots, flux continu, suppression des attentes. Une modification de dix lignes se vérifie et se corrige bien plus vite qu'une version de trois mois.

M

Mesure

On pilote avec des indicateurs de livraison et de stabilité, pas avec des impressions. Sans mesure, impossible de savoir si les changements améliorent quelque chose.

S

Partage

Connaissances, outils et retours d'incidents circulent entre les équipes. Les post-mortems servent à apprendre, pas à désigner un coupable.

Le cycle DevOps en 8 étapes, et celle qui bloque le plus souvent

Le cycle DevOps se représente comme une boucle sans fin : ce que l'on observe en production nourrit la planification suivante. Dans la plupart des chaînes, l'étape qui freine n'est pas le déploiement, mais les tests.

  1. 01

    Planifier

    Découper le besoin en petites modifications livrables.

  2. 02

    Coder

    Développer sur une branche courte, relue par un pair.

  3. 03

    Construire

    Compiler et assembler automatiquement à chaque modification (intégration continue).

  4. 04

    Tester

    Exécuter les tests automatisés dans le pipeline, du plus rapide au plus lent.

  5. 05

    Publier

    Produire une version prête à déployer, identique pour tous les environnements.

  6. 06

    Déployer

    Mettre en production sans intervention manuelle (livraison ou déploiement continu).

  7. 07

    Exploiter

    Faire tourner le service, gérer la capacité et les incidents.

  8. 08

    Surveiller

    Observer le comportement réel et réinjecter ce qu'on apprend dans la planification.

Selon le World Quality Report 2025-26, l'automatisation des tests stagne autour de 33 % des cas de test, et seules 8 % des organisations disposent d'une stratégie d'automatisation établie. Un pipeline qui déploie en dix minutes mais attend trois jours de recette manuelle n'est pas une chaîne DevOps. C'est tout l'enjeu du continuous testing et du shift-left testing.

Mesurer le DevOps : les 5 indicateurs DORA

La référence pour mesurer une démarche DevOps est le jeu d'indicateurs DORA, issu du programme de recherche DevOps Research and Assessment, aujourd'hui porté par Google Cloud. Trois indicateurs mesurent le débit, deux mesurent l'instabilité : on ne gagne rien à accélérer si l'on casse davantage.

Indicateur Ce qu'il mesure Famille
Délai de mise en production des changements
Change lead time
Temps entre l'enregistrement d'une modification dans le gestionnaire de versions et son arrivée en production Débit
Fréquence de déploiement
Deployment frequency
Nombre de déploiements en production sur une période, ou temps entre deux déploiements Débit
Temps de rétablissement après un déploiement raté
Failed deployment recovery time
Temps nécessaire pour revenir à la normale après un déploiement qui exige une intervention immédiate Débit
Taux d'échec des changements
Change fail rate
Part des déploiements qui exigent une intervention immédiate, souvent un retour arrière ou un correctif urgent Instabilité
Taux de reprise des déploiements
Deployment rework rate
Part des déploiements non planifiés, déclenchés par un incident en production Instabilité

Source : DORA, guide des indicateurs de performance de livraison logicielle

Ces indicateurs restent techniques. Pour un comité de direction, il faut les traduire en coût et en risque : ce que coûte un déploiement raté, ce que rapporte une semaine gagnée sur le délai de livraison. Notre méthode est détaillée dans le guide sur le ROI de l'automatisation des tests, et les erreurs qui le font chuter dans l'article CI/CD : les erreurs classiques qui plombent le ROI.

Ce que le DevOps change concrètement pour vos livraisons

Le changement le plus visible : la mise en production cesse d'être un événement. Elle devient une opération banale, répétée, que personne ne redoute.

Sujet Sans DevOps Avec DevOps
Rythme de livraison Grosses versions planifiées des semaines à l'avance Petites modifications livrées dès qu'elles sont prêtes
Mise en production Opération manuelle, souvent le soir ou le week-end Pipeline automatisé, déclenché en journée sans stress
Tests Campagne de recette en fin de cycle Tests automatisés à chaque modification, dans le pipeline
Incident Recherche du responsable entre développement et exploitation Retour arrière rapide, puis analyse partagée sans recherche de coupable
Environnements Serveurs configurés à la main, différents d'un environnement à l'autre Infrastructure décrite en code, reproductible à l'identique
Pilotage Avancement mesuré en tâches terminées Délai, fréquence, taux d'échec et temps de rétablissement suivis en continu

DevOps, agile, CI/CD, SRE, DevSecOps : qui fait quoi

Ces notions ne sont pas concurrentes : ce sont des briques qui s'emboîtent dans une même démarche.

Notion Objet Lien avec le DevOps
Agile Organiser le développement en cycles courts, au plus près du besoin DevOps prolonge l'agilité jusqu'à la mise en production et l'exploitation
CI/CD Intégrer, tester et livrer automatiquement chaque modification C'est la colonne vertébrale technique d'une démarche DevOps
SRE Appliquer des méthodes d'ingénierie logicielle à l'exploitation, avec des objectifs de fiabilité chiffrés Une façon concrète de mettre en œuvre le volet exploitation du DevOps, née chez Google
DevSecOps Intégrer la sécurité dès la conception et dans le pipeline DevOps dans lequel la sécurité n'est plus une étape finale
Platform engineering Fournir aux développeurs une plateforme interne en libre-service Une façon d'outiller le DevOps à l'échelle de nombreuses équipes

Côté qualité, la même évolution a eu lieu : la QA de fin de cycle laisse place au Quality Engineering, intégré au pipeline. Voir notre guide QA : définition, rôle du testeur et différence avec le Quality Engineering.

DevOps et IA : l'IA accélère les livraisons, mais ne les stabilise pas

Le rapport DORA 2025, fondé sur près de 5 000 professionnels interrogés, montre que l'IA amplifie l'existant plutôt qu'elle ne corrige les faiblesses. Les équipes solides deviennent plus efficaces ; les équipes en difficulté voient leurs problèmes s'intensifier.

90 %

des professionnels interrogés utilisent l'IA dans leur travail

+80 %

estiment qu'elle a augmenté leur productivité

30 %

accordent peu ou pas de confiance au code généré par l'IA

Source : Google Cloud, rapport DORA 2025 « State of AI-assisted Software Development », septembre 2025

En 2024, DORA observait encore un effet négatif de l'IA sur le débit comme sur la stabilité. En 2025, le lien avec le débit devient positif, mais le lien avec la stabilité reste négatif. Autrement dit, l'IA produit plus de code, plus vite, et ce surplus arrive dans des chaînes dont les tests ne suivent pas.

C'est le sens de l'automatisation intelligente des tests : renforcer en priorité les tests qui protègent les parcours critiques, pour que l'accélération apportée par l'IA ne se paie pas en incidents. Les usages de l'IA qui fonctionnent réellement côté tests sont détaillés dans IA générative dans les tests : ce qui marche vraiment.

Cinq erreurs qui vident une démarche DevOps de son sens

  • Créer une « équipe DevOps » à part, qui devient un nouveau silo entre développement et exploitation.
  • Acheter des outils avant d'avoir changé la façon de travailler : un pipeline rapide qui déploie des versions non testées ne fait qu'accélérer les incidents.
  • Automatiser le déploiement sans automatiser les tests : le goulot se déplace simplement de la mise en production vers la recette.
  • Suivre uniquement la vitesse de livraison, sans regarder le taux d'échec ni le temps de rétablissement.
  • Comparer ses indicateurs à ceux d'autres entreprises plutôt qu'à sa propre trajectoire : les indicateurs DORA servent à progresser, pas à se classer.

Pour structurer vos tests avant d'accélérer vos déploiements, partez de la pyramide des tests puis de notre stratégie pour passer de 0 à 80 % de tests automatisés.

Questions fréquentes sur le DevOps

DevOps, c'est quoi en termes simples ?

DevOps est une façon de travailler qui rapproche les équipes de développement (Dev) et d'exploitation (Ops) pour livrer plus souvent des logiciels fiables. Elle combine une culture de responsabilité partagée, l'automatisation de la chaîne de livraison (compilation, tests, déploiement) et la mesure continue des résultats.

Quelle est la définition du DevOps ?

DevOps désigne l'ensemble des pratiques culturelles, organisationnelles et techniques qui permettent de réduire le délai entre une modification du code et sa mise en production, tout en maintenant la stabilité du service. Ce n'est ni un outil, ni un poste, ni une méthode unique : c'est une démarche.

D'où vient le terme DevOps ?

Le terme s'est imposé en 2009, avec les premiers DevOpsDays organisés à Gand, en Belgique, par Patrick Debois. Il fait suite à une conférence de John Allspaw et Paul Hammond, présentée la même année à Velocity, sur la façon dont Flickr réalisait plus de dix déploiements par jour grâce à la coopération entre développement et exploitation.

Quelle est la différence entre DevOps et agile ?

L'agilité organise le développement en cycles courts autour du besoin utilisateur. DevOps étend cette logique jusqu'à la mise en production et à l'exploitation. Une équipe peut être agile sans être DevOps : elle produit vite, mais attend ensuite des semaines pour mettre en production.

Comment mesurer une démarche DevOps ?

La référence est le jeu d'indicateurs DORA, issu d'un programme de recherche mené depuis plus de dix ans et aujourd'hui porté par Google Cloud. Il compte cinq indicateurs : délai de mise en production des changements, fréquence de déploiement, temps de rétablissement après un déploiement raté, taux d'échec des changements et taux de reprise des déploiements.

Quelle place occupent les tests dans le DevOps ?

Une place centrale : sans tests automatisés fiables et rapides, il est impossible de déployer souvent sans augmenter les incidents. Les tests sont le frein le plus fréquent d'une chaîne DevOps : le World Quality Report 2025-26 situe l'automatisation moyenne des tests autour de 33 % des cas de test seulement.

L'IA rend-elle le DevOps plus efficace ?

Elle accélère, mais elle ne stabilise pas. Le rapport DORA 2025 indique que 90 % des professionnels interrogés utilisent l'IA au travail et observe un lien positif entre son adoption et le débit de livraison, mais un lien toujours négatif avec la stabilité. Selon DORA, l'IA amplifie l'existant : elle renforce les équipes solides et aggrave les dysfonctionnements des autres.

Vos tests suivent-ils le rythme de vos déploiements ?

Automate Score évalue la maturité de votre automatisation des tests sur cinq dimensions et identifie ce qui freine vos livraisons.

Des recommandations priorisées, exprimées en langage business

Échangeons