BLOG | BUREAU DU CTO

La transformation numérique et l'explosion du portefeuille d'applications

Miniature de Lori MacVittie
Lori MacVittie
Publié le 15 avril 2019

La demande d’interaction en temps réel, d’engagement immédiat et d’informations diffusées numériquement est presque insatiable. Qu'il s'agisse d'une bibliothèque complète de films et d'émissions de télévision disponibles du bout des doigts ou de la possibilité de prendre un trajet, de réserver une table ou de trouver la station-service la plus proche, ce n'est pas aussi important que le fait que chaque type d'organisation est sous pression pour répondre aux besoins des clients et ajouter de la valeur numériquement dès maintenant.

Le résultat est plus largement connu sous le nom de « transformation numérique ». La migration constante vers des expériences numériques intégrées et en temps réel dans tous les aspects de notre vie. Cela alimente la pression concurrentielle. Ce n’est pas toujours un avantage, juste de la pression. La première organisation à proposer une telle expérience numérique a l’avantage de placer la barre très haut pour ses concurrents. D’autres doivent suivre – dans les plus brefs délais – ou risquer d’être laissés pour compte.

Le résultat est une explosion d’applications. Applications mobiles. Applications Web. Applications intégrées.

Cette dernière partie est importante, car le concept d’application « monolithique » est bel et bien mort. Il est rare de trouver une application capable de fonctionner complètement seule sans l’aide d’applications externes. Parmi les exigences relatives aux nouveaux outils citées dans l’ enquête sur la modernisation des applications d’entreprise , trois des cinq premières incluent le mot « intégrer ». Intégration avec les données, intégration avec les solutions sur site et intégration avec les applications cloud existantes. L’intégration est nécessaire car les données que les consommateurs souhaitent – et dont ils ont besoin – existent dans plusieurs systèmes répartis sur plusieurs clouds et centres de données.

Ces données sont récupérées via une application. Ne tombez pas dans le piège de croire que les API remplacent les applications. Les API sont une interface. Il s’agit d’un style d’intégration spécifique qui nécessite l’exécution d’une logique métier. Ils constituent une interface vers une application ou un système.

C’est pourquoi le nombre d’applications dans les portefeuilles des entreprises explose à mesure que la transformation numérique s’installe. Malheureusement, la plupart des gens ne sont pas conscients de l’ampleur de cette croissance. Car pour offrir l’expérience numérique que les utilisateurs professionnels et les consommateurs recherchent, il faut rassembler les données de nombreuses applications pour présenter une expérience unique et cohérente qui cache la vérité.

Faites le test ! Combien d'applications voyez-VOUS ?

Considérez cette application simple de suivi de livraison. Devinez combien d’applications cette application d’apparence simple comprend réellement. Hé, ne jetez pas un œil à la réponse.

La transformation numérique et l'explosion du portefeuille d'applications

Je suppose que la plupart des gens répondraient « deux ». L'inclusion d'une carte Google est un assez bon indicateur que l'application utilise une application Google - accessible via API - pour indiquer visuellement l'emplacement de l'adresse de livraison et du véhicule de livraison.

Mais j’en vois au moins quatre – et probablement plus.

L'application Web elle-même est une seule application. Mais les informations affichées proviennent de plusieurs autres applications, notamment de l'application mobile utilisée par les livreurs pour suivre leur journée et signaler leur localisation. Ayant été impliqué dans l'achat prévu pour livraison, je peux vous dire que l'application de planification est distincte de l'application utilisée pour finaliser l'achat. Ce qui signifie que les données de planification proviennent d'une application différente .

La transformation numérique et l'explosion du portefeuille d'applications

En général, lorsque nous discutons de la componentisation des applications, la discussion pour les fournisseurs d’infrastructure se déplace vers les microservices et les conteneurs. Et il est vrai que l’« application Web » peut en réalité être constituée de plusieurs « applications » plus petites, fournies sous forme de microservices dans un environnement conteneurisé. Il pourrait même être déployé dans le cloud public. Mais il existe de multiples façons dont les applications se décomposent et créent une augmentation significative du nombre d’applications gérées dans chaque organisation. Cela inclut l'utilisation de composants tiers, comme Google Maps, ainsi que d'applications mobiles.

Cela inclut de nouvelles applications Web qui combinent toutes ces données disparates dans un seul affichage. Parce que personne n’a le temps de passer d’une application à l’autre pour y parvenir. C’est l’économie numérique : nous attendons des applications qu’elles fassent le sale boulot à notre place. Et les organisations répondront à cette attente en proposant de nouvelles applications construites sur des applications existantes – et externes.

Tout cela montre que la transformation numérique stimule la croissance des portefeuilles d’applications et modifie la manière dont elles sont développées, livrées, intégrées et, en fin de compte, même consommées. Cela implique par la suite des changements dans la manière dont ils sont sécurisés, dimensionnés et exploités.

Ce qui signifie que la distribution des applications doit se transformer en même temps .