Indicadores para APIs

59
6 modos inovadores de medir se sua API é um sucesso

Transcript of Indicadores para APIs

6 modos inovadores de medir se sua API é um sucesso

1995Por que precisamos

de um site?

2000Claro que temos um

site

2005Por que precisamos

de uma API?

2015Claro que temos uma

API

1995Por que precisamos

de um site?

2000Claro que temos um

site

2005Por que precisamos

de uma API?

2015Claro que temos uma

API

Você

está

aqui

Lembra dos contadores de visitas?

A internet evolui suas métricas

Cliques Visitas Vendas

Agora é a vez das APIs

Chamadas ? ???

KPIsKey Performance Indicators

INDICADORES que ajudam organizações a definir e medir o progresso em direção aos seus objetivos.

Mas o que

deve ser

medido?

Depende...

Depende...

Por que você tem uma API?

Para quem é sua API?

Depende...

Por que você tem uma API?

Para quem é sua API?As perguntas chave que devem pautar sua estratégia

de APIs e, claro, a escolha dos indicadores

Os níveis de acesso

Você VocêParceiros e clientes Todo o resto

Os níveis de acesso

Você VocêParceiros e clientes Todo o resto

Interno Privado Público

Por exemplo,

Desenvolvedores# total

# devs ativostaxa de retenção

Serviçoperformancetaxa de erros

disponibilidade

Negóciosfaturamentomarket sharecustos totais

Marketing# registro de devsorigem do tráfego

métricas de evento

Estruturaestabilidadematuridade

taxa de mudanças

Inovação# produtos

# appstempo até vender

Comunidademídias sociais

atividade dos fórunstaxa de crescimento

Canalorigem das chamadas

faturamento por canal

Tráfego# chamadas

# abusos de cotamétodos mais usados

Ou seja, há

muitos KPIs

para medir

Deixe-me ajudar

Ou seja, há

muitos KPIs

para medir

passos

para medir6API

o sucesso

de sua

#

Boas APIs

priorizam o

que medir

Escolha sua lente

Escolha sua lente

CFOMétricas financeiras

fulanoFaturamento

ROICusto marginal

Tipos de investimentoCusto por dev

CMOMétricas de marketing

Aquisição de devsOrigem de tráfego

SEOMídias sociais

Métricas de eventos

DevOpsMétricas operacionais

fulanoPerformance

DisponibilidadeTaxas de erros

Tendências de tráfegoBacklog de correções

#Conheça

o Funil de

devs

Sites têm funis

Aquisição

Ativação

Retenção

Receita

Indicação

Como os visitantes te encontraram?

Como foi a primeira experiência?

Os visitantes retornam?

Como você ganha dinheiro?

Seus visitantes te promovem?

E também as APIs

Aquisição

Ativação

Retenção

Receita

Indicação

Como os devs te encontraram?

Como foi a primeira experiência?

Os devs retornam?

Como você e os devs ganham dinheiro?

Os devs te promovem?

Dicas de KPI no funil

Aquisição

Ativação

Retenção

Receita

Indicação

Volume no portal de devs

# registros de devs, # chaves de uso

# devs ativos, # apps

$ por dev, # usuários finais

NPS, taxa devs/app

#Use o

ecossistema

de suas APIs

UsuáriosAPIs Devs AppsVocê

UsuáriosAPIs Devs AppsVocê

UsuáriosAPIs Devs AppsVocê

UsuáriosAPIs Devs AppsVocê

VocêParcerias

FaturamentoInovação

UsuáriosAPIs Devs AppsVocê

APIs# chamadas

volume de usopacotes top

UsuáriosAPIs Devs AppsVocê

Devs# total

# ativosrenda por dev

UsuáriosAPIs Devs AppsVocê

Apps# total

canal (mobile/web)renda por app

UsuáriosAPIs Devs AppsVocê

Usuários# total

taxa de crescimentorenda por usuário

# Conheça a

regra de

Pareto

Pareto? Quem?

20% de

esforço

80% de resultados

20% de esforço

Ou seja,

pensando em

APIs,

poucas aplicações

trazem a grande

maioria das

chamadas da API

Pense em qualidade

Use seus KPIs para descobrir quem são os devs, como ajudá-

los a produzir mais, etc

Qu

antidade d

e c

ham

adas

Devs

#

Não ignore o

uso interno

da API

O uso da sua API

se parece com isso?

99% das chamadas é interno

Devsexternos

Ou isso?

Devsexternos

7 vezes mais chamadas internas que externas

Se você mesmo usa

sua API, não

esqueça do impacto

causado nos KPIS

#Fuja das

armadilhas

Não meça por vaidade

13 bilhões de chamadas/dia (2013)

5 bilhões de chamadas/dia (2010)

5 bilhões de chamadas/dia (2009)

Qual é mais eficiente?

“Meu app vai fazer X”

Caminho A5 milhões de

chamadas

Caminho B30 milhões de

chamadas

Objetivo X

Cuidado com as expectativas

“Sem dúvidas, teremos mais mil apps até o fim do mês”

Cuidado com as expectativas

“Sem dúvidas, teremos mais mil apps até o fim do mês”

Talvez o Twitter consiga.

Tem certeza que você consegue?

Use um processo para as métricas

Tenha métricas

Tenha um sistema para

mensurar e analisar

Tenha um sistema de feedbacks

Use as métricas certas

Mediu, analisou e não viu diferença?

Use as métricas certas

Mediu, analisou e não viu diferença?

Não tenha medo de revisar seus KPIs

Exemplos

reais de KPIs

Evernote: Engajamento

“Apps que usam a API do Evernote têm muito mais uso:

leitores do Pocket leem 15% do que salvam, mas usuários de Evernote leem 80% do que

salvaram no Pocket.”

Absolut: Receitas de drinks

“Vendemos vodka. As pessoas compram drinks.”

Objetivo: “Garantir drinks de alta qualidade consistentemente

entregues às pessoas, independetemente de onde

Absolut seja encontrada.”

Conhece o TPPHW?

“Tempo Para Primeiro Hello World”

Conhece o TPPHW?

Quanto tempo leva para alguém gerar sua primeira requisição em

sua API?

DX é essencial para qualquer API

Resumindo!

Quem & o que orienta seus KPIsTenha um processo & use lentes adequadas

Priorize os KPIs & repita!

Boa sorte ;)

Muito obrigado!

Dúvidas/sugestões:

[email protected]

Fontes das imagens:http://www.rendaelucros.com.br/contador-de-visitas-gratis/http://4vector.com/free-vector/statistics-form-the-vector-1665http://www.lasikindia.com/contact-lens/http://www.freepik.com/free-icon/businessman-talking-about-data-analysis_730001.htmhttp://en.wikipedia.org/wiki/Power_lawhttp://www.programmableweb.com/news/new-api-apps-partners-income/2012/06/13https://gpsbobserver.wordpress.com/2014/09/30/the-abcs-of-a-sex-toy-ron-bellus-gpsboard-julie-smith-gets-caught-getting-excited-over-a-sexy-myth-commoncore/https://winnie1004.wordpress.com/http://arquiteturadeinformacao.com/user-experience/desenhando-a-experiencia-do-desenvolvedor/http://www.programmableweb.com/news/6000-apis-its-business-its-social-and-its-happening-quickly/2012/05/22

Agradecimento especial a John Musser:http://www.slideshare.net/jmusser/kpis-for-apis