Applez Nous: +41 22 518 70 00
Traditionnellement, les organisations informatiques souffraient d’une fracture structurelle : d’un côté, les équipes de développement (Dev) incitées à livrer des fonctionnalités le plus rapidement possible ; de l’autre, les équipes d’exploitation (Ops) évaluées sur la stabilité et la disponibilité des serveurs, incitées à freiner tout changement. Le mouvement DevOps, théorisé dès 2009 (Patrick Debois, Gene Kim), unifie ces deux mondes dans une responsabilité collective partagée.
Issue de plusieurs années de recherche empirique sur des milliers d’entreprises mondiales, la méthodologie DORA évalue la maturité des équipes à l’aide de 4 indicateurs fondamentaux :
| Métrique DORA | Définition | Niveau Élite (Haute performance) |
|---|---|---|
| Deployment Frequency (DF) | À quelle fréquence l’organisation déploie-t-elle du code en production ? | Plusieurs fois par jour (à la demande) |
| Lead Time for Changes (LTTC) | Délai entre le commit du développeur et son exécution réussie en production. | Moins d’une heure |
| Change Failure Rate (CFR) | Pourcentage de déploiements provoquant un incident ou nécessitant un rollback. | 0% à 15% |
| Time to Restore Service (MTTR) | Temps requis pour rétablir le service suite à une interruption en production. | Moins d’une heure |
La boucle infinie DevOps : L’ingénierie moderne n’est pas un cycle séquentiel en cascade (Waterfall), mais une boucle infinie continue : Planifier -> Coder -> Construire -> Tester -> Publier -> Déployer -> Exploiter -> Mesurer.