Quem conta
Todos os relatos das últimas encomendas, na ordem em que chegaram.
Quem parou de descobrir a quebra pelo cliente
Relatos das últimas encomendas, publicados com autorização de cada um.
O contrato de interface de uma página acabou com três semanas de discussão por e-mail. Os dois lados assinaram e começaram no mesmo dia.
Quando o emissor mudou um campo, o nosso painel mostrou as pendências na mesma manhã. Antes a gente descobria pelo cliente, dias depois.
O ambiente de teste ficou pronto na semana três. Meu time integrou enquanto o produto ainda estava sendo escrito.
Os avisos automáticos podem ser reenviados por botão. Isso tirou o desenvolvedor do meio de toda conferência.
A versão antiga da interface ficou de pé pelo prazo anunciado. Nenhum dos meus parceiros ficou de fora na virada.
O registro de pedido e resposta encerrou a discussão de quem errou. Em dois casos o erro era nosso, e deu para arrumar rápido.
A espera crescente segurou quatro horas de instabilidade da outra ponta sem perder um envio sequer.
O relatório mensal mostra chamadas, erros e o que ficou pendurado. É a única página que eu leio inteira.
O que nos perguntam antes de encomendar
Seis respostas, com o que conseguimos sustentar por escrito no contrato.
Pedir um encontroVocês fazem o produto inteiro ou só a camada de integração?
O produto inteiro: definição, telas, código, planos e pagamento, área do assinante, área interna e acompanhamento depois do lançamento. As integrações e a interface pública são o exemplo que usamos porque é onde mais projetos tropeçam.
E se a outra ponta for antiga e mal documentada?
É o caso mais comum. Começamos capturando chamadas reais para descobrir o comportamento de verdade, escrevemos o contrato a partir disso e isolamos essa ponta atrás de uma camada nossa, para que o resto do produto não dependa dela.
Quanto tempo a versão antiga da interface continua funcionando?
O prazo é combinado em contrato, normalmente entre seis e doze meses, com aviso aos usuários no momento em que a versão nova sai.
Como vocês tratam queda de uma integração?
Fila com nova tentativa em intervalos crescentes, pendências visíveis na área interna, aviso por mensagem para quem estiver de plantão e registro de tudo o que ficou para trás. Instabilidade da outra ponta acontece; o que combinamos é quanto tempo até alguém saber.
A documentação fica com quem?
Com a sua empresa, no mesmo repositório do código. A página pública da interface é gerada a partir dela, para não existirem duas verdades.
Como é o pagamento?
Encomenda em três parcelas — contrato de interface aprovado, ambiente de teste no ar e produto em produção. A manutenção de pontes é mensal, com trinta dias de aviso para encerrar.
Diga quais sistemas o seu produto vai ter de encarar
Com a lista das pontas e um exemplo de cada retorno já conseguimos dizer o que é ponte curta, o que é obra e o que é melhor não integrar agora.