Le droit contre la bureaucratie
- Une volonté de tout maîtriser
- La source du problème
- L’application concrète existe déjà dans le Cloud
- Ces cas où ça marche
- Le cadre est fondamental
- Ressources
À mesure qu’une entreprise se développe, nous observons une tendance presque mécanique à multiplier les règles d’accès, les validations en cascade et les restrictions. L’organisation finit par étouffer l’agilité qu’elle cherchait précisément à préserver. Nous passons un temps considérable à définir des processus, des responsabilités et des limitations pour des actions qui, autrement, seraient traitées en quelques minutes.
Ce phénomène n’est pas anodin. Il trouve son origine dans une volonté de maîtriser chaque action individuelle des employés, des développeurs et des équipes. Or cette logique, héritée de bonnes pratiques techniques, atteint vite ses limites à grande échelle.
Après avoir développé les conséquences et origines de notre problème, nous verrons qu’un retour aux sources et un changement radical de perspective nous amènent à un modèle d’architecture technique et organisationnel déjà éprouvé…
Une volonté de tout maîtriser
Les conséquences sur l’agilité
En cherchant à contrôler chaque action, nous ralentissons des processus parfois vitaux pour l’organisation. Ce micro-management endigue la productivité et crée une forme de paralysie.
Nous avons tous déjà été témoins de situations où une simple demande d’accès ou de déploiement se transforme en parcours d’obstacles : tickets successifs, validations multiples, attente de personnes qui ne maîtrisent pas le contexte… Le résultat est double : perte de temps et frustration des équipes qui souhaitent avancer. Même le validateur est frustré, à devoir traiter une demande hors de son scope.
Les origines du phénomène
Cette volonté de contrôle naît d’un défaut de confiance, souvent mêlé à un manque de maîtrise du métier par ceux qui valident. Quand l’entreprise grandit, la distance entre le demandeur et le validateur s’accroît. Ce dernier ne dispose plus des informations essentielles pour décider rapidement, et peine à identifier les bons interlocuteurs.
Au fond, le point de départ reste légitime : protéger le capital de l’entreprise contre les excès, et protéger les données sensibles — celles de l’entreprise comme celles des clients et utilisateurs. Ces données constituent une forme de propriété privée qu’il faut absolument préserver. Le problème ne réside donc pas dans l’intention, mais dans la manière dont nous l’avons traduite en règles.
La source du problème
Le droit positif appliqué à l’organisation
La source technique de cette logique est bien connue : le principe de Least Privilege (le moindre privilège), hérité du monde Linux. Selon ce principe, personne n’a accès par défaut ; on n’accorde des droits qu’à la demande, au compte-gouttes, souvent par ajout manuel à des groupes ou des rôles.
Transposé à l’échelle d’une organisation humaine, ce principe se transforme en une logique de droit positif : tout est interdit sauf ce qui a été explicitement autorisé. Nous nous en remettons à la décision d’autrui. Ce qui fonctionne bien pour un individu sur sa propre machine (qui n’est alors qu’un outil de travail sous son contrôle) devient un casse-tête dès que plusieurs équipes et plusieurs niveaux hiérarchiques interviennent.
Ces principes de sécurité drastiques entraînent alors des validations en cascade et des restrictions systémiques à l’échelle de l’organisation. Ils sont rationnels sur le principe… jusqu’au moment où la complexité de l’organisation les rend contre-productifs.
Changer de perspective : le droit négatif
Et si nous inversions la logique ?
Inspirés de la littérature philosophique et économique (notamment L’action humaine de Ludwig von Mises, La Loi de Frédéric Bastiat et le Deuxième traité du gouvernement civil de John Locke), nous pouvons partir d’un droit négatif. Dans cette approche, les employés et les équipes sont libres d’agir tant qu’ils n’empiètent pas sur la propriété de l’entreprise, des clients et des utilisateurs — c’est-à-dire tant qu’ils n’introduisent pas de risque pour le capital ou pour les données protégées.
Nous n’allons plus chercher à contrôler chaque action individuelle et atomique. Nous allons plutôt cadrer le coût et les conséquences de ces actions, et nous reposer sur la responsabilité des personnes. La liberté devient indissociable de la responsabilité : sans contrôle a priori systématique, le système s’appuie sur la capacité à auditer chaque action, à en identifier l’auteur et à lui imputer les conséquences.
Cette posture change radicalement la nature des garde-fous. Au lieu d’interdire par défaut, nous autorisons par défaut et nous fixons des limites claires pour protéger les données manipulées (rendre les fuites aussi difficiles que possible), et le capital de l’entreprise (alertes budgétaires, voire blocage au-delà d’un seuil en rapport avec le budget de l’équipe).
L’application concrète existe déjà dans le Cloud
Pour concrétiser cette logique, nous pouvons nous appuyer sur un modèle d’architecture déjà bien connu : le Hub-and-Spoke.
Le Hub comme frontière de protection
Le Hub constitue le point d’entrée et de sortie obligé. C’est l’espace partagé, le lieu d’échange et de « douane ». La sécurité ne s’immisce plus dans le fonctionnement interne de chaque équipe ; elle vérifie uniquement les contrats aux frontières : contrôle d’exfiltration de données, filtrage du trafic, intégrité des flux, respect des politiques budgétaires.
Le Hub peut également servir de moteur de politiques distribuées : leur gestion est centralisée, mais leur application se fait directement aux frontières des différents Spokes.
Le Spoke comme espace de souveraineté locale
Chaque équipe ou service dispose de ses propres Spokes. À l’intérieur de ces espaces, la liberté est large dans le choix des outils et des technologies. Le circuit de validation devient interne à l’équipe, ce qui supprime une grande partie des goulots d’étranglement humains.
Pour que ce modèle reste sûr, chaque Spoke doit rester étanche vis-à-vis des autres. Les échanges entre Spokes passent obligatoirement par le Hub.
Quelques exemples de garde-fous concrets
Politiques d’isolation des environnements : Les environnements de développement sont isolés de la production et ne contiennent pas de données clients. L’accès se fait via des mécanismes contrôlés (VPN, par exemple). Cette isolation protège les données sensibles sans brider le travail quotidien des équipes.
Maîtrise budgétaire : Des alertes et des politiques restreignent les investissements lorsque le budget alloué est atteint. Ici, un mécanisme de demande de validation est conservé, car il s’agit de solliciter le responsable du capital (le manager ou la direction). Ce n’est plus une validation d’action technique, mais une validation d’engagement financier.
Contrôles a posteriori et responsabilité : Une formule consacrée stipule que confiance n’exclut pas contrôle. Les logs et les outils d’audit hébergés au niveau du Hub permettent de vérifier le respect des engagements. Chaque action reste traçable et imputable.
Cependant, un contrôle excessif peut vite nuire à la confiance, justement, et ramener aux travers du modèle par validation, avec un impact sur l’autonomie, puis sur l’efficacité de l’équipe.
Sur les environnements de développement en particulier, les équipes doivent pouvoir rester autonomes. L’engagement sur le résultat (selon la logique produit qui nous est chère) fonctionne aussi bien avec des clients externes qu’avec des clients internes. C’est cette logique d’engagement qui permet de concilier liberté et responsabilité.
Ces cas où ça marche
Deux entreprises ont concrétisé cette réflexion dans leur organisation : Netflix et Amazon.
Netflix pousse la responsabilité des équipes jusqu’à leur permettre de gérer l’environnement de production de leurs services, à l’instar de petites entreprises autonomes. Telle qu’ils l’ont eux-mêmes présenté au cours de conférences sur leur modèle, la culture repose explicitement sur la liberté et la responsabilité.
Amazon, de son côté, organise ses équipes internes de manière très autonome, avec une gestion des dépendances entre produits passant par des contrats d’API strictement définis. La Landing Zone d’AWS, mise à disposition du public, reprend précisément le modèle Hub-and-Spoke qu’Amazon a appliqué en interne. Les Service Control Policies (SCP) et l’IAM (Identity and Access Management) définissent des interdictions claires aux frontières (e.g. « interdiction d’accéder au réseau de production sans chiffrement », « interdiction de dépasser tel budget », etc.). Tant que l’action respecte ces limites, elle passe instantanément. Le reste est laissé à la responsabilité des équipes, avec une traçabilité complète garantissant le suivi des actions sans empiéter sur l’autonomie des collaborateurs.
Ces deux exemples montrent qu’il est possible de combiner une forte autonomie locale avec des garde-fous robustes au niveau global.
Le cadre est fondamental
Vouloir tout contrôler par la restriction préalable coûte cher en agilité et en santé organisationnelle. En revenant à une logique de droit négatif — liberté par défaut, responsabilité et garde-fous aux frontières — nous pouvons transformer la gouvernance IT en support de croissance, sans sacrifice de qualité, de sécurité, et sans risques budgétaires.
L’engagement ferme correspond à une logique de contrat. Le respect de la propriété privée des clients, des utilisateurs et de l’entreprise fournit une base rationnelle pour définir les règles et les garde-fous. Et le respect des libertés individuelles des développeurs et des équipes crée un cadre de confiance qui induit l’efficacité opérationnelle et la création de valeur.
L’entreprise passe ainsi d’une posture de guichetier (qui autorise ou refuse chaque demande) à une posture d’urbaniste (qui pose des barrières de sécurité et laisse les véhicules avancer à leur rythme). C’est à ce prix que la gouvernance cesse d’être un frein pour redevenir un levier.
Ressources
- L’action humaine, de Ludwig von Mises
- La Loi, de Frédéric Bastiat
- Deuxième traité du gouvernement civil, de John Locke
- Full Cycle Developers @Netflix, présenté par Greg Burrell
- AWS Landing Zone
- Hub-Spoke network topology chez Azure
- Framework FinOps
- NIST Special Publication 800-207 – Zero Trust Architecture, de Scott Rose, Oliver Borchert, Stu Mitchell, et Sean Connelly
- Guardrails, Not Gatekeepers: How Platform Security Scales with Engineering sur platformsecurity.com
- Hub-and-Spoke Architecture, sur Middleway.
Write a comment