Em 2012, em um artigo publicado na Time pelo CEO da revista, Edward Felsenthal, ele afirma:
“Toda companhia é, agora, uma empresa de tecnologia. A disrupção está apenas começando. O âmbito e a velocidade das mudanças não tiveram precedentes, acelerando a adaptação digital em 5 anos num período de 12 meses. Tudo que poderia ser digitalizado seguiu por esse caminho, da educação aos exercícios, do câmbio das moedas aos carros. Praticamente todo negócio se tornou uma companhia de tecnologia”.
Seguindo essa ideia, o uso de APIs se torna algo cada vez mais viável dentro da expansão e evolução dos negócios, oportunidades de crescimento e nova fonte de receita para as empresas, e é exatamente por esse motivo que você, como Product Manager, deveria saber mais sobre o assunto.
O que é uma API?
API é um acrônimo para Application Programming Interface, que significa Interface de Programação de Aplicações. Isso nada mais é do que um conjunto de rotinas, protocolos e comandos que permite a comunicação entre softwares para que compartilhem funcionalidades e recursos.
Ok, mas o que isso significa na prática?
Eu adoro a explicação que exemplifica a API como sendo o garçom, que recebe o pedido do cliente na mesa do restaurante, e leva a solicitação para o cozinheiro, isso porque é necessário que alguém faça essa ponte entre esses dois lados.
As APIs permitem que dois sistemas se comuniquem. Uma API é essencialmente uma forma de contrato entre os dois sistemas e a documentação da API determina os termos deste contrato. Uma API é projetada para uma especificação e, para que as informações sejam transferidas, as regras da especificação devem ser seguidas.
Por que Product Managers precisam saber sobre APIs?
Como PMs, muitas vezes somos referenciados como os ‘técnicos’ pelas áreas de Negócios, Vendas e Marketing. Somos convidados para reuniões externas para analisar os detalhes de como uma integração de API pode funcionar, tentamos explicar as restrições técnicas para nossos colegas de negócios de um recurso específico e evangelizamos o impacto que as novas tecnologias podem ter em nossos produtos e negócios.
Porém, nós somos gerentes e não engenheiros.
No entanto, as habilidades tecnológicas fazem parte da sagrada trindade das habilidades de gerenciamento de projetos: negócios, tecnologia, design, e há um forte argumento a favor e contra Product Managers com habilidades técnicas. Porém as habilidades técnicas são um trunfo para esses profissionais, desde que o foco do gerente de produto permaneça em entregar o ‘o quê’, ou seja, o valor para o cliente/negócio e que o ‘como’ (a tecnologia) seja visto como o mecanismo de entrega desse valor ao cliente.
De todas as tecnologias da web, as APIs são aparentemente cada vez mais importantes para os gerentes de produto, pois cada vez mais produtos oferecem APIs que fazem coisas interessantes e abrem novas oportunidades para o crescimento do negócio e receita do cliente .
As APIs são um dos conceitos técnicos mais frequentemente referenciados por stakeholders que não são de Produto/Engenharia devido às oportunidades de negócios que apresentam. Uma compreensão dos fundamentos das APIs é, portanto, uma coisa muito útil de se ter.
As oportunidades de produtos com APIs
As APIs abrem um mundo inteiro de novos produtos e oportunidades de negócios.
Para ter acesso à essas oportunidades, normalmente as empresas utilizam APIs de 3 maneiras diferentes:
Integrando com APIs de terceiros
A conexão com as APIs de outras empresas permite que seja possível agilizar a inclusão de novos recursos, funcionalidades e ferramentas que, de outra forma, levariam mais tempo para ser desenvolvido internamente.
Uma das APIs mais comuns e conhecidas é a API de CEP dos Correios, muito utilizada em e-commerces.
Construindo e expondo suas APIs para seus clientes
Criar e oferecer as APIs como produto para outras empresas tem sido o negócio de muitos lugares. O valor que a empresa oferece aos clientes não existiria sem APIs, pois o valor é entregue por meio de APIs. Para algumas empresas, é uma parte fundamental do seu produto que sustenta sua proposta de valor e, portanto, você precisa de suas próprias APIs externas para fornecer o valor que sua empresa existe para fornecer.
Alguns exemplos disso incluem o Twilio , que permite que as empresas enviem mensagens de texto aos clientes com base nas ações do usuário e a Remessa Online, que permite que as empresas disponibilizem o serviço de transferências internacionais para seus clientes usando toda a tecnologia e expertise da empresa.
APIs privadas
São APIs criadas para conectar os sistemas e os dados dentro da própria empresa. Isso é muito mais comum do que você imagina, mas muitas vezes não damos esse nome. Você já deve ter escutado algo como time de back-end e time de front-end.
As APIs internas são um grande passo para a transformação digital de uma empresa.
Por exemplo, falando novamente da Remessa Online: para concretizar as operações internacionais dos clientes, antes, é necessário realizar a verificação de compliance deste cliente, e garantir que ele está em conformidade para realizar tal operação.
Nesse contexto, existe um time de desenvolvimento que criou uma API interna que faz as consultas em diversos bureaus e serviços antifraude, consolidando esse resultado em apenas um serviço que é utilizado pelos times de plataforma no momento em que o cliente faz seu cadastro.
Ou seja, o time de plataforma consegue acessar apenas um serviço que oferece todos os resultados que ele necessita.
Conclusão
Como você pode observar, conhecer sobre APIs pode e vai te ajudar muito a evoluir seu produto ou até mesmo a construir um novo produto.
Não estamos querendo te transformar em um Tech Lead especialista em APIs, mas oferecer os conhecimentos básicos para que você consiga dialogar sobre esse assunto dentro da sua empresa.
Agora, caso você tenha mais interesse ainda, saiba que existem vagas específicas para Tech Product Manager, as quais têm um escopo muito voltado para esse tipo de produto. Se você quer se aprofundar nesse tema, sugiro um livro recém lançado por profissionais brasileiros chamado Jornada API na Prática, com o qual você poderá ter uma visão de como o mercado está trabalhando com esse tipo de produto.
Leia também: