Dialogue-Driven Development — Le rôle de l’humain dans l’ingénierie de plateforme
Elle expliquait en quoi la collaboration au sein des équipes et la rigueur dans l’ingénierie de plateforme avaient permis de mettre en place une infrastructure Kubernetes capable d’exécuter des applications modernes.
Parmi les principaux thèmes abordés figuraient le contexte réglementaire et les exigences de sécurité, l’adoption d’une démarche Agile pour la création des clusters, la réorganisation du fonctionnement des équipes pour augmenter la production et l’intégration des mécanismes de feed-back continu des utilisateurs. L’équipe a décrit la mise à l’échelle avec le passage d’un seul cluster à un millier de clusters sécurisés en six mois grâce à des composants natifs de la CNCF (Cloud Native Computing Foundation), des opérateurs sur mesure et un service Kubernetes géré et conçu en interne, le tout dans le respect des enjeux de gestion du changement.
La présentation a également mis en avant les initiatives d’engagement des utilisateurs, comme un «Genius Bar» affecté au support, qui ont permis d’améliorer l’expérience des développeurs, l’adhésion au projet et la fiabilité du service. Faisant la part belle au dialogue‑driven development, elle a démontré que la qualité de la communication, le product ownership et les partenariats transversaux permettaient d’obtenir plus rapidement des résultats concrets tout en assurant la maîtrise et la résilience.