banner

Nouvelles

Aug 28, 2023

Ce qu'il faut vraiment pour capturer la valeur des API

Les interfaces de programmation d'applications (API) étaient autrefois largement limitées aux domaines techniques, mais sont maintenant devenues un moteur important de la croissance des entreprises. En tant que tissu conjonctif reliant les écosystèmes de technologies et d'organisations, les API permettent aux entreprises de monétiser les données, de forger des partenariats rentables et d'ouvrir de nouvelles voies pour l'innovation et la croissance.

Les premiers utilisateurs de tous les secteurs utilisent déjà des API pour créer de nouveaux produits et canaux et améliorer l'efficacité opérationnelle. Dans l'industrie automobile, par exemple, les API sont utilisées pour intégrer des données d'efficacité, des statistiques de conduite, des informations sur les itinéraires et des alertes en temps réel dans des tableaux de bord. Certains détaillants utilisent des API pour configurer des plates-formes d'achat multimarques, suivre les stocks et aider les consommateurs à localiser les magasins. Et une poignée de banques s'associent à des fintechs et à des détaillants, entre autres, pour développer des API qui aident les clients à intégrer les données bancaires dans les logiciels de comptabilité et d'investissement, et fournissent un accès interne plus rapide à une gamme d'informations sur les comptes.

La valeur en jeu est importante. L'analyse de McKinsey a estimé que jusqu'à 1 000 milliards de dollars de bénéfices économiques totaux à l'échelle mondiale pourraient être à gagner grâce à la redistribution des revenus entre les secteurs au sein des écosystèmes.1 1.Venkat Atluri, Miklos Dietz et Nicolaus Henke, Competing in a world of frontières, McKinsey, juillet 2017. Cela fait des API, qui jouent un rôle crucial dans la liaison entre les organisations et les technologies dans les écosystèmes, une capacité de champ de bataille concurrentielle importante.

De plus, McKinsey estime que le nombre d'API publiques va tripler au cours des 12 prochains mois. Au fur et à mesure que la fonctionnalité évolue, les API fourniront des services plus avancés, tels que l'utilisation plus large des portefeuilles et des devises numériques, permettant à l'apprentissage automatique de fournir des opérations plus sophistiquées et prenant en charge des capacités de conversation avancées. De plus, les marchés d'API et les magasins d'applications permettront aux utilisateurs d'accéder plus facilement à des offres sophistiquées pour les entreprises et les consommateurs.

Cependant, le nombre d'entreprises disposant de programmes API matures reste faible. La plupart des organisations ne disposent que d'une douzaine d'API au lieu des centaines nécessaires pour un portefeuille solide. Et à part quelques pionniers, la plupart n'ont pas de stratégie d'API formelle, ne savent pas exactement quelle est la véritable valeur en jeu et ne savent pas comment mettre en œuvre un programme qui maximise rapidement l'impact sur les consommateurs et les entreprises (voir l'encadré, "Comment les API créent valeur").

Avec l'essor du marché des API, les institutions qui agissent rapidement pour définir une stratégie et un modèle de monétisation soutenus par l'entreprise, instituer la bonne gouvernance et favoriser l'adoption peuvent créer de nouvelles avenues puissantes pour la croissance des revenus et la valeur.

Ne pas être clair sur la valeur des API peut entraîner une perte de concentration et des opportunités manquées. Nous voyons trois principales sources de valeur dans les programmes d'API :

Simplification du back-end. Les API peuvent connecter les systèmes internes de manière relativement simple, permettant un accès rapide et répété aux données, même lorsqu'elles sont profondément enfouies dans les systèmes informatiques existants. Cela permet au service informatique de simplifier et d'automatiser les tâches et d'accélérer le développement.

Personnalisation des offres. L'agrégation de données et les rapports à la demande via des API peuvent permettre la fourniture de produits et services personnalisés, tels que l'authentification des utilisateurs, la gestion de la fraude, les approbations de crédit, le paiement de services en espèces ou en points, ou la recherche et le suivi des abonnements. Par exemple, l'API Capital IQ de S&P intègre des informations clés, notamment la recherche sur les investissements, les données financières des entreprises, les notations de crédit, les données du marché mondial et les modèles d'alpha et de risque, dans des applications commerciales personnalisées pour les clients.

Écosystème d'innovation et d'engagement. La capacité de connexion des API permet aux entreprises d'accéder à une nouvelle valeur en dehors de l'entreprise. Les développeurs d'API, par exemple, peuvent créer des produits et services innovants liés aux systèmes d'une entreprise. Les capacités avancées de l'API permettent aux développeurs de créer une expérience client plus riche en rassemblant un éventail plus approfondi d'ensembles de données (plutôt que de simplement extraire des données). L'écosystème de partenaires de Salesforce.com, par exemple, propose une boîte à outils conviviale pour les développeurs qui a incité les partenaires à créer un grand nombre d'applications pour les employés et les clients qui reposent sur des API. Par conséquent, plus de trafic passe par les API Salesforce que par son site Web.

D'après notre expérience, les entreprises les plus performantes mettent en œuvre une stratégie d'API en suivant ces étapes :

Les API peuvent générer d'énormes quantités de valeur, mais les institutions doivent d'abord comprendre où les appliquer au mieux. Les leaders dans le domaine analysent où la valeur peut être détruite ou créée, puis ils évaluent l'impact potentiel en termes de revenus, d'expérience client et de productivité.

L'analyse des parcours clients est souvent le meilleur moyen d'identifier les opportunités d'API. Une banque a réuni des professionnels des affaires et de la technologie dans une équipe conjointe et les a chargés d'identifier où les API pourraient aider à résoudre plusieurs problèmes de longue date des clients.

Leur examen a révélé des opportunités de développer des API de calculatrices avancées capables d'extraire de plusieurs ensembles de données, des API de connaissance de votre client et des API d'agrégation de produits qui pourraient aider les clients à accéder plus rapidement aux informations nécessaires et à réduire les demandes de remplissage de formulaires. L'équipe a ensuite priorisé les opportunités qui auraient le plus d'impact à court terme, compte tenu des capacités existantes. Cette approche axée sur les données a donné à la banque une plus grande clarté de mission et a créé une dynamique pour le programme API.

Comprendre ce qu'il faut pour développer les API nécessite une connaissance approfondie de l'environnement de données, en particulier des systèmes back-end où le travail de l'API est souvent effectué. Une fois les meilleures opportunités identifiées, les développeurs d'API peuvent identifier quelles et combien d'API sont nécessaires pour débloquer cette valeur. Une matrice de hiérarchisation peut aider à réduire la liste des API en fonction des réponses à un ensemble spécifique de questions sur la valeur stratégique et la complexité de la mise en œuvre, en tenant compte des préoccupations techniques, de confidentialité, de sécurité et de réglementation (voir l'annexe 1).

Dans certains cas, il peut être plus judicieux de se tourner vers des développeurs externes. Apigee, par exemple, a créé un ensemble d'API compatibles qui aident les banques à répondre aux exigences PSD2 (prises en charge par une infrastructure bancaire ouverte). Notez que la valeur n'a pas besoin de provenir de la création de quelque chose de nouveau. Les entreprises peuvent également utiliser des API pour améliorer les fonctionnalités ou ajouter de nouvelles fonctionnalités aux produits et services existants.

Avec une vision claire en place, les entreprises doivent ensuite se concentrer sur ce qu'elles doivent mettre en œuvre afin de capturer la valeur qu'elles ont identifiée, une étape que de nombreuses organisations ont étonnamment tendance à négliger. Déterminer quoi et comment facturer, par exemple, nécessite de quantifier la valeur des données ou du service sous-jacents (souvent en fonction de leur propriété et de leur rôle dans la génération de valeur), les flux de revenus que les API ouvrent et combien de développeurs et les utilisateurs pourraient être disposés à payer pour y accéder. Ces réponses, combinées à la stratégie globale de l'entreprise, détermineront les accords de monétisation à poursuivre avec différents partenaires.

Les options incluent généralement le "paiement à l'utilisation", où les développeurs paient en fonction du volume d'utilisation ; les modèles de partage des revenus, où le partenaire ou le développeur d'API est payé pour l'activité supplémentaire qu'il génère pour le fournisseur d'API ; et "freemium", lorsqu'il est stratégiquement utile d'étendre la portée d'un produit ou d'une marque.

Pour déterminer quelle approche de monétisation utiliser, les fournisseurs doivent réfléchir à la manière dont leurs données et API peuvent ajouter une valeur distinctive pour différents publics. Ces informations peuvent les aider à mettre en place des partenariats réfléchis. L'application de trafic Waze, par exemple, utilise des API pour créer un échange bidirectionnel entre les municipalités et d'autres partenaires afin de partager des données sur les fermetures de routes, les accidents, les retards de construction et les nids-de-poule. De même, American Express utilise ses API Pay with Points pour créer des partenariats mutuellement bénéfiques avec les commerçants, des accords qui ont augmenté les ventes au détail, les dépenses par carte et la fidélité à la marque.

Cet accent mis sur la monétisation des API devrait également s'étendre aux fonctions internes. L'utilisation efficace des API peut réduire les coûts opérationnels ou technologiques en simplifiant et en accélérant le développement. Une banque, par exemple, a créé une bibliothèque d'API standardisées que les développeurs de logiciels pourraient utiliser selon les besoins pour une grande variété de tâches d'accès aux données plutôt que d'avoir à comprendre le processus à chaque fois. Cela a permis de réduire de 41 % les coûts informatiques de développement de produits traditionnels et de multiplier par 12 le nombre de nouvelles versions. Voir ces types d'avantages tangibles permet aux chefs d'entreprise d'augmenter plus facilement leurs attentes vis-à-vis de leurs ingénieurs en logiciel pour développer de meilleurs produits plus efficacement. La quantification de cette valeur potentielle en termes d'économies potentielles, d'efficacité et de réaffectation d'ETP est cruciale pour établir une analyse de rentabilisation pour investir dans le développement d'API.

Au fur et à mesure que les équipes mettent en œuvre des API qui éliminent les barrières entre les systèmes et les organisations, elles peuvent continuellement débloquer de nouvelles sources de valeur qui n'étaient pas évidentes au début d'un projet. Une grande institution financière, par exemple, a utilisé des API pour aider à connecter les systèmes avec une institution de gestion de patrimoine qu'elle avait acquise. Un ensemble d'API a été utilisé pour connecter l'interface sur le Web aux systèmes back-end de la société de gestion de patrimoine, tandis qu'un autre ensemble a lié les données client principales afin que les clients puissent être immédiatement authentifiés et n'aient pas à se réinscrire. Les API ont grandement simplifié le processus d'intégration, éliminant le besoin de réécrire les applications et permettant à chaque système de fonctionner jusqu'au moment de les fusionner. L'organisation pourrait alors offrir aux clients une solution intégrée plutôt qu'une série de produits individuels. Pour cette raison, le processus de monétisation nécessite une gestion active et continue pour identifier en permanence les opportunités créées par les API.

L'utilisation efficace des API nécessite une nouvelle façon de penser les partenariats, une nouvelle façon de travailler ensemble avec la technologie, et un nouveau rythme de développement, de financement et de coordination. Cela s'accompagne également de nouveaux défis en matière de confidentialité et de sécurité des données.

La mise en place d'un organisme centralisé, tel qu'un centre d'excellence API (CoE), est cruciale pour superviser la conception et le développement des API dans l'ensemble de l'organisation. À l'aide de tableaux de bord visuels et d'outils associés, le CoE peut gérer toutes les API du catalogue pour éviter les doublons, permettre la réutilisation et faciliter l'accès des développeurs. Un leadership API efficace établit des droits de décision clairs (sur quelles API développer, par exemple, ou comment résoudre les conflits) et identifie à la fois les capacités API nécessaires et les nouvelles API dont l'entreprise a besoin pour évoluer. Dans une grande entreprise, l'API CoE relevait du directeur de la technologie.

Le rôle du Conseil de l'Europe dans l'établissement de normes et de protocoles de sécurité est particulièrement important. Celles-ci incluent une authentification à deux facteurs, des contrôles de gestion des accès et une surveillance appropriée du réseau pour détecter les bots et autres cyberactivités indésirables. Un ensemble clair de protocoles de données et de sécurité fournit la normalisation nécessaire pour garantir la compatibilité des interfaces, simplifier la gestion et gérer plus efficacement les risques.

La gouvernance du CdE s'étend également à la gestion des demandes de financement. Les organisations les plus avancées consacrent des financements spécifiques pour développer un nombre défini d'API tout en conservant une flexibilité suffisante pour saisir les nouvelles idées qui émergent. Ils examinent et redéfinissent continuellement les priorités de leur portefeuille pour s'assurer que les ressources soutiennent les opportunités les plus intéressantes.

Certains centres d'excellence lancent des hubs spécialisés pour courtiser les relations cruciales avec les développeurs. Le succès nécessite un engagement soutenu envers le support continu de la plate-forme et le développement d'API pour maintenir la confiance des développeurs et partenaires externes. Par exemple, une banque située à proximité d'un foyer de haute technologie a créé une plate-forme bancaire ouverte qui fournit aux développeurs un accès aux données et aux opérations de paiement qu'ils peuvent intégrer dans leurs propres plates-formes et applications. La banque souligne cet engagement en fournissant également une vue de tableau de bord technique de l'utilisation des API et des volumes de traitement, ainsi que la possibilité de gérer les clés API et l'accès avec une authentification de niveau bancaire au sein de la plate-forme numérique.

Enfin, le CdE doit s'assurer que le programme API est doté d'un personnel efficace. Les leaders expérimentés dans la direction de portefeuilles d'API sont essentiels pour établir l'approche de gouvernance et de développement nécessaire. Les ingénieurs logiciels et les spécialistes des cas d'utilisation doivent être capables de transformer les user stories en API exécutables et d'intégrer ces API dans les produits et les systèmes, et des « traducteurs » sont nécessaires pour convertir les besoins de l'entreprise en exigences techniques et aider l'entreprise à comprendre toutes les contraintes technologiques pertinentes.

Comme tout produit ou service, un programme d'API réussi nécessite une campagne d'adoption gérée de manière réfléchie, soutenue par une gestion rigoureuse des performances. Les meilleures approches commencent par les pilotes initiaux du client et du développeur, passent aux exigences de production formelles, puis orchestrent et supervisent la poussée d'adoption plus large pour atteindre une masse critique.

Il est important de trouver des partenaires pilotes qui ont un appétit pour l'innovation et qui sont prêts à investir du temps. Les équipes d'API travaillent en étroite collaboration avec les équipes de projet pour affiner et itérer en permanence le prototype d'API jusqu'à ce qu'il atteigne les objectifs de performances prédéfinis (voir l'illustration 2).

Une mesure de performance rigoureuse et continue doit se concentrer sur des mesures d'utilisation et de trafic pertinentes, telles que le nombre d'enregistrements d'utilisateurs, le pourcentage d'utilisateurs par type de client et le nombre de demandes au fil du temps. Cela fournit aux équipes les informations nécessaires pour apporter des améliorations ciblées. Le suivi des erreurs de données ou des temps de réponse de l'API permet de tester et de valider les résultats stratégiques et clients souhaités. Une institution a donné la priorité au suivi du temps de traitement par API pour s'assurer que les objectifs de parcours client étaient atteints.

Les tendances historiques et les mesures qui évaluent les performances des produits ou des services permettent également aux équipes de gérer le portefeuille d'API dans son ensemble, en leur permettant de savoir quelles API promouvoir et lesquelles retirer. Un tel nettoyage régulier du catalogue de services réduit le gonflement et garantit que les API sont bien organisées et facilement détectables.

La gestion des API est en train de devenir une capacité cruciale pour naviguer à l'ère numérique. Mais seuls ceux qui maîtrisent sa mise en œuvre pourront pérenniser la valeur.

Keerthi Iyengarest responsable numérique au bureau de McKinsey à New York, oùSomech Khannaest un associé principal ;Sriniva Ramadathest un partenaire associé numérique au bureau de Chicago, etDaniel Stephensest un associé du bureau de Washington DC.

Simplification du back-end. Personnalisation des offres. Écosystème d'innovation et d'engagement. Keerthi Iyengar Somesh Khanna Srinivas Ramadath Daniel Stephens
PARTAGER