Uma prova de conceito testa viabilidade
O teste deve responder uma pergunta específica. Não é uma versão menor de todos os recursos que o sistema finalizado pode conter.
Uma prova de conceito é uma implementação pequena e preliminar que testa se uma abordagem proposta pode atender requisitos definidos antes que uma equipe se comprometa com o projeto completo.
Comece com a decisão
Escreva o que a equipe decidirá após o teste. Depois defina os critérios de sucesso que apoiam essa decisão. Critérios claros podem cobrir se um fluxo de trabalho crítico funciona, se informações necessárias podem se mover corretamente, ou se uma abordagem funciona sob uma carga de trabalho representativa.
Evite objetivos como "explorar a ideia". Eles não estabelecem qual evidência é suficiente ou o que deve acontecer quando o teste terminar.
Mantenha a implementação restrita
Uma prova de conceito não precisa de um sistema de produção completo. Ela pode focar no componente, conexão ou carga de trabalho que carrega a maior incerteza. Isso mantém o trabalho gerenciável e torna o resultado mais fácil de interpretar.
Documente a configuração, resultado, limites e problemas encontrados. Um teste aprovado sob condições restritas não prova que o sistema inteiro está pronto para lançamento. Ele mostra que a abordagem testada atendeu os critérios declarados.
Termos de prova de conceito
- Viabilidade
- Se a abordagem proposta pode funcionar nas condições que importam.
- Critério de sucesso
- Um resultado específico usado para decidir se o teste passou.
- Carga de trabalho representativa
- Um conjunto limitado de trabalho real que reflete uma parte importante do sistema planejado.
Planeje um teste focado
Declare o risco
Nomeie a suposição que poderia impedir o projeto mais amplo de funcionar.
Defina a medida
Defina o resultado observável que contará como sucesso ou falha.
Limite a construção
Inclua apenas os componentes e a carga de trabalho necessários para testar esse resultado.
Perguntas sobre provas de conceito
Seu propósito é reduzir incerteza sobre viabilidade antes de um compromisso maior. O resultado deve apoiar uma decisão de prosseguir, revisar a abordagem ou parar.
Pode ser, mas feedback de usuários nem sempre é seu propósito principal. Uma prova de conceito pode testar um requisito técnico ou operacional que os usuários nunca veem diretamente.
Um teste bem-sucedido tem um escopo claro, critérios mensuráveis e um resultado que responde a pergunta original. Ele também registra limites para que a equipe não trate um teste restrito como prova de prontidão para produção.
Guias de glossário relacionados
Teste a suposição importante
Os apps do Caffeine rodam no Internet Computer, uma rede pública feita para isso.