Você está na página 1de 6

O

projeto de qualquer produto re-


quer do projetista a habilidade
de examinar fatores que deter-
minam (1) o tipo de produto que você
quer desenvolver, (2) a informação que
será exibida, (3) a interface de usuário, (4)
o padrão de uso do produto e a (5) inte-
ração do usuário com o produto. Perceba
que esses fatores compreendem a base
do que é denominado “ ”.
Mas, o que é ? Trata-se da
experiência do usuário quando interage
com produtos ou serviços. Aqui, produto
pode ser qualquer coisa como, por exem-
plo, um fogão, uma maçaneta de porta,
um painel de automóvel ou um software.
Qualquer desses produtos, ou até serviços (como oferecidos
em web sites), têm a usabilidade como atributo determinante
da qualidade perceptível aos usuários. Tudo isso nos remete a
uma característica importante a qualquer produto ou serviço:
simplicidade. Antoine de Saint-Exupery é preciso ao dizer:

“Você sabe que alcançou a perfeição no design,


Não quando nada mais você tem a adicionar,
Mas sim quando nada mais você tem a remover.”

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;

investir; ao projeto minimalista e à estética;


- -
drões projeto e recomendações de guias de estilo; tam reconhecer, diagnosticar e tratar erros;

não verificadas no processo de avaliação. baseadas em tarefas 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.

Como visto, para você realizar um teste de usabilidade,


você precisa planejar as atividades a serem desenvolvidas e,
para cada atividade de teste, você deve selecionar as tarefas
que serão testadas, deve elaborar os procedimentos de teste,
além de preparar o ambiente no qual o teste será realizado.
Outra questão essencial é a seleção dos usuários participantes
do teste. Após clicar no botão renovar, o usuário é levado para a tela
Considere a Figura 2 que capturou apenas parte de um site seguinte, mostrada na Figura 4.
de uma imobiliária. Num teste realizado com grupo de vinte
usuários, esses usuários foram solicitados a realizar a tarefa
de localizar informações de apartamentos disponíveis para
aluguel. Perguntou-se aos usuários:

Este teste foi feito com pessoas já familiarizadas com consultas


na Internet, e, dentre elas, aproximadamente 50% sugeriu clicar
na opção “Como Alugar”, quase 40% sugeriu clicar em “Localize
seu Imóvel” e os demais optaram por “Busca rápida”.
Observe que o sistema enviou um informativo para o
usuário dizendo que os títulos haviam sido renovados. Entre-
tanto, quando o usuário pede para enviar um email (como com-
provante da renovação dos empréstimos dos livros), apenas o
botão “Enviar recibo por e-mail” fica desabilitado sem qualquer
outro relativo à confirmação de envio do email, como
mostrado na Figura 5. Aqui, nos testes realizados com usuários,
novamente, cerca de 55% dos usuários expressaram que ficaram
Embora esse teste não tenha sido realizado num ambiente ‘perdidos’ sem saber se os itens haviam de fato sido renovados.
controlado (como, por exemplo, um laboratório), ele serve Alguns deles, inclusive, tentaram renovar novamente, mas sem
para mostrar como testes com usuários podem fornecer da- sucesso, já que os itens haviam sido renovados antes.
dos de quão intuitiva (isto é, quão fácil usar e aprender) uma
interface é.
Cabe ainda destacar que, do universo de usuários, metade
tenha escolhido a opção correta que era “Localize seu Imóvel”.
Outra alternativa para essa tarefa é “Busca rápida”, que oferece
um quantidade menor de recursos na busca, comparativamen-
te com “Localize seu Imóvel”, pois essa última oferece recursos
de consulta detalhada.
Note que os dados obtidos com a realização de um teste são
usados para identificar problemas de usabilidade e, portanto, É importante observar que você deve procurar entender o
buscar corrigir para melhorar o desempenho dos usuários modelo mental do usuário a fim de prover o suporte adequado
por intermédio de um re-projeto, isto é, através da revisão às tarefas que ele precisa realizar. Para tanto, você pode usar
uma técnica chamada de , como ilustrada na Figura 6,
onde o usuário procura mostrar a seqüência natural para exe- é considerar o usuário final de um produto,
cutar uma tarefa. Isso é útil em sites com grande quantidade ajudando-o a utilizar um produto e fazendo-o melhorar seu
de conteúdo. desempenho no uso do produto. Projetistas de interface de
usuário devem trabalhar em conjunto com o usuário, iden-
tificando suas necessidades, tentando capturar o modelo
mental do usuário através de técnicas como . E testes
com usuários para aferir a usabilidade servem para identifi-
car problemas de usabilidade se eles existirem ainda, ou não
tiverem sido detectados por outros métodos de inspeção de
usabilidade.
A usabilidade impacta o desempenho e satisfação dos usu-
ários. Portanto, realizar testes com usuário não deve ser con-
siderado como um custo adicional, mas uma chance de maior
aceitabilidade do produto ou serviço.

E o que um web site deve oferecer aos seus usuários para


passar num teste de usabilidade? O web site deve atender às
duas questões abaixo:
1. O Web site ajuda o usuário a utilizar a Internet?
2. O Web site ajuda o usuário a melhorar o uso da Internet?

Se a resposta é sim às questões acima, então o web site deve


passar num teste com usuários. Um exemplo de web site que
passou nesse teste é o www.flickr.com, ilustrado na Figura 7.
É importante destacar que responder ‘sim’ às duas questões
acima é prover suporte a usabilidade e .

Você também pode gostar