Selon Gartner, l'ingénierie de plateforme consiste à construire et à exploiter des plateformes de développement interne en libre-service et son objectif est donc d'optimiser la productivité, d'améliorer l'expérience utilisateur et d'accélérer la création de valeur pour l'entreprise. Ce qui semble réellement se dessiner derrière cette tendance, c’est de trouver une solution plus accessible face à la complexité grandissante autour de l’ingénierie logicielle. Complémentaire au DevOps, l'ingénierie de plateforme va aider en quelque sorte les équipes DevOps en mettant à leur disposition une plateforme centralisée avec un ensemble prédéfini d'outils et de flux de travail. En clair, les utilisateurs exploitent les outils qui leur sont fournis parce qu'ils savent qu'ils ont été choisis en tenant compte de leurs besoins. En général, cette plateforme d'ingénierie est créée et maintenue par une équipe dédiée de produit. En aucun cas, l’ingénierie de plateforme ne remplacera le DevOps, elle vise justement à l’améliorer, car elle élimine le besoin pour les développeurs d’apprendre et de maintenir des outils et des processus. Le rôle de l’équipe dédiée qui maintient la plateforme d’ingénierie est de créer des PID (portails internes de développeur), bref de fournir une approche standard et réutilisable pour résoudre les tâches DevOps quotidiennes. On dit très souvent que les PID diminuent la charge cognitive des équipes DevOps. Ce marché semble très prometteur puisque d'ici 2026, Gartner prévoit que 80 % des entreprises d'ingénierie logicielle mettront en place des équipes de plateforme en tant que fournisseurs internes de services, de composants et d'outils réutilisables pour la distribution d'applications.
Commentaire