Pergunta

Como você testa a usabilidade das interfaces de usuário de seus aplicativos – sejam eles web ou desktop?Você simplesmente junta tudo e depois ajusta com base na experiência do usuário quando o aplicativo está no ar?Ou você o passa para uma equipe de usabilidade específica para teste antes do lançamento?

Somos uma pequena software house, mas estou interessado nas melhores práticas de como medir a usabilidade.

Qualquer ajuda será apreciada.

Foi útil?

Solução

Eu gosto Paul Buchheit responda sobre isso na escola de startups.A versão resumida do que ele disse ouça seus usuários.Ouvir não significa obedecer aos seus usuários.Pegue o filtro de dados, retire todos os conselhos ruins e limpe o site de forma iterativa.Ensaboe, enxágue e repita.

Se você é uma loja pequena, provavelmente não tem uma equipe de controle de qualidade ou usabilidade ou qualquer outra coisa para acessar o site.Seus usuários serão os que realmente usarão o site.O feedback deles pode ser inestimável.

Se algo for muito difícil para um de seus usuários usar ou muito complexo para entender por que eles deveriam usá-lo, então pode ser o mesmo para 1.000 outros usuários.Encontre uma maneira mais simples de realizar a mesma coisa.

Depois de reunir todo esse feedback e ter uma lista de coisas a fazer, faça primeiro as mais simples.Dessa forma, você avança no progresso da usabilidade.

Outras dicas

O que eu gosto de fazer é dar a alguém um pacote de instalação, pedir que execute uma série de tarefas relacionadas ao funcionamento do aplicativo e observar.

O mais difícil é manter a boca fechada.

Alguns dos melhores conselhos sobre testes de usabilidade estão disponíveis no site de Jakob Nielsen http://www.useit.com.Ele defende o que Will mencionou: peça aos usuários que executem várias tarefas em seu site ou aplicativo da web e depois relaxem para ver o que eles fazem.

Não interrompa os usuários fazendo perguntas ou orientando-os.Basta observá-los e documentar seu fluxo.Você também pode obter hardware e software para rastrear os olhos e entender o que chama a atenção dos usuários.

No entanto, a usabilidade não deve começar na fase de testes.Você deve ter uma ideia geral do que os usuários geralmente gostam e do que não gostam quando você desenvolve.Existem muitos sites e livros que descrevem padrões e princípios de usabilidade geralmente aceitos.

Normalmente, testamos a usabilidade de novas interfaces pedindo a uma pequena seleção de usuários que experimentem uma versão beta.

Damos algumas instruções sobre o que os novos recursos/telas devem fazer e deixamos que eles mergulhem diretamente nisso.É muito interessante ver para onde eles estão olhando e clicando.Nunca demonstramos os novos recursos - apenas falamos sobre o que eles fazem.

Se as alterações na interface do usuário forem mínimas, elas serão publicadas e coletaremos feedback de usuários reais.Somente quando estamos fazendo grandes mudanças é que passamos por testes de usabilidade na versão beta.

Ao desenvolver novas telas, geralmente ajuda muito colocar um colega sentado na frente da IU e perguntar o que ela faz.Em quais áreas eles clicam?Para onde eles estão olhando primeiro?Quais seções estão chamando sua atenção?etc.

Eu concordo com Adam;usar uma pessoa muito analfabeta em informática é muito útil.No entanto, o que encontrei antes é que o programa que quero que eles experimentem simplesmente não é "o que eles querem" no que diz respeito a algo que eles gostariam de fazer.

Uma boa maneira de começar é com um protótipo de papel.Tenha tarefas específicas que você deseja que seu “usuário” execute e peça que ele faça isso.Para obter mais informações sobre prototipagem em papel, comece aqui.

Frequentemente levo qualquer interface nova em que estou trabalhando para um de nossos funcionários de suporte técnico.Eles ouviram todas as reclamações sobre interfaces que você possa imaginar, então, se alguém for pensar em possíveis problemas, esse alguém o fará.

Além disso, e não estou brincando sobre isso, muitas vezes levo a pessoa com menos conhecimentos de informática que conheço (sua mãe costuma ser uma boa escolha... mas eles precisam ter usado um computador antes, caso contrário, será inútil) e deixá-los soltos na interface sem nenhuma instrução.Se eles não conseguirem descobrir onde as coisas estão intuitivamente, então sua GUI provavelmente precisará de melhorias.Lembrar, Não os faça pensar! (sim, eu sei que isso é para web design, mas se aplica)

Existem muitas maneiras de testar a usabilidade de um sistema.Por favor, verifique qualquer literatura disponível que você possa encontrar.Só quero insistir que o teste de usabilidade não é tão difícil quanto você ou qualquer pessoa possa imaginar.Num famoso artigo chamado “Um modelo matemático para a descoberta de problemas de usabilidade” no INTERACT'93 e CHI'93, J.Nielsen e T.K.Landauer mostrou que apenas cinco usuários são suficientes para encontrar a maioria dos problemas em um sistema pequeno.

Se você não tiver como ler este artigo, tente este artigo no site do autor:http://www.useit.com/alertbox/20000319.html

Já faz um tempo desde a última vez que esta questão foi ativa, mas aqui vai de qualquer maneira.

Por experiência :

  • Sempre use Objetivamente mensurável para decidir se a usabilidade é melhor ou não (tempo para realizar tarefas cuidadosamente selecionadas, tempo inativo, métricas do tipo KLM) aqui um key-mouse logger pode ser um aliado precioso
  • Nunca vá muito longe antes de consultar e medir novamente com seu cliente (não se envolva com o protótipo de papel e saia com o produto acabado...isso nunca funciona)
  • leia, leia, leia, experimente, evolua
  • Mantenha as coisas simples e lembre-se sempre da tarefa em questão (por que o usuário precisa da interface)
  • teste, teste e teste novamente...
  • Sempre vá até o final das solicitações do usuário.Embora a caixa de seleção solicitada pelo usuário neste local específico possa ser a melhor coisa a fazer, ela quase sempre esconde uma falha mais fundamental
  • o usuário do sistema (aquele que o utiliza...ao contrário de quem paga por isso) é seu melhor aliado, mantenha-o ao seu lado

Nunca tenha medo de refatorar seu design e evoluir seu sistema.Evolua também suas métricas e medições, mas tenha cuidado ao fazê-lo para não quebrar a continuidade das medições, pois é o melhor sinal de progresso objetivo em um mundo MUITO subjetivo.

leitura recomendada (diferente da proposta anteriormente):

  • Manual de testes de usabilidade Jeff Rubin.Um pouco extremo, mas brincamos com uma versão ágil de sua abordagem e descobrimos que se passássemos 30 minutos por semana com os usuários, receberíamos MUITO feedback útil sem ficarmos sobrecarregados com muitas informações.

  • fique atento aos Sneiderman e Nielsen deste mundo e de outros que possam surgir

No que diz respeito à inspeção de usabilidade, existem vários métodos viáveis.Eles exigem uma quantidade diferente de recursos em relação a pessoas, análises e equipamentos.

O mais comum e mais fácil de executar é chamado

Avaliação Heurística

Basicamente, você percorre cada tela para verificar se ela está de acordo com a heurística definida por você ou por seu cliente.

Verifique este artigo por Nielsen

Passo a passo cognitivo

Este método exige que você peça ao usuário para concluir as etapas do aplicativo.Você prepara etapas para o usuário concluir.Os problemas que surgem durante este passo a passo são levados em consideração ao finalizar a aplicação.

Verificar esse papel para obter detalhes.

Análise Pense em voz alta

Usei esse método principalmente nos estágios iniciais da prototipagem.Deixo o usuário falar livremente sobre o sistema enquanto ele está sendo usado.Tire dúvidas sobre uso, design etc.Você pode obter uma visão muito boa das sensações gerais do sistema e quais recursos estão faltando.

Verificar este papel para detalhes.

Análise de interaçãoEste é mais complicado.Usei apenas as técnicas de coleta de dados propostas por este.Esta técnica leva em consideração o contexto, as atividades, a linguagem corporal, etc.A análise de interação é comumente focada em pesquisas, e não tanto em avaliações comerciais.

Esse link leva você ao artigo.

Lembre-se de que esses métodos exigem prática para serem aperfeiçoados.Eu começaria com HE, continuaria com CW e THA.E só use a Análise de Interação se você tiver muitos recursos e tempo.

Existem vários métodos para testar ou avaliar a usabilidade de um aplicativo.Dividido em métodos qualitativos e quantitativos e com base em quando você planeja testar.

Além disso, é categorizado com base no envolvimento dos usuários ou na realização dos testes por especialistas.

Para citar alguns métodos,

  1. Avaliações de especialistas - especialistas em interface de usuário ou usabilidade avaliam a usabilidade de uma interface com base em heurísticas e princípios decididos
  2. Teste formativo de usabilidade - fluxos de tarefas são realizados e os usuários recebem tarefas a serem concluídas.O feedback qualitativo é coletado com base em quais são os pontos fracos dos usuários durante o teste.Esta forma de teste é feita durante o design para fornecer feedback sobre o design do aplicativo.
  3. Teste somativo de usabilidade - fluxos de tarefas são realizados e os usuários recebem tarefas a serem concluídas.O desempenho dos aplicativos em termos de eficiência, eficácia e satisfação é medido com base na conclusão das tarefas pelos usuários.

A diferença importante é se você envolve o usuário ou um especialista para lhe dizer a diferença na usabilidade.Mais adiante, quando você fizer a avaliação – no final do projeto ou durante as fases de concepção.

Acredito firmemente no que chamo de teste de usabilidade 3-martini.Ao projetar um sistema, imagine que a pessoa que o utilizará acabou de tomar 3 martinis.

Antes de entregar o sistema a colegas (outros programadores, garantia de qualidade, suporte técnico) ou testadores de usabilidade, um teste informal com alguns amigos e uma garrafa de vodca (fora do trabalho, é claro) pode muitas vezes ser instrutivo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top