Como você garante que seu produto atenda às diretrizes básicas de usabilidade? [fechadas]

5

Existem alguns erros de usabilidade realmente comuns no software de uso diário que usamos; erros que resultam das maneiras como o programador em particular aprendeu sem aprender de todas as outras formas que existem.

Por exemplo, falando sobre o software Windows em particular, as seguintes falhas comuns vêm à mente:

  • Falha ao suportar várias telas. Por exemplo, janelas centralizadas na área de trabalho virtual (em vez de uma tela específica) e, portanto, exibidas abrangendo o limite do monitor em uma configuração de monitor duplo.
  • Falha ao oferecer suporte a usuários sérios de teclado. Por exemplo, uma ordem de tabulação totalmente confusa; chaves aceleradoras duplicadas ou completamente ausentes.
  • Alt-bagunça ordem do Alt + Tab. Por exemplo, uma janela que não vai para o final da ordem de tabulação quando minimizada.
  • Quebra sutil de controles comuns que foram reimplementados por um motivo ou outro. Por exemplo. falha ao implementar Ctrl + Esquerda / Direita em uma caixa de texto; falha ao adicionar um menu da janela Alt + Space a uma janela skinnable, falha ao fazer Ctrl + Insert copiar para a área de transferência, etc, etc. Esta é uma categoria enorme por si só.

Há um zilhão de coisas assim. Como podemos garantir que não quebremos uma grande parte deles? Afinal, eles não estão todos escritos em qualquer lugar ... ou são?

    
por Roman Starkov 22.09.2010 / 00:51
fonte

2 respostas

1

Não estou ciente de tal lista (talvez você possa criar uma?), mas há uma maneira de resolver isso:

Teste beta

Se sua comunidade for grande o suficiente, libere uma versão beta. Mesmo que não seja grande, basta pedir às pessoas para experimentarem e verem o que pensam. Diga a eles que eles não precisam usá-los depois de terminados, só que você queira a opinião deles sobre isso. Eles vão tentar.

O teste beta permite que você veja se o seu programa atende ao consenso geral. Usuários beta são mais propensos a serem técnicos, então coisas como simplicidade serão difíceis de testar, já que pessoas técnicas sabem como lidar com softwares desse tipo. No entanto, mesmo que os beta testers não consigam descobrir, você tem um problema sério.

Outras coisas, como suporte a dois monitores, atalhos de teclado, integração com o sistema operacional, estabilidade, etc., podem ser facilmente testadas com o software beta.

    
por 22.09.2010 / 02:49
fonte
2

Acho que uma coisa que devemos ter em mente é lembrar o motivo da maioria dos problemas de usabilidade de software - a usabilidade é um problema humano e, como tal, é difícil definir com um conjunto de regras. Isso está totalmente em desacordo com o mundo de regras que a maioria dos programadores quer viver.

Por causa disso, acho que você precisa jogar fora a crença de que uma lista de verificação de problemas de usabilidade poderia ser útil. Acreditando que está pensando como um programador e só irá resultar em mais problemas de usabilidade que você simplesmente não tinha pensado (ou que são o resultado de aderir a uma "regra" de usabilidade que nunca deveria ter sido uma regra).

  • Uma das maiores diferenças pode ser feita projetando primeiro (leia The Innmates estão executando o asilo ).

  • Em segundo lugar, certifique-se de que seu software passe por testes de usabilidade com usuários reais.

  • Em terceiro lugar, não pense como um programador. A ideia possível na sua pergunta é um exemplo perfeito de por que isso é importante lembrar. Até mesmo boas ideias (evitando controles fora do padrão) não são sempre verdadeiras. Esses controles podem ser defeituosos ou podem ser usados para algo que não deveriam. A solução perfeita para o seu formulário ou entrada do usuário pode ainda não ter sido inventada, ou pode simplesmente não ser amplamente usada ou implementada (o iPhone é um ótimo estudo de caso para isso).

Como outra ilustração do problema com "listas de verificação de usabilidade", a lista que você apresentou pode ser comum a você, e eu concordo que eles são problemas, mas eu não tinha pensado na maioria deles antes de ler sua lista. Por outro lado, tenho experimentado muitos aborrecimentos com o Windows desde que recebi um PC para o meu trabalho diário:

  • (Windows 7) O uso de mouse sobre um botão da barra de tarefas e depois sobre uma miniatura da janela solta todas as outras janelas apenas para contornos. Eu fiz isso por acidente várias vezes e tive o que eu estava lendo simplesmente desaparecer.

  • O painel da guia Alt + agora pode ser alterado para trazer temporariamente a janela para a frente. No entanto, quando você solta você acha que vai ficar lá, e isso não acontece.

  • (MS Outlook - Eu sei, uma foto barata) Se eu abrir um novo e-mail e depois fechá-lo, mesmo que eu não tenha adicionado nenhum texto, ele me pergunta se eu quero salvar o rascunho. Então, se eu disser não, ele será movido para a pasta de itens excluídos. Como um e-mail não lido , deixando-me com um grande " (1) " azul até que eu o exclua ou "leia".

por 22.09.2010 / 01:10
fonte