Cords Cords Cords Cords
Integrações API | Gerenciamento de API

Como implementar uma estratégia de integração de API

Estratégia de integração de API

Para colocar a TI corporativa em uma posição de liderança (não siga!) a companyA transformação digital e as estratégias de negócios preparadas para o futuro exigem duas coisas principais: determinar o motivo pelo qual você precisa de uma estratégia de integração de API, e, em seguida, implementando essa estratégia de integração de API.

“As APIs são críticas para a transformação digital porque são fundamentais para o software como o espinha dorsal dos negócios modernos”, observou Randy Heffner, analista da Forrester, no início deste ano. “Muitos profissionais de desenvolvimento e entrega de aplicativos (AD&D) pensam erroneamente em APIs apenas como uma estratégia técnica para integração de aplicativos e aplicativos móveis. Mas as APIs permitem novas estratégias de negócios, mudanças rápidas nos negócios, ampla conectividade do ecossistema e envolvimento do cliente de classe mundial.”

Claro, implementar uma estratégia é muito mais fácil falar do que fazer. Determinar por que uma estratégia de API é necessária é muito mais direto, especialmente no mundo atual de aplicativos em nuvem intermináveis, conectividade móvel e pilhas departamentais de ponta. Mas colocar essa estratégia em prática pode ser perigoso.

Portanto, para ajudá-lo a implementar uma estratégia de integração de API, reunimos este guia prático descrevendo todas as etapas necessárias. Claro, seu negócio é único, então as etapas exatas, métricas e pessoas envolvidas dependerão de quais são seus objetivos de negócios, quem são as partes interessadas em sua organização e quando você deseja executar sua estratégia transformacional - mas geralmente, nós Vi as organizações mais bem-sucedidas cobrirem as seguintes etapas:

Passo 1: Estabeleça metas e benchmarks

Esta é uma etapa altamente crítica, mas muitas organizações ainda não dedicam tempo suficiente a ela. Isso é especialmente verdadeiro quando se trata de APIs, que muitas vezes são vistas como um facilitador de tecnologia em oposição a uma estratégia de negócios principal.

Manfred Bortenschlage, da GSMA, recomendou garantir que essas três questões são suficientemente respondidas nesta fase: Onde estamos agora, onde queremos estar e como lá chegaremos?

O objetivo aqui é ter uma ideia firme do que você deseja realizar por meio de uma estratégia de integração de API e como medir esse sucesso. Estabelecer um roteiro e indicadores-chave de desempenho (KPIs) permite que os responsáveis ​​pela implantação permaneçam no caminho certo e determinem com precisão se estão fazendo um bom progresso ou não.

Exemplo de KPIs para medir antes e depois da implementação da estratégia:

  • Tempo de desenvolvimento
  • Tempo de mercado
  • CAPEX e custos operacionais
  • Satisfação do cliente e taxas de churn
  • Produtividade dos funcionários e adoção de aplicativos
  • ROI em sistemas existentes

Passo 2: Desenvolver uma compreensão completa dos ambientes de TI agora

Antes que uma estratégia de API seja criada, é extremamente útil determinar o que está em vigor no momento. Quantas licenças de software estão ativas? Quais ferramentas cada departamento usa e com que frequência elas são aproveitadas? Como as conexões entre esses aplicativos e sistemas são estabelecidas agora (ou não estão conectadas?), e as APIs estão em uso em alguma instância? Como os ambientes de TI evoluíram no ano passado?

Tomar um inventário completo no início pode ser extremamente informativo. Dependendo do que for revelado nesta auditoria pode fazer uma grande diferença em termos do tipo de estratégia de integração de API necessária posteriormente.

Etapa 3: determinar o que precisa ser conectado por meio de APIs e como

Uma vez estabelecido um inventário completo, as equipes devem descobrir o que especificamente precisa ser conectado por meio de APIs. De muitas maneiras, esta etapa destaca as táticas e tarefas específicas necessárias para tornar a estratégia abrangente uma realidade.

Além de determinar o que precisa ser vinculado e de que maneira, os responsáveis ​​pela estratégia vão querer criar Cadeias de valor da API, também. Essencialmente, isso se refere à conectividade e uso da API do banco de dados para o usuário final. Esta etapa é sobre o que precisa acontecer para tornar uma API uma realidade e quem é responsável por qual peça específica do quebra-cabeça.

Esse tempo também pode ser útil para determinar como novas APIs serão criadas e implantadas quando necessário. Dependendo do escopo e dos casos de uso da API, as organizações podem achar vantajoso adotar uma plataforma de criação de API que lhes permite criar suas próprias APIs conforme necessário.

Etapa 4: certifique-se de que todos saibam por que a integração da API é importante e o que se ganha com ela

Invariavelmente, qualquer estratégia enfrentará ventos contrários, por mais cuidadosa ou necessária que seja. Toda organização tem seu quinhão de opositores que não gostam de mudanças de qualquer forma. Deve-se esperar uma resistência semelhante.

Mas essas vozes contrárias não devem ser evitadas. Em vez disso, eles deve ser abraçado. No início do esforço, reserve um tempo para explicar por que uma estratégia de integração de API será benéfica e como todos os departamentos - incluindo TI - ficarão melhores com uma em vigor. Obter a adesão de todos às vezes pode estender consideravelmente os cronogramas, mas ajuda a garantir que seja implementado de maneira mais suave e com menos falhas.

Nesta fase, muitas vezes pode ser útil contratar os serviços de um evangelista API. Assim como haverá pessimistas, também haverá indivíduos e equipes que serão muito apaixonados pela nova estratégia e falarão sobre seus benefícios. Ao contratar esses evangelistas para ajudar a espalhar a palavra, os céticos têm mais probabilidade de ver os aspectos positivos da nova estratégia, em vez de apenas insistir nas desvantagens percebidas.

Passo 5: Realizar um teste da nova estratégia

Uma vez que a estratégia foi completamente estabelecida, chega a hora de ver como ela funciona no mundo real. Testar a nova estratégia com apenas um departamento ou equipe específica, ou dentro de um pequeno subconjunto do ecossistema de TI, permite que você veja se a estratégia funciona como pretendido ou se ajustes adicionais podem ser necessários. Nenhum lançamento ocorre 100% sem problemas, e uma execução de teste garante que os soluços iniciais não causem dores de cabeça em toda a organização. Pense nisso como uma prova de conceito interna (POC), na qual seus aprendizados iniciais irão percorrer um longo caminho para tornar sua iniciativa maior um sucesso. Também é importante garantir que esta fase POC seja claramente comunicada a todas as partes interessadas e participantes na Etapa 4, incluindo expectativas definidas sobre o que será - e o que não será, realizado durante este teste. Você não quer aumentar seus ventos contrários porque os resultados foram desalinhados com as expectativas.

Como parte do período de teste, também é importante estabelecer protocolos para supervisão, segurança e manutenção da API. Uma boa estratégia de API não é algo que pode ser estabelecido uma vez e depois esquecido para sempre, mesmo supondo que o lançamento ocorra sem problemas. Não apenas as APIs precisarão ser supervisionadas e monitoradas para garantir o uso adequado, mas também as conexões podem precisar de manutenção de rotina ao longo do tempo para permanecerem altamente funcionais. Tendo uma plataforma de integração de API pode ajudar a lidar e automatizar muitas tarefas de manutenção e supervisão.

Uma vez que o julgamento está completo, agora chega o dia do ajuste de contas. Nesta fase, a estratégia deve estar firmemente estabelecida e quaisquer bugs identificados e corrigidos.

Etapa 6: determinar como as novas APIs serão introduzidas

Imagine se você implementasse sua estratégia de integração de API pela primeira vez em 2002. A nuvem provavelmente teria sido uma reflexão tardia, os dispositivos móveis não estariam em cena e a IA e a IoT eram mais ficção científica do que realidade corporativa. Muita coisa mudou nos últimos 15 anos, e a TI corporativa continuará a evoluir significativamente no futuro. Uma boa estratégia de integração de API deve ter protocolos preparados para o futuro, explicando como novas tecnologias e soluções serão incorporadas.

Para ver estratégias de integração de API bem-sucedidas no mundo real, baixe o e-book gratuito abaixo.

Sucesso do cliente de transformação de API

Este eBook compartilha histórias do mundo real de sete clientes Jitterbit que usam Jitterbit Harmony, uma única plataforma de integração de API nascida na nuvem, para liberar o poder transformador das APIs e da integração.

Compartilhar

Dúvidas? Estamos aqui para ajudar.

Contate-nos