Fermer

juin 6, 2018

5 étapes pour monétiser vos API


Les API sont une technologie de base qui permet aux entreprises de participer à l'économie numérique. Les API ont un potentiel de création de valeur, telles que la création de nouveaux canaux pour les produits et services et la mise en place de modèles commerciaux entièrement nouveaux. L'écosystème créé par les entreprises connectées, les clients et les fournisseurs via les API a un effet économique – The API Economy. Dans ce post, nous verrons les étapes à suivre pour exploiter l'API Economy et monétiser vos API.

Les API fournissent un accès programmable aux systèmes et aux données ayant une valeur stratégique et économique. Par exemple, les API fournies par Amazon et eBay sont les principaux moyens de payer les clients pour accéder à leurs plates-formes. À l'instar de ces entreprises nées sur le Web, de nombreuses entreprises traditionnelles cherchent à fournir des systèmes en tant que plates-formes et à offrir des informations et des services via des API. Ces plates-formes nécessitent une architecture moderne ainsi qu'une stratégie commerciale pour monétiser les API. En outre, de nouvelles approches de développement logiciel sont souvent nécessaires pour traiter les logiciels en tant que produits et gérer un cycle de publication rapide des produits.

Les cinq étapes pour monétiser vos API que nous examinerons incluent:
1. Établissez votre analyse de rentabilisation et votre feuille de route
2. Assurez-vous d'avoir le bon modèle de financement et d'organisation
3. Traiter les API en tant que produits avec un cycle de vie et une gouvernance de produit API Agile
4. Assurez-vous d'avoir la bonne plateforme technologique pour construire et gérer vos API
5. Mesurez et surveillez les indicateurs de performance clés de l'API tels que les performances d'exécution, les informations financières et les commentaires des développeurs

L'API Product Case
Une API n'est pas un produit si elle n'est pas conçue et gérée. Les API devraient être traitées comme des produits dès le début, y compris la façon dont elles sont financées et soutenues par l'organisation. Une analyse de rentabilisation API devrait être créée pour assurer l'alignement, le financement et le soutien organisationnel.

L'analyse de rentabilisation et la stratégie de monétisation de l'API devraient répondre aux questions clés suivantes:
• Quels sont les API et services à valeur ajoutée?
• Quel est le niveau d'investissement requis et quelles sont les analyses de rentabilisation à l'appui?
• Quel est le processus de développement et de soutien des nouvelles sources de revenus pour les données et services numériques?
• Quels engagements l'organisation prend-elle?

Lorsque vous développez votre stratégie de monétisation d'API, tenez compte des sujets suivants:
• Produits numériques et offres de monétisation de données, notamment: clients potentiels, canaux de vente et offres de services
• Évaluation des besoins du client
• Évaluation concurrentielle
• Modèles de financement et de dotation en personnel
• Analyse de rentabilisation pour les API et les données en tant que service
• Implement
• Modèle de tarification pour l'utilisation / la consommation de données API
• Plan de communication marketing

Organisation et financement API
Que votre API soit un produit ou un projet commence par le financement de votre API . Traitez-vous l'API comme un produit financé ou comme un projet informatique approuvé? La construction de produits dans le cadre de projets informatiques traditionnels sera contestée dès le départ.

Un projet informatique type est financé sur la base d'un budget informatique annuel alloué et approuvé sur la base des bénéfices attendus. Ensuite, la portée du projet est suivie (espérons-le) et les avantages sont supposés mais souvent pas validés. Il est rare de voir les rendements financiers d'un projet informatique calculés avec rigueur après la mise en œuvre. Donc, si votre API est un projet, elle est vue par l'entreprise dans le contexte d'un budget dans le centre de coûts IT.

Un produit est toutefois positionné comme un investissement et non comme un budget issu d'un centre de coûts. Un produit peut provenir d'un budget de R & D ou être financé en tant que démarrage d'entreprise. Le financement supplémentaire après le lancement d'un produit est financé comme une amélioration du produit. Les avantages doivent être validés pour le développement continu du produit – par exemple avec des ventes pour des produits orientés vers le marché et avec des produits internes.

Les API API doivent être développées en utilisant des techniques telles que Scrum avec la propriété du produit, la gestion de portefeuille Agile et la propriété du produit API pour gérer vos API en tant que produits. Par exemple, le financement pourrait être basé sur le portefeuille désiré de produits API et l'ensemble de Sprints nécessaires pour créer les produits en tant que produits viables minimums (MVP). Ensuite, les sprints d'amélioration pourraient être financés en fonction des revenus tirés des produits et des revenus supplémentaires anticipés provenant des améliorations. L'équipe de développement de l'API ne serait pas un projet informatique de transition mais une équipe produit plus formelle basée sur la durée de vie du produit.

Un cycle de vie de produit API possède plusieurs des attributs suivants:
• Publié et consommé • API product ownership – feuille de route, MVP, offres de produits, modèles de tarification
• API de gestion du cycle de vie – API-first design, normes API, capture de métadonnées, développement piloté par les tests, CI / CD, contrôle de version, indicateurs de performance clés et SLA d'exécution
• Feedback client et boucle d'amélioration
• Marketing produit et études de marché

API Product Platform

APIs sont le conduit numérique aux informations et services sous-jacents et présente l'interface programmable pour le consommateur. Cependant, il existe le plus souvent une grande complexité sous-jacente à l'API. Les API peuvent être exposées via des microservices green-field sur la dernière plate-forme en tant que service ou via des intégrations à des applications monolithiques héritées. Les composants de l'architecture sous-jacente peuvent inclure le commerce électronique, la gestion des actifs / droits numériques, la sécurité, l'intégration, la gestion des données et de nombreux systèmes d'information d'entreprise. Les API sont, du point de vue de la disponibilité et des performances, la somme de ses parties et doivent avoir une architecture de composant solide.

Considérez les étapes suivantes pour préparer votre architecture de plateforme d'API pour la commercialisation:

architecture
• Schéma de l'architecture de plate-forme actuelle
• Évaluer les écarts d'architecture en fonction des besoins / capacités, analyse sectorielle et tendances
• Schéma de l'architecture future
nécessaire
• Modernisation de l'héritage – migration du monolithe vers microservices, développement Agile, DevOps

Le logiciel de gestion d'API est un composant essentiel de l'architecture de monétisation de l'API. Le logiciel de gestion d'API offre les fonctionnalités suivantes:
• Portail développeur / marketplace
• Gestion du cycle de vie
• Limitation et sécurité
• Analytics, KPI et commentaires des développeurs
• Fonctions de monétisation – comptage, facturation modèles, paiements et rapports

Gestion de l'exécution et indicateurs de performance clés
Le logiciel de gestion de l'API fournit la plupart des métriques dont vous aurez besoin pour gérer vos API en tant que produits. La gestion des API comporte des métriques de portail API, telles que des clés API, des développeurs actifs; et les métriques d'exécution telles que le nombre d'appels d'API et les temps de réponse; Pour créer un environnement d'amélioration continue, établissez un ensemble d'indicateurs clés de performance pour les API afin de surveiller et de suivre les catégories d'opérations, de développement, de statistiques de portails et financières. Il est préférable d'établir des indicateurs de performance clés et d'instrumenter vos API et plate-forme d'API pour collecter les données de télémétrie nécessaires pour signaler les KPIs.

Il est également essentiel de surveiller les composants sous-jacents tels que les microservices et les intégrations héritées. ces environnements distribués sont généralement complexes.

API Quick Start
Perficient propose une API Quick Start qui aborde les sujets présentés ici si vous avez besoin d'aide. Nous apportons beaucoup de propriété intellectuelle et d'expérience aux problèmes associés à la construction de produits API de classe mondiale.




Source link