Isso é um mau sinal? Eu acho que é um aviso que vale a pena examinar, mas também acho que isso acontecerá.
Quando as pessoas enviam qualquer tipo de feedback para mim, tento filtrá-lo em três grupos:
- Insetos
- Solicitações de recursos
- Comunicação incorreta
Insetos
Os erros são quando algo obviamente não funciona da maneira que você esperaria, nem da maneira que o usuário esperaria. Tipo, ele me pediu meu nome, digitei "Scott", apertei enter e disse: "Oi Joe!"
Solicitações de recursos
É como "Eu sei que nunca conversamos sobre isso, mas o programa pode deduzir com os gestos do mouse que sou canhoto e mover o botão OK para o lado esquerdo da tela?" É quando o comportamento atual corresponde às expectativas do usuário e do usuário , mas eles desejam alterar a expectativa.
Comunicação incorreta
É quando você espera um resultado de um cenário, mas o usuário espera um resultado diferente. Às vezes, isso se torna uma solicitação de recurso, se eles simplesmente não comunicaram suas expectativas, mas pensaram que sim. Às vezes, isso se torna um erro se sua expectativa estiver errada.
No entanto, muitas vezes você sabe que o usuário não tem. E se eles dissessem: "Nesta tela, posso adicionar um registro para mim duas vezes com o mesmo nome e sobrenome! Isso é obviamente um bug!" Sua resposta pode ser: "Existem muitas pessoas no mundo com o mesmo nome e sobrenome, portanto não exigimos que essa combinação seja única. Temos uma tarefa de limpeza que é executada à noite e envia por e-mail um relatório de possíveis duplicatas para atendimento ao cliente quando achar que detecta uma duplicata com nome e endereço semelhantes e solicita que eles a verifiquem manualmente ".
Portanto, você deve ler todos os relatórios de erros, mas os sistemas mais complexos terão relatórios de erros que são realmente apenas solicitações de recursos ou possivelmente uma comunicação incorreta dos requisitos. Não entender a complexidade subjacente do mundo real é provavelmente a maior fonte desses problemas.