Um aplicativo existente pode ser mantido por uma nova equipe quando o código-fonte, o processo de compilação, as contas e os dados de produção puderem ser revisados. Uma estimativa de transferência deve começar com uma compilação reproduzível e um registro dos problemas conhecidos; apenas capturas de tela não podem estabelecer o trabalho necessário.
O que coletar antes de conceder acesso
| Área | Evidências a preparar | Pergunta que isso resolve |
|---|---|---|
| Código-fonte e versões | Repositórios, branch usado em produção, tags de versão e instruções de compilação | A versão implantada pode ser reproduzida? |
| Infraestrutura | Propriedade da hospedagem, etapas de implantação, backups e instruções de recuperação | O aplicativo pode ser restaurado após uma falha? |
| Integrações | Inventário das contas de pagamento, mensagens, análise e APIs externas | Quais dependências exigem aprovação do proprietário ou rotação de chaves? |
| Defeitos conhecidos | Etapas de reprodução, resultado esperado, registros com dados confidenciais removidos | Quais falhas impedem as operações diárias? |
Compartilhe primeiro um inventário com dados redigidos. Quando a revisão começar, use contas individuais com acesso limitado; não cole senhas de produção, chaves privadas ou exportações de clientes em uma consulta pública.
Separe a descoberta da primeira versão de correção
Uma fase de descoberta deve registrar o status da compilação, as dependências sem suporte, as descobertas de segurança, os acessos ausentes e o comportamento coberto pelos testes existentes. O resultado é um plano priorizado com premissas. Uma fase de correção deve especificar os defeitos que serão corrigidos, as etapas de aceitação e o procedimento de reversão. Novos recursos e uma reescrita completa são decisões separadas.
Quem é responsável pela versão e pela recuperação?
- Mantenha os repositórios, as contas das lojas, os domínios e a hospedagem sob o controle do proprietário da empresa.
- Defina quem aprova as versões de produção e quem pode restaurar um backup.
- Documente a janela de suporte, o contato para incidentes, as exclusões e o processo de atualização.
- Exija que outro desenvolvedor siga as anotações de compilação e implantação como parte da transferência.
Solicite uma revisão da transferência
Envie a plataforma, o framework, se conhecido, a disponibilidade do repositório, a localização da hospedagem, os três problemas mais prejudiciais e o escopo de manutenção pretendido. Revise as opções de manutenção de software ou envie um resumo redigido da transferência. Uma estimativa será fornecida após a definição do acesso acordado e dos resultados da descoberta.
