Princípios de gerenciamento de produtos que aprendi criando mais de 80 APIs empresariais


Princípios de gerenciamento de produtos que aprendi criando mais de 80 APIs empresariais

A CDK World processa aproximadamente US$ 540 bilhões anuais no comércio automotivo. Quando a empresa decidiu abrir suas integrações por meio de APIs Modernas, o desafio não period técnico. Period descobrir qual das centenas de possíveis pontos de extremidade de dados realmente impulsionaria a adoção entre os integradores de software program de concessionárias. Ao longo de três anos, o programa enviou mais de 80 APIs ao mercado. Alguns se tornaram infraestruturas críticas. Outros revelaram lições caras sobre o que os clientes empresariais realmente precisam versus o que eles dizem querer.

A API Automobile Stock tornou-se de missão crítica, usada por milhares de concessionárias diariamente. A descoberta do cliente revelou que os revendedores estavam atualizando manualmente cinco websites de listagem diferentes; a API resolveu esse problema com tempos de resposta inferiores a 200 milissegundos e ambientes sandbox que permitem a integração dos desenvolvedores em dias. Em contraste, uma API inicial priorizava a integridade técnica em detrimento do fluxo de trabalho. Ele ofereceu extração abrangente de dados com tratamento robusto de erros, mas a adoção foi estagnada. Os desenvolvedores tiveram que fazer um trabalho de transformação significativo. A API respondeu “quais dados existem”, mas não “que decisão estou tentando tomar”.

O mercado de mercado de API é projetado para atingir US$ 49 bilhões até 2030crescendo quase 19% ao ano. No entanto, a maioria dos programas de API empresariais não consegue entregar resultados de negócios planejados. Uma pesquisa com 300 líderes de TI descobriu que 71% das organizações não alcançaram os resultados esperados com suas APIs, muitas vezes devido à má adoção. A lacuna entre construir APIs e fazer com que as pessoas realmente as utilizem é onde a maioria dos gerentes de produto tropeça.

Sequência para alavancagem, não completude

O instinto ao iniciar um programa de API é mapear todos os pontos de dados possíveis e construir uma cobertura abrangente. Essa abordagem quase mata iniciativas antes de serem lançadas. Em vez disso, o que funciona é identificar as três ou quatro APIs que desbloqueiam as integrações de maior valor para os maiores parceiros e, em seguida, desenvolver a partir daí. No CDK, a priorização seguiu uma sequência deliberada: primeiro as APIs somente leitura, depois as APIs de write-back e depois os webhooks. Dentro de cada categoria, a classificação se resumia à receita associada, ao número de fornecedores e revendedores independentes de software program que o utilizavam, à complexidade e ao alinhamento estratégico com as prioridades da liderança.

Começando pequeno com projetos internos, reduz riscos e ganha experiência antes de escalar. O quadro mais útil é tratar cada lançamento de API como uma hipótese sobre o que o ecossistema precisa, usando métricas de adoção para informar o que construir a seguir, em vez de tentar prever tudo antecipadamente.

A padronização é uma decisão de produto, não técnica

A normalização continua a ser um grande desafio para mais de 58% das organizações. A tentação é tratar isto como um problema de governação solucionável através de documentação e aplicação. A padronização é bem-sucedida quando reduz a carga cognitiva dos desenvolvedores, e não quando satisfaz listas de verificação de conformidade interna.

Quando várias equipes criam APIs com convenções diferentes, os parceiros de integração passam mais tempo aprendendo as peculiaridades da API do que criando recursos. O argumento comercial para a padronização se cristaliza quando você calcula quantas horas de engenharia do parceiro são queimadas devido à inconsistência. Esse número geralmente é maior do que se espera. As integrações do CDK tinham mais de 20 anos. Requisitos padronizados, documentação, formatos de solicitação/resposta e códigos de erro permitiram que a equipe os reconstruísse em um ano. A ordem de prioridade period importante: melhorar primeiro a experiência do desenvolvedor e depois reduzir o tempo de desenvolvimento para APIs subsequentes para permitir escalabilidade.

Kong’s Diretrizes de design de API seize bem isso: os consumidores de API esperam que todas as suas APIs pareçam ter sido desenvolvidas pela mesma pessoa. Quanto menos eles tiverem que aprender, mais adotarão. Estabelecer uma comunidade de práticas entre equipes para desenvolver padrões de forma colaborativa melhora a adesão em comparação com mandatos de cima para baixo.

APIs são o tecido conjuntivo para sistemas de ML

A relação entre o design da API e a estratégia de produtos de IA/ML está se tornando impossível de ignorar. As decisões de arquitetura de API tomadas anos antes restringem ou permitem o que as equipes de ML podem realizar no futuro. Armazenamentos de recursos, endpoints de serviço de modelo e pipelines de treinamento dependem de padrões limpos de acesso a dados.

Informações abordagem para IA empresarial ilustra isso com seu API Gateway que conecta aplicativos da Infor e de terceiros, vinculando fontes de dados em um único native que os modelos de ML podem consumir. Quando as APIs são projetadas sem considerar os casos de uso de ML downstream, as equipes acabam construindo pipelines de dados frágeis para contornar as limitações. O custo dessas soluções alternativas acumula-se silenciosamente até que uma grande iniciativa de BC expõe a dívida técnica. O redesenho da API Buyer Data para estabelecer uma única fonte de verdade reduziu as instâncias duplicadas desde o início. Melhores dados de origem para registros de clientes significaram que os sistemas de ML que executam análises de valor de vida do cliente, modelagem de propensão e segmentação tinham entradas mais limpas e previsões aprimoradas.

A dinâmica do mercado não é intuitiva

Construir APIs é simples em comparação com adotá-las em um mercado. Os ecossistemas B2B apresentam atritos específicos: os compradores empresariais precisam de análises de segurança, aprovações de compras e recursos de integração. Uma API que resolve um problema actual ainda pode falhar se o caminho de adoção exigir muita sobrecarga organizacional.

O que impulsiona a adoção nos mercados é a redução do tempo até a primeira integração. Ambientes sandbox, amostras de código de trabalho e documentação que pressupõem que os desenvolvedores têm restrição de tempo são mais importantes do que a integridade dos recursos. As APIs bem-sucedidas têm caminhos de implantação medidos em horas, não em semanas. Mudar de documentação estática em PDF para documentos de API interativos com código de solicitação/resposta de amostra e requisitos de tratamento de erros eliminou perguntas que obstruíam a fila de suporte. Os tickets de suporte relacionados à integração caíram cerca de 30%.

As organizações que tratam as APIs como produtos, com proprietários dedicados responsáveis ​​pelo seu sucesso a longo prazo, superam consistentemente aquelas que vêem as APIs como canalizações técnicas. Isso vale para contextos de consultoria, comércio eletrônico e software program empresarial. APIs são a forma como as empresas modernas expõem seus principais recursos. Acertar é uma vantagem competitiva que aumenta com o tempo. Quando APIs como pacotes de pedidos de reparo são construídas para o sucesso a longo prazo, os aplicativos criam valor para as concessionárias, o que leva mais concessionárias à plataforma, o que atrai mais desenvolvedores. A plataforma se torna a camada de integração padrão. Com a mudança da indústria para mentalidades de IA e API-first, esse efeito agravado se acelera.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *