Inovação é o centro da transformação digital e como você bem sabe e já até explicamos para você: as APIs são a cola necessária para fazer com que todos os pontos dessa teia de inovação estejam sempre conectados.Por esse motivo, resolvi montar um guia no qual irei lhe explicar três grandes exemplos de inovação através de APIs e como montar a sua própria estratégia para poder inovar e realizar a disrupção digital do seu negócio.Então vamos começar com os três modelos mais comuns no qual as APIs são ferramentas fundamentais para a inovação: Ecossistema de APIs através de Inovação Aberta, Parceria Digital e Utilização de APIs Internas.
Sim, Twitterverse! Este deve ser o ecossistema de APIs mais conhecido ao redor da internet (tem até nome próprio), já que mais de 100 empresas morreriam caso o Twitter resolvesse fechar definitivamente suas APIs.Para chegar nesse ponto, o Twitter contou com uma estratégia de abertura de APIs no estilo Freemium, ou seja, não há custos para utilização até um certo número de chamadas, mas após atingir o seu limite você é cobrado. Com isso, muitas empresas começaram a oferecer aplicações com base em dados obtidos por essas APIs (como você pode ver na imagem acima) e cada ramo dessa imagem representa uma API diferente que o Twitter oferece.Temos até mesmo um vídeo que fala apenas do ecossistema de parceiros deles, e também uma palestra do APIX na qual eles são um dos participantes de uma mesa de discussão.
O Marketplace da CNova (o maior do Brasil) é um ótimo exemplo sobre parceria de APIs de sucesso. Ele foi o primeiro marketplace brasileiro e é responsável pelas vendas dos principais e-commerces de nossa terra tupiniquim, como Extra.com, PontoFrio e Casas Bahia.Para você entender como funciona precisamente os Marketplaces, eu sugiro este post do nosso blog. A fim de explorar um pouco mais sobre esse universo vou te mostrar alguns resultados que uma estratégia de marketplaces consegue entregar, baseado exatamente no case da CNova:
Para finalizar a lista de exemplos inspiradores, o maior caso de APIs internas e criação de Experiências Digitais não poderia estar fora dessa lista. Para te mostrar como as APIs internas da Netflix foram extremamente inovadoras, é necessário entender o início da empresa. Quando a marca nasceu, o core business era a entrega de DVDs em casa, ou seja, uma empresa de logística muito bem organizada através da internet. Você pedia o filme e ele chegava até a sua casa!Em meados de 2000, a Netflix foi até mesmo oferecida para a Blockbuster, que era a maior empresa de aluguel de DVDs na América do Norte, porém eles não quiseram, já que não acreditavam em uma estratégia na qual você não pegaria o DVD nas mãos antes de assistir - mal sabiam eles o que perderiam adiante, não é mesmo?2007 foi o ano de ouro da Netflix, pois neste ano aconteceu a revolução, e eles resolveram inovar e entregar seus títulos através de Streaming.A Netflix está presente em mais de mil dispositivos diferentes nos dias atuais e tudo isso com uma excelente estratégia de APIs internas, ou seja, cada aplicativo é desenvolvido de acordo com cada dispositivo consumindo as mesmas APIS, gerando uma entrega de experiência excepcional.Esta estratégia é responsável por uma qualidade fenomenal de streaming, e que deixa a Netflix sempre preparada caso precise disponibilizar seus conteúdos em algum novo tipo de tela. Caso você ainda queira conhecer os diferentes tipos de APIs, é só ler este artigo.
Agora que você já possui alguns exemplos necessários para entender como as APIs conseguem gerar inovação para os seus negócios, eu vou te mostrar como montar a sua estratégia de inovação através da exposição de APIs.Para começar é necessário pensar nas duas pontas que a sua API irá unir: o seu negócio e o consumidor final.
Para se ter o impacto desejado nos seus negócios, a escolha das suas APIs precisa estar muito bem alinhada com os objetivos do seu negócio e do seu produto. Ou seja, o foco de exposição através de APIs deve ser exatamente no seu core business - afinal, é nele que sua empresa mais investe e, assim, consegue se diferenciar. Com APIs você irá ganhar muita inovação e agilidade para até mesmo criar novos produtos extremamente focados em novas áreas que hoje você não explora.Um ótimo exemplo desse tipo de exposição é a estratégia de Open Banking.Caso você não conheça esta estratégia vou te explicar um pouco: Imagine-se utilizando as suas informações bancárias nos aplicativos que você utiliza no dia a dia. Por exemplo, o seu aplicativo favorito de controle de gastos sincronizando automaticamente com a sua conta, tendo acesso a todos os seus gastos de cartão e conta corrente, gerando um controle exato e ainda sugerindo serviços realmente úteis para você, ao invés daquelas propagandas genéricas e sem nenhuma segmentação.Esse é exatamente o princípio de Open banking! Que por definição simples é a possibilidade de criação de novos negócios e ecossistemas digitais através de APIs disponibilizados bancos.Um dos exemplos que mais gosto de falar quando tratamos de disrupção do seu negócio a partir de Open Banking são os aplicativos criados a partir da API do Credit Acricola, um dos maiores bancos franceses.
Nesta imagem podemos ver algumas das aplicações criadas através da API, que eles nem mesmo imaginavam.Para conhecer ainda mais de Open Banking, recomendo o nosso podcast, o TechBeer.
Para começar não é necessário e nem recomendado que você tenha uma API altamente complexa com muitos recursos e que requer muitos passos para utilização.Porém, uma grande preocupação que você precisa ter é a utilização de tecnologias simples, que facilitem a utilização, e para isso nada mais indicado que RESTful.Uma maneira rápida e prática para você ter um ótimo conhecimento de REST e Design de APIs RESTful basta ler esse post e assistir esse Webinar.
APIs, assim como qualquer produto, precisam de usuários - no caso, desenvolvedores. Por isso, é essencial um plano de comunicação e de engajamento (veja mais sobre como engajar developers).O engajamento de desenvolvedores é parte fundamental da sua estratégia de APIs, pois são eles que farão a sua API ser conhecida, utilizada e melhorada.Mas como você irá fazer isso?A sua grande porta de entrada é o Portal dos Desenvolvedores, como o portal da CNova.Nele é possível disponibilizar toda a documentação da sua API, e mostrar o valor que você irá entregar para o desenvolvedor, e é dessa maneira que você irá conseguir engajar desenvolvedores.Para realizar uma ótima estratégia e execução deste engajamento, é necessário sempre possuir uma boa documentação da API e também uma ótima proposta de valor. Inclusive, dois grandes pontos para uma API de sucesso estão diretamente ligadas ao seu portal de desenvolvedores:Gravidade - Possuir em seu kit de entrega o desenho de incentivos para que a sua API seja utilizada, além de ter modelos de precificação e demonstrar a integridade da sua empresaFluxo de Informação - Ter as principais novidades de sua API, sempre melhorar/revisar a sua documentação e conseguir através de dados entregar a informação da maneira mais fácil possível.
É extremamente necessário que você colete dados do uso de sua API, como por exemplo as chamadas que acontecem nela, os principais tipos de erros, as aplicações que mais utilizam, entre outras métricas.Com um conjunto de métricas bem estabelecidas e um processo de melhoria contínua desenhado para as suas APIs você estará pronto para evoluí-las conforme as necessidades se apresentarem em forma de novos desafios de mercado.E como você pode evoluir sua API?Uma das maneiras mais simples de evoluir a sua API é através da sua documentação, já que a partir das dificuldades encontradas pelos seus parceiros você pode melhorar o seu portal de desenvolvedores, facilitando a forma como os desenvolvedores podem sanar suas dúvidas e melhorando a sua comunicação com eles.Outra maneira muito simples de melhoria é o aumento de recursos disponíveis baseado no desejo de seus parceiros, ou até mesmo retirar alguns recursos que não estão entregando o valor desejado para seus consumidores finais.Porém, algo muito indicado é criar as métricas essenciais de sua API e para isso, basta ler esses slides e criar as suas KPIs.
Para que todo esse esforço de reimaginar seu negócio e desenhar a melhor API possível dê certo, é necessário que você gerencie de forma consistente todos os aspectos da sua API.O gerenciamento além de garantir todas as informações para os insights da próxima versão vai também garantir toda a segurança não funcional para que seu backend não sofra com ataques ou indisponibilidade, como os exemplos abaixo:
Com um bom gerenciamento você consegue até mesmo ter relatórios para cobrar sobre o uso de sua API, caso faça parte de seu modelo de negócio.Recomendo você assistir esse Webinar para saber tudo de gerenciamento de APIs.
Após eu demonstrar para você a importância da inovação e como as APIs impulsionam as estratégias de transformação digital está na hora de pensar em seu negócio, e começar a executar todos os passos descritos neste artigo.Para poder te lembrar e inspirar, vou passar um pequeno resumo:
Com essas informações na mão se torne gigante como os exemplos que te mostrei. Seja o próximo ecossistema a possuir seu nome próprio, cresça o seu próprio ecossistema de parceria e crie as melhores experiências para os seus consumidores.Mas não pense que você está sozinho nesta jornada, entre em contato comigo que vou ficar muito feliz em ajudar com a sua estratégia de inovação através de APIs.