Une réflexion SecDevOps sur le rapport 2025 "State of Software Engineering Excellence"
Pourquoi ce rapport est important pour moi
Si vous suivez mes périples écrits, vous savez que je considère DevOps (et son aîné SecDevOps) comme un sport d'équipe: trouver l'équilibre entre vitesse et sécurité, humanité et processus, durabilité et valeur pour les actionnaires. Lorsque Harness a publié la semaine dernière son étude State of Software Engineering Excellence 2025, j'ai pris un café et dévoré les plus de 30 pages du rapport.
Le constat est brutal: la majorité des organisations n'atteignent toujours pas la cible en matière d'expérience développeur et de maturité DevOps, ce qui se traduit par une productivité en baisse, un risque qui s'envole et des talents frustrés. (harness.io)
Aperçu des constats
Point problématique | Données du sondage |
---|---|
Boucles de rétroaction lentes | 67 % des équipes n'arrivent pas à mettre en place un environnement complet de build/test en 15 minutes |
Tâches manuelles | 64 % déploient encore le code infra à la main ; 50 % livrent les applis manuellement |
Temps d'attente pour revue de code | 61 % attendent plus d'une journée pour une revue |
Absence de garde-fous qualité | 55 % des pipelines CI/CD n'ont aucun contrôle de passage |
Lacunes dans la préparation aux incidents | 52 % manquent d'outils clés pour la réponse aux incidents |
Angles morts en sécurité | 38 % ne scannent pas leurs builds ; 1 équipe sur 10 laisse passer des bogues critiques en prod ; médiane de correction ≥ 7 jours pour les vulnérabilités graves |
Ajoutez à cela:
- Seulement 29 % disposent d'un catalogue logiciel à jour.
- À peine 19 % offrent un programme structuré de montée en compétences aux devs.
- Un quart des équipes admet que plus de 70 % des user stories n'ont pas de critères d'acceptation clairs.
Pour le dire bêtement, le moteur DevOps cogne, le témoin moteur clignote et on roule encore à 120 km/h sur la 132.
Pourquoi cet écart persiste-t-il?
Dans mes mandats de conseil, je vois trois antipatterns récurrents:
- Un DevOps centré sur le rôle: on embauche un"magicien du pipeline"et on espère que la magie se répande.
- L'obsession"tool-first": on achète les meilleurs gadgets sans toucher aux processus ni à la dynamique d'équipe.
- Le culte de la vélocité à court terme: on livre des fonctionnalités plus vite aujourd'hui en accumulant la dette technique (et les blessures de stress) pour demain.
Les données Harness confirment les trois: beaucoup d'outils tape-à-l'œil, mais des contrôles manuels ; quelques poches d'excellence, mais zéro ownership transversal ; des ingénieurs héroïques, mais des systèmes fragiles.
Les avantages de la trajectoire actuelle (oui, il y en a)
Ce qui fonctionne | Pourquoi c'est quand même positif |
---|---|
La prise de conscience progresse | 650 leaders ont pris le temps de s'auto-évaluer: c'est déjà un pas culturel. |
La pensée plateforme émerge | Le rapport fait la promotion des plateformes de livraison logicielle unifiées, exactement ce que prône le SecDevOps moderne. |
La formation sécurité existe | 56 %* forment au moins annuellement leurs devs. Pas parfait, mais c'est une base. (harness.io) |
Les métriques supplantent les anecdotes | L'usage d'une grille de maturité fait passer la discussion du "ressenti" à la preuve. |
*Note verre à "moitié plein": cela signifie aussi que 44 % forment moins d'une fois par an, voire jamais.
Les inconvénients (le vrai centre de coûts)
- Hémorragie de productivité: chaque pause de 30 minutes en attente d'une revue, c'est des intérêts composés de gaspillage.
- Dette de sécurité: une semaine pour patcher une vulnérabilité critique, c'est l'éternité pour un attaquant ; les exploits de chaîne d'approvisionnement n'attendent pas le sprint planning.
- Épuisement des personnes: déploiements manuels et incidents hors heures font naître la fatigue que l'IA promettait d'éliminer.
- Frein à l'innovation: des talents occupés à réparer des pipelines cassés ne créent pas la prochaine fonctionnalité.
Multipliez cela par les salaires mondiaux et vous comprenez les "millions" cités par Harness. (harness.io)
Un prisme SecDevOps sur les recommandations
Sans surprise, Harness prône une approche centrée plateforme. Je suis d'accord… avec réserves.
Prescription Harness | Ma bonification SecDevOps |
---|---|
Automatiser les pipelines de bout en bout | Oui, mais le policy-as-code doit verrouiller chaque étape: SAST, SBOM, dérive IaC, scan de secrets, Snyk, SonarQube, & Cie. |
Adopter des portails développeur internes (IDP) | Absolument, mais avec des paramètres de moindre privilège par défaut et des garde-fous pour éviter l'infra "clandestin". |
Former en continu | Incontournable. Combinez les sessions de code sécuritaire obligatoires à une rotation en gestion d'incident pour développer l'empathie. |
Mesurer la maturité sur cinq axes | Faites-le, mais complétez la grille par les métriques DORA pour garder le duo débit, fiabilité et un prisme SevDevOps je vous prie. (wikipedia.org) |
Le changement culturel prime sur le changement de plateforme
On ne peut pas sécuriser ce qu'on ne comprend pas; on ne peut pas automatiser ce qu'on n'a pas convenu de standardiser. Cela exige:
- Rétrospectives sans blâme et sans filtre: mettre en lumière les frictions derrière ces builds de moins de 15 minutes.
- SLO partagés: dev, ops et sécurité portent la même imputabilité, "MTTR" et taux d'échec de déploiement.
- KPI de durabilité: suivre la charge d'astreinte, les plages hors heures et les heures de formation comme des métriques de première classe. (Voir la recherche émergente sur le Sustainable DevOps: arxiv.org et notre article La pérennité est la nouvelle performance)
L'aspect humain : la variable manquante
Le rapport traite de dollars et de défauts. Ajoutons la dimension humaine :
- Travail manuel = épuisement.
- Attente de revue = désengagement.
- Incidents lents = on réveille le même héros à 3 h du matin.
S'attaquer à ces points n'est pas qu'une stratégie de rétention: c'est de la gestion des risques. Un esprit fatigué configure mal, la prod!
Mon plan d'action en quatre points
- Cartographier le gaspillage. Time-in-queue, et non les lignes de code, est mon indicateur phare. Si vos PR stagnent plus de 12 heures, réparez la boucle de feedback avant d'acheter un autre scanner.
- Déplacer les conversations sécurité à gauche. Les outils détectent des motifs ; les humains jugent la plausibilité. Organisez des"brown-bags"de modélisation des menaces pour que les devs flairent le danger avant la PR.
- Investir autant dans la plateforme que dans les personnes. Un IDP robuste sans plan de rotation finit sur l'étagère. Associez chaque nouveau service self-service à un module de compétences et un check-in sur la sécurité psychologique.
- Faire un audit de maturité. Vous ignorez par où ou par qui commencer? Contactez-nous. Mais pour arriver quelque part, il faut savoir d'où vous partez.
L'IA: sa place (et ses limites)
Les agents façon Copilot peuvent proposer des configs sécurisées et générer des tests automatiquement. Mais ils ne peuvent pas:
- Négocier les critères d'acceptation avec les parties prenantes.
- Décider de l'appétence au risque de votre organisation.
- Mener une rétrospective sur la fuite d'un bug critique.
L'automatisation est le valet de parking, pas le chauffeur.
Un mot sur la durabilité
Le rapport suggère des économies en éliminant les tâches manuelles. Économiser de l'argent, c'est bien ; économiser l'énergie, la charge cognitive et le moral, c'est mieux. L'organisation logicielle la plus durable est celle qui :
- Déploie avec peu de carbone et peu de cortisol.
- Apprend plus vite qu'elle ne brûle ses talents.
- Automatise l'ennuyeux et laisse de l'espace à l'humain pour la maîtrise.
Dernières réflexions
Les données Harness ne sont pas un "doom-scroll": c'est un miroir. Oui, la plupart des équipes végètent dans les limbes de maturité intermédiaire. Mais les miroirs ont du pouvoir: dès qu'on voit l'écart, on peut le combler.
- Optimisons-nous les pipelines en ignorant les gens?
- Poursuivons-nous la vélocité au détriment de la résilience?
- Achetons-nous des outils pour masquer les symptômes ou investissons-nous dans la culture pour guérir les causes?
Je sais quelle réponse me garde dans le sport sur le long terme. Et vous? Poursuivons la discussion. Partagez le plus grand défi ou succès DevOps de votre équipe dans les commentaires, et bâtissons ensemble une culture d'ingénierie plus sécuritaire, durable et humaine.
Références:
# | Source | Éditeur |
1 | The State of Software Engineering Excellence 2025 | Harness |
2 | New report reveals alarming state of software engineering excellence … | PR Newswire |
3 | Accelerate State of DevOps Report 2023 | Google Cloud / DORA |
4 | Accelerate State of DevOps Report 2024 | Google Cloud / DORA |
5 | Organisations are failing on DevOps experience and maturity | Digit.fyi |
6 | Measuring GitHub Copilot's Impact on Productivity | Communications of the ACM |
7 | Predicting Attrition among Software Professionals: Antecedents and … | ACM Digital Library |