Escolar Documentos
Profissional Documentos
Cultura Documentos
Este artigo trata de e como essa informação É importante ressaltar que os fatores acima estão diretamente
pode ser usada no projeto e avaliação da usabilidade de relacionados com a experiência do usuário na forma que o
produtos. usuário ‘percebe’ e interage com o produto ou serviço. Isso
compreende a . Nielsen e Norman a definem
dizendo que:
A usabilidade é uma característica de um produto ou ser-
viço que informa quão fácil de usar e aprender esse produto “ compreende todos os aspectos da inte-
(ou serviço) é. Em outras palavras, serve como um indicador ração do usuário final com a organização, seus serviços e
de quão intuitivo é utilizar aquele produto (ou serviço). seus produtos. O primeiro requisito para um experiência
Perceba que essa característica influencia diretamente o de usuário é atender às necessidades exatas do cliente de
interesse do usuário em utilizar ou não esse produto ou maneira objetiva. Além disso, há a simplicidade e elegância
serviço. No entanto, em sistemas de software, assim com que geram produtos que são atrativos para o uso. A verda-
em outros produtos, a usabilidade é avaliada não apenas deira experiência de usuário vai além de dar aos usuários
quando o produto está pronto, mas também durante todo o que eles querem ou oferecer características de uma lista
o processo de desenvolvimento visando assegurar o nível de itens solicitados. Visando obter experiência de usuário
desejado de usabilidade. com qualidade nos benefícios de uma organização, deve
Observe que a interface de usuário é determinante em di- haver uma combinação de serviços de varias disciplinas,
versos aspectos. Um resultado direto disso é que as interfaces incluindo engenharia, marketing, projeto industrial e design
bem projetadas aumentam o grau de eficiência com que o gráfico, e projeto de interface.” [Nielsen& Norman Group]
usuário realiza as suas tarefas. Isto tem impacto direto na
produtividade de uma organização além de satisfação sub- Agora, se você necessita projetar um produto a ser utilizado
jetiva no uso do sistema pelo usuário. E mais, isso também por usuários, você deve trabalhar com a premissa de que usa-
reduz os custos de apoio ao usuário tais como treinamento e bilidade é um requisito essencial deste produto. Para tanto,
atendimento ao usuário. O projeto da interface de usuário de você deve considerar diretrizes de projeto (ou
um produto leva em consideração a experiência do usuário ), como alguns destacados no quadro de links
na interação com o produto. Em que situações isso acontece? deste artigo, e heurísticas de usabilidade. Essas informações
Quando a interface de usuário se insere naturalmente no servem para guiar o projeto durante seu processo de desen-
ambiente de trabalho do usuário, tornando a realização de volvimento, bem como na inspeção de usabilidade.
tarefas eficiente. Existem diversos métodos de inspeção de usabilidade que
podem ser empregados para avaliar aspectos relacionados
com a usabilidade de produtos a fim de detectar problemas
O projeto de um produto requer que você (projetista) consi- de projeto e fazer recomendações para a eliminação desses
dere um conjunto de fatores, listados abaixo: problemas. Exemplos de métodos compreendem avaliação
1. O tipo de produto que você quer desenvolver; heurística, percurso cognitivo ( ) e testes
2. A informação que será apresentada ao usuário; com usuário. Vale ressaltar que problemas de usabilidade
3. A interface de usuário do produto (ou serviço); estão diretamente associados com aspectos da interface de
4. O padrão de uso do produto (ou serviço); usuário do produto. Tais problemas podem resultar em difi-
5. A interação do usuário com o produto. culdade no aprendizado e uso do produto, bem como pode
causar insatisfação do usuário e até mesmo uso ineficiente
O objetivo ao apresentar esses fatores não é o de ser completo, do produto.
mas de identificar ‘fatores’ que contribuem e afetam a expe- Com isso em mente, você, engenheiro de software no papel
riência do usuário ( ) no ‘uso’ de um produto ou de projetista e avaliador da interface de usuário de um pro-
serviço. Costumo denominar esses fatores como a ‘pirâmide’, duto ou serviço, precisa justificar o que lhe motiva a fazer a
que compreende a base da , como ilustrado na avaliação de usabilidade. A listagem abaixo destaca situações
Figura 1. onde você deve considerar fazer uma avaliação:
-
testes com o usuário; nando-a flexível e customizada às necessidades dos usuários;
No entanto, as avaliações como, por exemplo, avaliação Mas, há interdependência entre elas, o que implica numa di-
heurística e percurso cognitivo possuem limitações quanto ficuldade para você, em um momento como projetista e noutro
ao grau de ‘cobertura’ de problemas de usabilidade veri- como avaliador, em escolher a melhor alternativa. Isso mostra
ficados. Nessas avaliações, observa-se a interdependência que o usuário é participante essencial do processo. E,
entre heurísticas, o que requer a participação do usuário
para indicar qual melhor alternativa a ser adotada. Além . Você substitui os argumentos
disso, as avaliações não são boas para tratar preferências e opiniões por dados e números. Perceba que dados fazem as
de grupos, diferenças de ‘culturas’, compromissos aceitá- opiniões sumirem se elas não estiverem baseadas em dados
veis pelos usuários (como apresentação e classificação de e, como conseqüência, o tempo de reuniões de avaliação são
opções, rótulos usados), além de não prover informações reduzidos. Seu tempo agora passa a ser empregado para ana-
suficientes para refinamento de projeto. Essas limitações lisar e interpretar os dados.
de métodos de avaliação devem ser levadas em conta para Agora, se você ainda não está convencido da importância de
fazer testes com usuários, como apresentado a seguir. realizar testes com usuários, lembre-se de que há situações que
envolvem o risco humano ou econômico, onde a participação
do usuário no processo de inspeção da usabilidade é essencial.
Teste de usabilidade é um método de inspeção da usabilida- Em tais situações, é imperativo a realização de testes com o
de que visa medir a taxa de sucesso que usuários conseguem usuário. Vale ressaltar que os testes são, muitas vezes, empre-
utilizar e/ou aprender a usar um produto ou serviço para gados como atividade complementar no processo de inspeção
realizar tarefas. da usabilidade apoiados na análise e interpretação de dados
Um teste de usabilidade objetiva avaliar se o projeto da como apresentado a seguir.
interface atende às necessidades dos usuários. A pergunta
que agora você pode estar se fazendo é:
De um modo geral, os testes de usabilidade têm por obje-
Por que testar a usabilidade? tivo coletar dados (durante o teste) os quais são analisados
e interpretados, munindo você (projetista) de informações
A principal motivação para realizar testes com usuário sobre a usabilidade de um produto ou serviço. Dessa forma,
é eliminar uma série de argumentos e discussões sobre quando você realiza testes com usuário, você precisa obter
a forma apropriada de fazer algo. Para exemplificar isso, dados, checando:
lembre-se de que a usabilidade é um elemento norteador
do processo de desenvolvimento, isto é, o desenvolvimen- conseguem realizar as tarefas);
to acontece sob a ótica do usuário, buscando apoiar de
maneira natural a realização de suas atividades. E, para tarefas;
tanto, os projetistas consideram heurísticas de projeto de
interface, como as heurísticas propostas por Jakob Niel- no qual o usuário começa como iniciante até atingir domínio
sen (disponíveis em no uso do produto;
):
ao longo do tempo e nível de satisfação subjetiva (quando
status; os usuários testados expressam sua satisfação em utilizar o
entre o sistema e o mundo produto ou software).
real;
Embora o teste de usabilidade ajude o projetista a verificar se
usuários; a interface de usuário atende aos critérios pré-definidos, o grau
de confiabilidade não é total, pois você pode estar testando
usuários atípicos e o resultado obtido não pode ser generaliza-
do para toda população de usuários. Além disso, o teste sempre
priorizando o reconhecimento à recordação; ocorre num ambiente (i.e. numa condição) artificial.
Lembre-se de que quando você decide realizar testes com
usuários em complemento a outro método de inspeção de
usabilidade, você quer identificar áreas de problemas que não
foram capturadas antes, bem como necessita efetuar uma revi-
de modo a atender às necessidades
do usuário.
Note que você precisa de uma metodologia (isto é, um con- Na interpretação de dados (dos testes com usuários), você
junto de passos) descrevendo as atividades que você precisa (avaliador) deve priorizar os problemas mais severos. Mas,
realizar, a ordem na qual essas atividades devem acontecer, você questiona:
o que cada atividade requer e o que cada atividade produz.
Portanto, sua atividade de testes com usuários compreende
análise e interpretação de dados. Você deve entender estas
duas atividades como sendo atividades do tipo ‘guia’ dos
testes com usuários. A taxa de severidade de um problema da usabilidade (de um
Nesse sentido, na etapa de análise de dados, você precisa produto ou serviço) pode ser determinada por um conjunto
obter dados quantitativos que lhe permita aferir a usabilidade. de fatores que compreendem:
Para tanto, você deve levantar dados como, por exemplo:
1. Tempo para realizar uma tarefa;
2. Percentual de tarefa concluído; problema;
3. Percentual de tarefa concluído por unidade de tempo;
4. Taxa de sucessos/falhas; serviço;
5. Tempo consumido com erros;
6. Percentual de erros; ou serviço (onde você deve considerar difícil se mais de 70%
7. Número de comandos utilizados; dos usuários não conseguem realizar tarefa).
8. Número de comandos disponíveis não utilizados;
9. Freqüência de uso de (help) ou documentação; Para determinar a criticalidade de erro, você considera que
10. Quantidade de vezes que o usuário lembra comandos (isto a criticalidade é obtida pelo efeito combinado da taxa de seve-
é, retenção ao longo do tempo); ridade com a probabilidade de ocorrência, ou seja:
11. Número de vezes que o usuário expressa satisfação ou Criticalidade do erro = Taxa de severidade + Probabilidade
frustração; de ocorrência
12. Avaliação subjetiva do usuário quanto ao uso do produto
ou serviço. Para exemplificar tudo isso que tem sido apresentado, neste
artigo o foco, deste ponto em diante, recai sobre a interface de
Note que a coleta dos dados acima pode ser feita através de usuário de web sites. Para tanto, um conjunto de princípios
observações em testes com usuários realizados em laboratório que devem ser considerados compreende:
(de usabilidade). Adicionalmente, pode ser feita a obtenção de 1. Mantenha consistência no uso da linguagem e rótulos e
dados por meio da coleta automática do ‘log’ de acesso e uso evite usar jargões;
dos usuários. Tudo isso pode ser complementado com entre- 2. Traga para o primeiro plano (isto é, a tela principal) as in-
vistas e questionários com os usuários. formações mais importantes;
Todavia, é importante ressaltar que a participação do usuário 3. Ofereça palavras chaves para leitura rápida;
em testes é de caráter voluntário e deve ser precedida da devida 4. Evite usar animações ou sons;
assinatura de termo de concordância em fazer parte do teste. 5. Diferencie textos de elementos gráficos (como figuras e ícones);
Também, você (na condição de avaliador) deve esclarecer aos 6. Faça uso de links consistentes e previsíveis;
usuários participantes que o objetivo do teste é de avaliar o 7. Agrupe conteúdo semelhante na mesma página.
produto ou serviço, e não o usuário.
Numa segunda etapa, você precisa interpretar os dados que Nos testes com usuários, você deve seguir um conjunto de
são obtidos com os testes. Portanto, você deve: etapas com o objetivo de realizar os testes. E, para tanto, você
1. Avaliar os dados obtidos segundo critérios de usabilidade; deve fazer:
2. Priorizar problemas de usabilidade mais severos;
3. Identificar a criticalidade dos erros;
usuários;
A fase de interpretação visa levantar informações que lhe
permita aferir a usabilidade da interface de usuário de um seguidos;
produto ou serviço. Para tanto, você deve estar interessado em
avaliar dados baseados em critérios de usabilidade:
Entretanto, perceba que este artigo se concentra na última do projeto de modo a tratar os critérios de usabilidade cujo
etapa essencial para o teste com usuário. Considerando a resultado não tenha sido satisfatório.
análise e interpretação de dados de interfaces de usuário de Agora considere, por exemplo, a Figura 3 que ilustra parte
web sites, quatro propriedades analisadas e interpretadas de uma interface Web da biblioteca de uma universidade, no
compreendem: qual os usuários foram solicitados fazer renovação de livros
– você verifica se o site ‘faz’ o que o usuário espera emprestados. Observe que todos os itens foram marcados para
e necessita que o web site faça para ele; renovação e o usuário simplesmente clica no botão renovar
você verifica se o web site é fácil de usar de (indicado na figura).
modo a permitir que o usuário realize a tarefa desejada;
você verifica se o web site é fácil de aprender a
usar, possibilitando ele (usuário) migrar de novato para perito
no uso do web site;
você verifica o quão ‘agradável’ o usuário
considera utilizar o web site.