Nesta aula
Doze aulas atrás você tinha uma ideia. Hoje coloca no ar, e deixa três pessoas tentarem quebrar.
O projeto final não é uma coisa nova: é juntar tudo o que você fez, do projeto.txt da aula 1 ao manutencao.md da aula 11, numa versão que outras pessoas conseguem usar sem você do lado. A parte que quase ninguém faz, e que separa um projeto de brinquedo de uma ferramenta de verdade, é o teste com gente de fora. Vamos fazer com método.
- Ao final, você vai ter a sua ferramenta (ou site) publicada numa versão que cumpre o briefing e passou no checklist.
- Vai saber montar um roteiro de teste para pessoas de fora e transformar o que elas disserem em correção.
- Vai sair com a versão 1.0 no ar, testada por três pessoas, e o próximo projeto escolhido.
O que é "pronto" neste curso
Pronto não é perfeito nem completo. Pronto é quatro coisas, e você já tem quase todas:
- Cumpre o briefing. As funções da primeira versão, definidas na aula 1 e detalhadas na aula 4, funcionam. O que ficou de fora ficou de fora de propósito.
- Passou no checklist de segurança da aula 10, com os itens de gravidade alta resolvidos e a frase de dados escrita.
- Foi testado por gente de fora, e o que era bloqueio foi corrigido. É o que fazemos hoje.
- Está guardado: git com histórico limpo,
LEIAME.md,manutencao.md, e publicado (se for site ou ferramenta para o ar) ou instalado no aparelho certo (se for ferramenta local).
Escolha o que vai ser o seu projeto final: o site da aula 5 e 6, a ferramenta de cadastro da aula 7, ou a ferramenta com IA da aula 8. Um só. Se estiver em dúvida, escolha o que alguém do seu negócio usaria já na semana que vem. É o mesmo critério da aula 1, e ele continua certo.
Dica
Se o seu projeto final é a ferramenta com IA da aula 8, ela roda só no seu computador (a chave está lá). Para testar com três pessoas, chame as pessoas até o computador, ou grave a tela mostrando. Publicar com intermediário é o passo seguinte, e pode ser o primeiro projeto depois do curso.
Antes do teste: a passada final
Uma hora antes de mandar para as pessoas, faça a passada final. É a mesma checagem da aula 5 e da aula 7, só que completa:
- Abra do zero, como um usuário novo: no celular, pela rede móvel, se for site publicado; num navegador limpo, se for ferramenta local.
- Faça o caminho principal inteiro: de chegar até completar a ação que o briefing definiu como objetivo.
- Faça o caminho ruim: campo vazio, número negativo, texto enorme, clicar duas vezes seguidas.
- Leia cada texto. Ainda tem algum "[FALTA]" ou texto provisório? Resolva ou tire.
- Rode o pedido de revisão de segurança da aula 10 mais uma vez, porque desde então houve mudanças.
- Commit:
git add .egit commit -m "candidata a versão 1.0". Publique, se for o caso.
Exemplo real
Oficina com a calculadora de orçamento pronta. Na passada final, o dono descobriu que digitar "1.500" no campo de valor (com ponto) quebrava a conta, e que no celular o resultado ficava abaixo da dobra, sem o cliente perceber que tinha calculado. Dois ajustes de dez minutos antes do teste. Se tivesse mandado direto, as três pessoas teriam esbarrado no mesmo problema e o teste não teria mostrado mais nada.
O roteiro de teste com gente de fora
Escolha três pessoas que não participaram da construção. Idealmente, uma que representa quem vai usar (uma cliente, uma funcionária), uma que não entende nada do assunto (um parente), e uma que é exigente com detalhe. Mande o endereço (ou sente com a pessoa) e um roteiro curto. Não explique nada além do roteiro: se você explicar, o teste não vale.
A frase "não vou explicar nada de propósito" é o coração do teste. E o "não precisa ser educado" tira o filtro que faz as pessoas dizerem "ficou ótimo" para não magoar.
Transformando respostas em correções
Junte as respostas das três pessoas numa lista e classifique cada item:
- Bloqueio: a pessoa não conseguiu completar a ação principal, ou não entendeu o que a ferramenta faz. Corrige antes de chamar de pronto. Uma pessoa em três é motivo suficiente.
- Atrito: conseguiu, mas parou, ficou em dúvida ou clicou errado antes. Corrige se for rápido; se não, anota para a próxima versão.
- Preferência: "eu faria diferente", cor, ordem, palavra. Anota. Não corrige agora, a menos que duas das três pessoas tenham dito a mesma coisa.
Para cada bloqueio, o pedido de correção é o mesmo de sempre, com um ingrediente a mais: a frase da pessoa. "Uma testadora disse: 'cliquei em adicionar e achei que não tinha funcionado, porque a lista está lá embaixo'. No celular, depois de adicionar, role até o item novo ou mostre uma confirmação visível no topo. Não mude mais nada." A frase real da pessoa é o melhor briefing de correção que existe.
Cuidado
Cada pessoa que testar vai digitar algo. Se a ferramenta guarda dados, os dados delas ficam lá. Peça para usarem nomes inventados, ou limpe tudo depois do teste. E se o teste for no site publicado com formulário, lembre onde as mensagens vão parar (aula 10).
Depois da versão 1.0
Quando os bloqueios estiverem corrigidos e re-testados, faça o commit "versão 1.0 testada", publique, e escreva a linha no histórico do manutencao.md. Você tem uma ferramenta de verdade, feita por você, que você entende e mantém. Isso é mais do que a maioria das empresas pequenas tem.
O que vem depois, na minha experiência, segue um padrão. Quem tenta o "sistema que resolve tudo" trava e abandona. Quem faz mais um projeto pequeno, útil em uma semana, com o mesmo ciclo, em seis meses tem meia dúzia de ferramentas rodando e uma noção muito clara de quando precisa de profissional. A rotina mensal cuida do que já existe; o ciclo cuida do que vem. E os outros cursos do site (IA no trabalho, automação sem código, agentes de IA) são os próximos passos naturais, cada um com o mesmo espírito: entender antes de contratar, delegar sem perder o controle.
Prática · 20 min
Publique a versão 1.0 e faça o teste com três pessoas
- Escolha o projeto final (site, cadastro ou ferramenta com IA). Releia o
projeto.txte obriefing.md: as funções da primeira versão estão todas lá? O que não está, tire da lista ou faça agora, se for pequeno. - Faça a passada final: caminho principal, caminho ruim, textos provisórios, revisão de segurança da aula 10. Corrija o que aparecer, um pedido por vez, commit a cada correção.
- Commit "candidata a versão 1.0". Publique (site ou ferramenta para o ar) ou instale no aparelho certo (ferramenta local). Abra do zero e confira uma última vez.
- Escolha as três pessoas (quem usa, quem não entende, quem é exigente). Adapte o roteiro de teste com o endereço e as duas ações. Mande, ou sente com cada uma. Não explique nada além do roteiro.
- Junte as respostas numa lista no
projeto.txt. Classifique cada item: bloqueio, atrito ou preferência. - Corrija todos os bloqueios, usando a frase da pessoa no pedido de correção. Teste de novo você mesmo e, se der, peça para a pessoa que encontrou o problema repetir a ação.
- Commit
git commit -m "versão 1.0 testada", publique de novo, escreva a linha no histórico domanutencao.mde confira que oLEIAME.mdainda está certo. - Escreva, no fim do
projeto.txt, o próximo projeto pequeno em uma frase, e a data da primeira revisão mensal.
LEIAME.md e o manutencao.md atualizados, e o próximo projeto escolhido.Resumo da aula
- Pronto = cumpre o briefing, passou no checklist, testado por gente de fora, guardado no git com LEIAME e plano de manutenção.
- Passada final antes do teste: caminho principal, caminho ruim, textos provisórios, revisão de segurança, commit, publicar.
- Três pessoas de fora, roteiro curto, sem explicar nada, "não precisa ser educado".
- Respostas viram bloqueio (corrige), atrito (corrige se rápido) ou preferência (anota).
- A frase real da pessoa é o melhor briefing de correção.
- Depois da 1.0: rotina mensal para o que existe, outro projeto pequeno para o que vem. Grande demais é onde se trava.
Quiz da aula
Quatro perguntas para fixar. A melhor nota fica guardada para o certificado.
Isaque Victor cursos gratuitos