top of page

10 KPI pour diagnostiquer la valeur commerciale d’une API

10 KPI pour diagnostiquer la valeur commerciale d'une API

Les API sont devenues un élément fondamental des architectures informatiques des entreprises. Cela signifie qu’elles nécessitent le même degré de gestion et de surveillance que les applications standard à part entière.

Pour qu’une API fonctionne bien, il faut “une surveillance, des mesures et des analyses avancées pour informer tous les processus – des capacités qui non seulement capturent les données brutes du trafic, mais aussi rendent ces données exploitables pour aider à prévenir les abus, fournir un aperçu des expériences des développeurs, façonner l’itération des produits, aligner les parties prenantes internes et mettre en lumière les opportunités inexploitées ” comme le relate un récent ebook de Google Cloud et Apigee.

Cela devient particulièrement important avec le nombre croissant de non-développeurs qui s’adonnent également à la création et au déploiement d’API. Une enquête récente de Postman révèle que 53 % des personnes travaillant avec des API n’ont pas le titre de “développeur”, contre 41 % l’année precédente.

publicité

Faire le ménage dans les API

Avec toutes ces personnes dans l’entreprise qui ont les mains dans les API, un programme d’API pourrait rapidement dérailler. Et l’entreprise pourrait finir par soutenir – et payer – des dizaines d’API mal conçues et sous-utilisées, tout en surchargeant son infrastructure avec d’autres API mal conçues et surutilisées.

Il faut donc accroître la visibilité de l’expérience des API. “Les entreprises ont besoin de savoir quelles API sont adoptées et ce que cette adoption peut signifier pour les nouvelles opportunités commerciales ou les priorités d’investissement” disent les auteurs de l’ebook Apigee.

“Elles doivent comprendre comment le trafic API légitime diffère du trafic des mauvais acteurs – et comment contrecarrer ce dernier sans perturber le premier. Ils ont besoin de données pour aligner les dirigeants des entreprises et l’IT sur la façon dont l’activité des développeurs contribue aux revenus”.

Les métriques mesurables sont toujours une bonne chose, et le défi consiste à identifier et à capturer les bonnes métriques pour les API, qui ont tendance à fonctionner selon de nouveaux ensembles de règles qui peuvent différer des logiciels d’entreprise traditionnels.

Les auteurs d’Apigee proposent une série d’indicateurs clés de performance (KPI – key performance indicators) fondamentaux qui aideront les créateurs d’API et les chefs d’entreprise à comprendre le succès relatif de leurs efforts :

1. Vitesse d’accès à l’API

Il s’agit d’un KPI essentiel dans l’environnement commercial actuel, qui évolue rapidement. La capacité d’atteindre les objectifs commerciaux doit être mise en balance avec la capacité de lancer rapidement des API.”Lorsque cette cible segmente également les API qui sont demandées par l’entreprise, elle devient une mesure utile du délai de mise sur le marché des fonctionnalités nécessaires”.

2. Rapidité d’intégration

A quelle vitesse les créateurs d’API peuvent-ils “enregistrer leurs applications, obtenir des clés, accéder aux tableaux de bord et découvrir les API ?”

Ce processus d’intégration doit être automatisé autant que possible. Un processus d’inscription automatisé “devrait donner accès à des API à faible risque et à des environnements de type “sandbox” qui permettent aux développeurs d’être immédiatement productifs”, expliquent les auteurs d’Apigee.

3. Rapidité de mise à niveau

“Une fois que les développeurs sont intégrés à l’entreprise, le portail peut fournir des options de mise à niveau grâce auxquelles ils peuvent demander l’accès à des données plus sensibles et à des fonctions métier”.

4. Croissance du trafic

C’est peut-être le KPI le plus important de tous, car il “peut aider les programmes d’API à développer une forte culture DevOps en surveillant, améliorant et stimulant continuellement la valeur des API”.

5. La croissance du business

Très important aussi, bien sûr. “Les unités commerciales habituées aux intégrations de legacy ou aux anciens systèmes peuvent résister à l’adoption d’un programme API” note l’équipe Apigee.

“En donnant la priorité à cette cible, le programme peut plus rapidement faire remonter un tel refus jusqu’au niveau de direction approprié pour le résoudre.” De plus, les APIs très performantes peuvent être repérées plus rapidement.

6. Réduction des coûts

C’est toujours une bonne chose à présenter à la direction. L’éthique de réutilisation engendrée par les API permet d’économiser beaucoup de ressources de développement.

“Des réductions de coûts significatives sont souvent réalisées à mesure que la réutilisation des API augmente et que la duplication inutile d’API existantes mais mal documentées diminue.”

7. Revenus directs

La monétisation des API est le plus grand défi. Un tel KPI permet de “capter les revenus des ventes des produits qui sont rendus possibles par les API”.

Il est intéressant de noter que les auteurs d’Apigee suggèrent que la démonstration de ces mesures peut aider à apaiser les inquiétudes initiales concernant les coûts de développement ou de maintenance des API.

8. Nombre de développeurs appliquant les API dans des contextes commerciaux

“Les équipes API doivent distinguer entre l’adoption globale par les développeurs et l’adoption par des développeurs spécifiques qui utilisent les API dans un contexte commercial connu, comme l’intégration des applications des partenaires de l’écosystème existant”.

9. Nombre d’applications accessibles aux clients

“Si un programme d’API conduit à la création de lots d’applications qui ne sont utilisées qu’en interne et non par les clients, il peut parfois alimenter les critiques internes et l’abandon du programme.”

10. Nombre de partenaires

Un tel KPI “peut être utilisé pour accélérer l’approche des partenaires, stimuler l’adoption et démontrer le succès aux unités d’affaires existantes”.

2 vues0 commentaire

留言


bottom of page