Succesful API Strategies: Building Blocks for a new Web Architecture (Peter)
avSam Ramji från Apigee höll en föreläsning om strategier för API:er. Många bra tankar.
RAMVERK FÖR API-STRATEGI (modifierad för att passa AB)
1. Vad vill vi uppnå? Motivera och förklara.
– effektiv utveckling av nya och befintliga tjänster
– leverera innehåll i fler kanaler
– publikt API (steg 2)
2. Target your Developers
Utvecklingsspråk: Facebook oväntat stora, PHP enormt stort, Javascript stort och ökande.
Publik eller privat – Öppet eller Stängt? Vi börjar privat och stängt.
3. Sätt mål, metrics och KPI:er
För internt API blir det en annan typ av mål än ett publikt. Exempel: antal app:ar, developer satisfaction, användning, antal anrop etc
4. Sätt en roadmap för utvecklingen
– vem gör vad?
– prioritering?
– tidsplan
5. Manage the API Program
– vem ansvarar för API:et?
– hur underhåller vi och utvecklar API:et?
– hur följer vi upp nyttjande?
– hur prioriterar vi utveckling av API:et?
– utbilda och motivera
Idé: API-team med övriga utvecklare som beställare.
Roller: Developer Envangelist (intern), Developer Advocate (hur ska vi bygga)
Men först: utred vilket eller vilka ramverk som passar oss bäst. Bygg inte saker som redan finns.
TO DO #1: Definiera hur vårt API ska se ut (behövs olika för artiklar och recensioner t ex)
TO DO #2: Inventera vilken information vi har
TO DO #3: Kolla upp Apigees tjänster och andra som t ex Mashery