Fermer

octobre 5, 2023

Guide du DSI sur la plateforme de développement : qu’est-ce que c’est et pourquoi vous en avez besoin

Guide du DSI sur la plateforme de développement : qu’est-ce que c’est et pourquoi vous en avez besoin



Alors que le paysage numérique actuel continue d’évoluer à un rythme sans précédent, l’agilité logicielle et la rapidité de mise sur le marché sont essentielles au succès à long terme et à la croissance des revenus de toute entreprise. Les applications modernes et les stratégies multi-cloud conduisent aux transformations numériques qui rendent ce succès possible, et les entreprises sont sous pression pour améliorer et accélérer la fourniture d’applications et de services à leurs clients, employés et parties prenantes.

Mais trop souvent, une conséquence involontaire de cet enthousiasme est la prolifération incontrôlée des outils. Plutôt que d’adopter les principes clés de la fourniture de logiciels modernes – développer, exploiter et optimiser – en tant que stratégie globale et intégrée, la plupart des organisations les considèrent aujourd’hui comme des processus cloisonnés. Les équipes d’application font des choses similaires de manière légèrement différente (pas de système d’exploitation, de services ou de modèles de sécurité communs, par exemple) et génèrent des incohérences, des outils disparates et une inefficacité opérationnelle.

Au fil du temps, si les méthodes et les modèles de prestation modernes ne sont pas exploités de manière unifiée et bien gérée, les entreprises auront du mal à libérer la productivité et l’innovation des développeurs qui stimulent l’avantage concurrentiel et la croissance.

Réinventez le processus de développement avec une approche d’ingénierie de plateforme

À la base, l’ingénierie des plates-formes est conçue pour éradiquer ces effets secondaires de la modernisation. Ces équipes sont responsables de la création, de l’évolution et de la gestion de la plateforme de développement interne (IDP) et servent d’intermédiaire entre les développeurs, les opérations et les équipes de sécurité.

Les équipes de plate-forme s’efforcent d’identifier les modèles de développement clés au sein des équipes d’application et de répondre à ces exigences spécifiques avec excellence sur une base cohérente et systématique. Cette approche de la « voie d’or » supprime la mentalité de bricolage cloisonné qui sous-tend la prolifération des outils et la complexité des processus et crée à la place une plus grande agilité logicielle globale. Et cela va bien au-delà du développement et du déploiement d’applications : la gestion de ces applications après leur déploiement est essentielle. Il n’est donc peut-être pas surprenant que les équipes de plateforme soient essentielles à la création de logiciels à grande échelle : Gartner attend que d’ici 2026, 80 % des organisations de génie logiciel établiront des équipes de plate-forme en tant que fournisseurs internes de services, de composants et d’outils réutilisables pour la fourniture d’applications.

Considérez la plateforme de développement comme un « produit »

Mais le véritable secret d’une ingénierie de plateforme réussie est de traiter cette plateforme de développement comme un produit. Il ne suffit pas de simplement considérer l’ingénierie de plate-forme comme une nouvelle équipe qui unifie diverses fonctions et construit une plate-forme prenant en charge des tâches et des tâches ad hoc. Cela nécessite un changement de mentalité, s’éloignant de la technologie elle-même et s’orientant plutôt vers l’identification du marché cible et la compréhension de ses désirs et de ses besoins. En fin de compte, cela permet d’atteindre un objectif plus vaste qui sert les résultats de l’entreprise : proposer une approche de développement standardisée sur une plate-forme avec des services en constante évolution qui répondent aux besoins des clients (lire : développeurs).

Cela signifie se poser des questions plus importantes pour définir les fonctionnalités et capacités que cette plate-forme doit offrir de manière cohérente aux développeurs. Quelles sont leurs exigences (et celles de leurs applications) ? De quoi ont-ils besoin en permanence ? Quels services peuvent accélérer la livraison et quelles contraintes peuvent affecter la solution ? Comment l’équipe d’ingénierie peut-elle maintenir ces exigences sans qu’un développeur n’ait à créer un ticket à chaque fois ?

Favoriser une relation symbiotique entre l’équipe de développeurs et les équipes d’ingénierie de plateforme

À son tour, le plateforme en tant que produit cet état d’esprit servira mieux l’ensemble de l’entreprise. Une plate-forme de développement solide dotée d’une équipe d’ingénieurs engagée à maintenir ses capacités peut remplacer les tâches de développement fastidieuses, réduire la charge cognitive globale et éliminer les temps d’attente frustrants avec la liberté de résoudre plus rapidement les problèmes critiques de l’entreprise, sans sacrifier la sécurité, la fiabilité ou l’ajout de fonctionnalités. personnel. Par exemple, une plate-forme soigneusement architecturée et construite en tenant compte des modèles de développement communs peut permettre à une petite équipe de 5 ingénieurs de plate-forme de prendre en charge les mises à niveau, les services et l’automatisation pour plus de 500 développeurs internes.

La modernisation n’est plus une option mais une nécessité pour les entreprises. Alors que les chefs d’entreprise s’efforcent de faire tout leur possible pour maximiser les avantages opérationnels et commerciaux des efforts cloud natifs de leur entreprise, bon nombre de ces avantages peuvent être facilement compromis par une incapacité à tirer parti des synergies entre les projets et les équipes.

Les équipes d’ingénierie de plateforme permettent aux équipes de développer et de déployer des solutions plus rapidement

Les équipes de plateforme sont prêtes à débloquer de nouvelles fonctionnalités puissantes pour les organisations informatiques. Alors que chaque entreprise s’efforce de créer des logiciels à grande échelle, une équipe d’ingénierie de plate-forme efficace (et une mentalité de plate-forme en tant que produit) peut apporter une contribution significative à une organisation, qu’il s’agisse d’atténuer la crise des compétences, d’améliorer l’expérience des développeurs ou d’accélérer la livraison d’applications. Certes, au cours des cinq prochaines années, nous nous attendons à voir l’industrie investir dans l’innovation des conceptions et des stratégies appropriées pour permettre davantage le mouvement des équipes de plateforme.

La mission de VMware est de simplifier ce processus pour les entreprises. Avec VMware Tanzu, les équipes de plate-forme peuvent standardiser les outils et créer des parcours privilégiés vers la production pour les développeurs utilisant des composants prêts à l’emploi ou tiers. Les équipes de plateforme, basées sur les exigences fonctionnelles et non fonctionnelles, peuvent alors assurer une gouvernance cohérente, une amélioration continue de l’optimisation des coûts et une sécurité continue.

Les DSI et autres décideurs informatiques senior qui donnent la priorité à l’ingénierie de plateforme permettront à leurs équipes de développer et de déployer des solutions plus rapidement, avec des temps d’arrêt réduits et une plus grande fiabilité, favorisant ainsi la croissance et le succès de l’entreprise.

Pour en savoir plus, visitez-nous ici.




Source link

octobre 5, 2023