En navigant sur ce site, vous acceptez l’utilisation de cookies ou autres traceurs vous permettant une utilisation optimale du site (partages sur les réseaux sociaux, statistiques de visite, etc.)
NEW

Product Owner : intégrer les APIs dans votre produit ou votre application

Bonnes pratiques de la conception à la mise en production

Description

Les APIs constituent depuis plusieurs années l’atout majeur d’un certain nombre d’acteurs du numérique. Néanmoins, elles peinent à sortir du cadre des DSI et des équipes techniques qui les conçoivent et les développent. Or, le développement d’une API n’est pas seulement une question technique. Elle impacte également l’organisation et la manière de concevoir un produit. Les responsables produit et fonctionnel ont donc de ce point du vue un rôle important à jouer afin que soient identifiés les cas d’usages véritablement les plus pertinents, créateurs la valeur pour l’entreprise et ses clients / partenaires.

Cette formation fournira à tous ceux qui interviennent dans la conception d’un produit ou d’une application, les clés indispensables avant de lancer leur projet. Elle leur permettra notamment de mieux comprendre ce qu'est une API et son fonctionnement, d’appréhender les enjeux business derrière les APIs, et de mieux identifier les bons cas d’usage en intégrant les APIs à leur quotidien (en terme de rôles, d'outillage, de process et de conception produit).

Objectifs pédagogiques

  • Savoir cadrer un projet API
  • Comprendre le cycle de vie et les processus associés à un projet API
  • Découvrir les fondamentaux techniques de la conception d’une API
  • Découvrir les standards actuels en termes d’authentification et de sécurisation
  • Être en mesure de prendre en main les outils permettant de tester ses APIs

Public cible

  • Product Owner
  • Product manager
  • Delivery manager
  • Chef de projet MOE/MOA
  • Responsable fonctionnel
  • Directeur de produit
  • Business analyst
  • Responsable digital
  • Responsable innovation

Pré-requis

  • Aucun pré-requis technique n'est nécessaire.
  • Connaissances basiques des méthodes Agiles (avoir déjà joué le rôle de PO ou de Product manager est un plus).
  • Il est conseillé de venir avec son ordinateur.

Méthode pédagogique

Une approche pédagogique participative basée sur une alternance entre présentation, retours d'expérience et travaux pratiques ou de démonstration.

PROFILS DES INTERVENANTS

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

MODALITÉS D'ÉVALUATION ET FORMALISATION À L'ISSUE DE LA FORMATION

L'évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction des stagiaires est réalisée systématiquement en fin de session et une attestation de formation est délivrée aux participants mentionnant les objectifs de la formation, la nature, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.

Programme :

Jour 1

  • Adopter une démarche API pour transformer l’entreprise
    • Évolution des APIs : des origines à aujourd’hui
    • Savoir expliquer ce qu'est une API
    • Connaître les enjeux liés à l’APIsation : opportunités / contraintes
    • Savoir démontrer en quoi mettre l’effort dans des API pérennes est bénéfique (ROI)
  • L’API est un produit
    • Identifier la différence entre un produit et un projet
    • Comprendre pourquoi l’API est un produit
    • Connaître les types d'utilisateurs et d'acteurs qui gravitent autour d'une API
    • Savoir adapter et appliquer les techniques de "conception" à un produit API
    • Comprendre l'intérêt d’une solution d’API Management
  • Cadrage de la conception d’un produit avec API
    • Identifier les utilisateurs de l’API
    • Établir la StoryMap de l’API
    • Définir l’organisation
    • Designer l’API
    • Connaître les rôles et responsabilités autour de l’API
    • Comprendre l’intérêt du Backend for frontend (BFF)
  • Communication autour de l’API
    • Appréhender l'importance de la documentation et ses enjeux
    • Convaincre ses interlocuteurs de l'intérêt de l’API
    • Prospecter / envisager des nouveaux clients pour son API

Jour 2

  • User stories et spécificités de l’API
    • Savoir rédiger des User Stories API (US)
    • Savoir découper des fonctionnalités en US et/ou US API
    • Connaître et savoir utiliser des outils de manipulation d’API
    • Connaître des outils de test d’API
    • Mettre à jour la documentation : quand et comment ?
  • Delivery, cycle de vie et process
    • Gérer les dépendances et la synchronisation des clients
    • Généricité et modularité de l’API
    • Versionnage de l’API
  • Design d'API et fondamentaux techniques
    • Découvrir les méthodes HTTP
    • Connaître les codes et les messages retours
    • Comprendre l’importance du design d’API
    • Savoir pourquoi la collaboration avec l’équipe est vitale
    • Trouver le juste milieu entre fonctionnel et technique
  • Sécurité des données
    • Connaître les standards du web
    • Définir la responsabilité de l'API sur la partie sécurité
    • Trouver l’équilibre entre complexité et sécurité
    • Mettre en place la RGPD dans un contexte API
    • “Driver” la sécurité par le fonctionnel
    • Impacts de l’authentification sur l’UX de mon produit

Pour aller plus loin :

Type : Stage pratique en présentiel
Code formation : POAPI
Durée : 2 jours (14 heures)
Tarif & dates intra-entreprise :
Devis sur demande
Nous Contacter