Capítulo 3 — Registros e formulários
Mapa da aula
Aula 03 publicada. Mapa, exemplo, EX009.
flowchart TD
N0["3.1 Formulários em papel e em tela"]
N1["3.2 Um desenho melhor"]
N2["3.3 Dados de contato"]
N3["3.4 Testando com os usuários"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX009"]
Desenho lógico
flowchart LR
N0["3.1 Formulários em papel e em tela"]
N1["3.2 Um desenho melhor"]
N2["3.3 Dados de contato"]
N3["3.4 Testando com os usuários"]
N0 --> N1 --> N2 --> N3 --> Q["EX009"]
[3.1 Formulários em papel e em tela]
|
v
[3.2 Um desenho melhor]
|
v
[3.3 Dados de contato]
|
v
[3.4 Testando com os usuários]
|
v
[Exemplo resolvido] --> [Exercício EX009]
Objetivos de aprendizagem
Você vai (1) desenhar formulários que coletem bons dados; (2) usar campos obrigatórios e listas; (3) testar formulários com os usuários.
3.1 Formulários em papel e em tela
A Linkway coleta alguns dados por formulários: reclamações de passageiros, relatos de ocorrências dos motoristas e registros de achados e perdidos. Marta revisa o formulário de reclamação e encontra texto livre para a linha, a data e o ponto, de modo que as pessoas escrevem as linhas de muitos jeitos, como linha 7, número 7 e o ônibus do hospital. Ela observa que o texto livre dificulta a análise posterior, porque a mesma linha aparece com nomes diferentes. Ela conta onze maneiras diferentes de escrever os números das linhas em um único mês de reclamações sintéticas, o que mostra o tamanho do problema para quem as analisa.
3.2 Um desenho melhor
Marta redesenha o formulário de reclamação do site: a linha é escolhida em uma lista, a data em um calendário, o ponto em uma lista filtrada pela linha, e há uma caixa de texto livre para a descrição. Os campos obrigatórios ficam claramente marcados. Ela mantém o formulário curto, pedindo só as informações necessárias para tratar a reclamação. Explica que bons formulários previnem erros logo no início, o que é mais fácil do que corrigi-los depois em planilhas. O Sr. Hughes aprova o desenho para testes antes de ele ir para o site, e pede que Marta registre cada decisão no caderno.
3.3 Dados de contato
O formulário antigo pedia o endereço completo, a data de nascimento e o telefone do passageiro. Marta pergunta ao Sr. Hughes por quê. Ele responde que basta um e-mail ou um telefone para dar a resposta. Ela remove o endereço e a data de nascimento. O Sr. Osei explica que coletar apenas o necessário é um princípio de proteção de dados, o princípio da necessidade no art. 6º, III, da LGPD, e também torna os formulários mais rápidos de preencher, de modo que mais passageiros os concluem. O Sr. Hughes concorda, e a versão seguinte pede apenas um e-mail ou um telefone, à escolha do passageiro.
3.4 Testando com os usuários
Marta pede a três colegas de turma e a dois funcionários da Linkway que preencham o novo formulário. Um funcionário aponta que alguns pontos têm o mesmo nome em linhas diferentes, por isso a lista de pontos precisa mostrar a linha. Outro acha o calendário difícil de usar no celular. Marta ajusta as duas coisas. Ela aprende que testar formulários com usuários reais revela problemas que os desenhistas não veem e registra as mudanças no caderno, com os motivos. O formulário final entra no site, e o Sr. Hughes relata que as reclamações agora chegam com a linha e o ponto corretos em quase todos os casos.
Exemplo resolvido
Marta encontra linhas escritas em texto livre no formulário de reclamação, redesenha-o com listas e um calendário, remove os campos desnecessários de endereço e data de nascimento e corrige os problemas encontrados no teste com usuários.
Caso sintético. Os formulários são sintéticos.
Erros e limites
Texto livre para informações estruturadas torna a análise pouco confiável.
Exercícios
- EX009 — Variações da linha. Dê uma forma como as pessoas escreviam a linha 7. Rubrica: 3 = número 7 ou o ônibus do hospital;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
- EX010 — Campos de contato removidos. Que campos Marta removeu? Rubrica: 3 = o endereço completo e a data de nascimento;; 2 = ambos;; 1 = um;; 0 = nenhuma.
- EX011 — Problema da lista de pontos. Que problema os funcionários encontraram na lista de pontos? Rubrica: 3 = pontos com o mesmo nome em linhas diferentes;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
- EX012 — Problema do calendário. O que era difícil no calendário? Rubrica: 3 = usá-lo no celular;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
Continue estudando — aula 03 (capítulo 03 de 18)
← Capítulo 02 · Índice das aulas · Capítulo 04 →
Continue para a próxima aula já escrita.