Professional Documents
Culture Documents
ASSIS
2010
Assis
2010
FICHA CATALOGRFICA
LIMA, Maza M. R.
Usabilidade nos tempos de hoje A importncia deste conceito no
desenvolvimento de interfaces / Maza Maria Ramos de Lima. Fundao
Educacional do Municpio de Assis FEMA Assis, 2010.
49 p.
Orientador: Luiz Ricardo Begosso
Trabalho de Concluso de Curso Instituto Municipal de Ensino
Superior de Assis IMESA.
1. Informtica 2.Usabilidade
CDD: 001.6
Biblioteca da FEMA
Assis
2010
DEDICATRIA
AGRADECIMENTOS
Agradeo primeiramente a Deus por ter me dado toda a fora necessria, por ter me
iluminado atravs do seu Esprito Santo que sempre me levanta a cada tropeo.
Agradeo aos meus irmos Julia e Vitor, que mesmo com as brigas, sempre tiveram
do meu lado me apoiando e me ajudando, vocs so minha metade.
No posso me esquecer dos meus pais, Arlindo e Lene, que respeitaram a minha
ausncia em momentos difceis e mesmo longe sempre estiveram perto, orando por
mim, e sendo o meu suporte, sem vocs com certeza eu no teria conseguido.
Agradeo minha av Tereza e minha bisav Maria Umbelina, que nunca pouparam
elogios e cuidados comigo, suas oraes foram fundamentais para a realizao
desta etapa da minha vida.
Quero tambm agradecer aos meus tios, Nia e Atlio, que me acolheram no s
como sobrinha, mas como filha, e aos meus primos Guilherme e Gabriela, que por
um tempo tiveram que me aturar como irm! Obrigada por terem me acolhido com
tanto carinho.
Ao meu namorado, Mario Henrique, que sempre esteve comigo, que sempre me
levantou, sempre me apoiou, e nos momentos que eu no acreditava, me fez
acreditar, eu amo voc.
Agradeo tambm minha segunda famlia, Marlia e Ana Luiza, as minhas
companhias infalveis, vocs me ensinaram muitas coisas, at a gostar de jil! Me
viram rir e chorar e em todo momento estavam do meu lado chorando e rindo
comigo, eu nunca vou me esquecer de vocs.
Agradeo aquelas, que sempre estiveram do meu lado, me fazendo rir nas horas
que eu mais precisava, sendo instrumentos de Deus na minha vida e me dando toda
fora que eu sempre precisei, Tata, Tronquinho, Nina, Machela, Rafinha, Ikah, July,
Isinha, Fer Preferida, Lizinha e Poleh.
A todos os meus colegas de classe pela amizade e companhia, principalmente
aquelas que foram fundamentais no meu dia a dia, que com certeza fizeram toda a
diferena Las, Emiliana, Natacha e Raissa.
EPGRAFE
RESUMO
Neste trabalho, ser apresentado um estudo sobre as tcnicas de usabilidade no
desenvolvimento de interfaces. Destacando a importncia deste conceito para a
produtividade e satisfao do usurio no momento da utilizao do software.
ABSTRACT
In this paper, we presented a study on the techniques of usability in the development
of interfaces. Stressing the importance of this concept for productivity and user
satisfaction when using the software.
SUMRIO
1 Introduo.............................................................................................................13
1.1 Objetivos..........................................................................................................13
1.2 Justificativas.....................................................................................................13
1.3 Estrutura do trabalho........................................................................................14
2 Fundamentao Terica......................................................................................15
3 O ciclo da engenharia de Usabilidade................................................................19
3.1 O envolvimento do usurio no projeto..............................................................21
3.1.1 Envolvimento informativo.......................................................................21
3.1.2 Envolvimento consultivo.........................................................................22
3.1.3 Envolvimento participativo......................................................................22
3.2 Consideraes..................................................................................................22
4 Tcnicas de anlise contextual...........................................................................24
4.1 Tcnicas de anlise..........................................................................................24
4.1.1 Entrevistas tradicionais...........................................................................24
4.1.2 Entrevistas contextuais...........................................................................25
4.1.3 Questionrio de perfil e de uso...............................................................27
4.1.4 Questionrio de satisfao.....................................................................28
4.1.5 Observao do usurio..........................................................................30
4.2 Tcnicas de especificao...............................................................................31
4.2.1 Especificao de requisitos de usabilidade............................................31
4.2.1.1 Especificao do contexto de uso...............................................32
4.2.1.2 Especificao de exigncias para a usabilidade.........................33
4.2.1.3 Especificao de exigncias para a interface..............................34
4.2.2 Cenrios de uso......................................................................................35
4.2.3 Personas.................................................................................................36
5 Tipos de problemas de usabilidade...................................................................38
6 Testes de usabilidade..........................................................................................41
6.1 Os parmetros bsicos dos testes.................................................................41
6.1.1 Verbalizao..........................................................................................41
13
1. INTRODUO
Cybis (2007), diz que a usabilidade pode ser definida como a qualidade que
caracteriza o uso dos programas de software.
Analisando um pouco mais, no a qualidade real do software, porm depende de
um acordo entre as caractersticas da interface e as caractersticas dos seus
usurios, ao presenciarem determinadas situaes.
Para o desenvolvimento de interfaces ergonmicas que ofeream usabilidade, seus
desenvolvedores, alm dos conhecimentos que j obtm, devem conhecer
consideravelmente o usurio e suas tarefas.
Cybis (2007), cita que os softwares e suas interfaces constituem ferramentas
cognitivas que facilitam a percepo, raciocnio, memorizao e tomada de deciso,
porm para o desenvolvimento dessas interfaces os desenvolvedores precisam
entender sobre os processos cognitivos humanos, levando em considerao as
diferenas entre os usurios, no que diz respeito inteligncia e personalidade.
1.1 OBJETIVOS
Este trabalho tem por objetivo esclarecer o conceito de usabilidade e apresentar as
vantagens alcanadas quando se opta por aplicar tais conceitos para o
desenvolvimento de software.
1.2 JUSTIFICATIVAS
As empresas que optam por utilizar a usabilidade tm seus investimentos
recompensados de diversas maneiras, como por exemplo, usurios satisfeitos, por
conseguirem
alcanar
seus
objetivos
em
relao
ao
uso
do
software,
14
15
2. FUNDAMENTAO TERICA
Nilsen, (1994), cita em um dos seus livros, sobre o grande retorno lucrativo que se
obtm ao desenvolver interfaces que proporcionem usabilidade. Prope heursticas
de usabilidade, que so as seguintes:
- visibilidade do estado do sistema;
- mapeamento entre o sistema e o mundo real;
- liberdade e controle ao usurio;
- consistncia e padres;
- preveno de erros;
- reconhecer em vez de lembrar;
- flexibilidade e eficincia de uso;
- design esttico e minimalista;
- suporte para o usurio reconhecer, diagnosticar e recuperar erros;
- ajuda e documentao.
importante levar em considerao os critrios ergonmicos.
Sobre tais critrios ergonmicos, para este trabalho ser considerada a proposta dos
integrantes do Instituto Nacional de Pesquisa e Automao e Informtica da Frana,
Scapin, D.; Bastien, C. (1993),.
So oito critrios ergonmicos que se subdividem em subcritrios e critrios
elementares. Os autores mostram que tais critrios proporcionam a disposio dos
resultados das avaliaes de usabilidade de uma dada interface, ou seja, os
resultados obtidos quando se utilizam os critrios como ferramentas de avaliao
so bem parecidos, o que diminui a falta de sistematizao nos resultados de
especialistas diferentes.
- Conduo
- convite
- agrupamento e distino entre itens
- agrupamento e distino por localizao
- agrupamento e distino por formato
- legibilidade
- feedback imediato
- carga de trabalho
16
- brevidade
- conciso
- aes mnimas
- densidade informacional
- controle explcito
- aes explcitas
- controle do usurio
- adaptabilidade
- flexibilidade
- considerao da experincia do usurio
- gesto de erros
- proteo contra erros
- qualidade das mensagens de erros
- correo dos erros
- homogeneidade/ consistncia
- significado de cdigos e denominaes
- compatibilidade
Um conjunto de critrios mais detalhado possibilita a definio de qual critrio deve
ser priorizado. Um critrio pode ser mais importante em certos contextos de uso e
ser contra-indicado em outros.
Pode-se relacionar aspectos do contexto de operaes do sistema e critrios
ergonmicos.
Deve-se observar vrias questes para definir quais critrios precisam ser
priorizados, como por exemplo, se os usurios so intermitentes, novatos,
experientes, qual o objetivo ao usar a aplicao e vrias outras observaes devem
ser estabelecidas de acordo com a situao.
A usabilidade deve ser aplicada especialmente em sistemas em que o usurio
espera por eficcia e eficincia em suas transaes, deixando em segundo plano a
procura por uma experincia esttica e emocional.
Os atributos estticos desta interface estaro a servio da produtividade do usurio.
17
18
A exigncia na obteno dos resultados definir o nvel para a realizao dos testes
de usabilidade, se sero testes mais simples ou se a necessidade obter resultados
que refletem o comportamento de uma populao-alvo, que exige maior quantidade
e variedade de usurios e cenrios.
19
20
21
22
23
associadas a ele exigir conhecimento por parte dos profissionais e atitude por
parte da empresa e tambm uma estrutura organizacional voltada a apoiar o ciclo
de desenvolvimento de interfaces com usabilidade. A norma ISO 13407 sugere que
a empresa que visa usabilidade e decide adot-la como filosofia de trabalho
dever:
- definir as atividades de um departamento ou funo de usabilidade;
- definir as metas e objetivos das atividades deste departamento;
- definir os procedimentos para integrar as atividades da funo de
usabilidade com as outras atividades do desenvolvimento do sistema;
- definir os responsveis pelas atividades dessa funo, suas competncias,
habilidades e responsabilidades;
- definir as maneiras de fornecer feedback e documentar as atividades
realizadas.
24
25
26
27
28
29
Figura 4.1: Questo sobre adequao tarefa do questionrio ISONORM, verso em Portugus.
Fonte Medeiros (1999).
30
31
32
ser operado;
- quais so os requisitos para a interface e usabilidade do sistema.
Estas informaes so essenciais para alinhar o projeto da interface do sistema e
estabelecer requisitos para os testes de usabilidade.
33
34
usabilidade.
35
36
4.2.3 Personas
Segundo Cybis (2007), esta uma tcnica muito parecida com a de cenrios de
uso, ou seja, construir uma maneira simples de analisar e comunicar uma parte das
especificaes de requisitos para usabilidade e para interface. Porm, aqui o foco
no est em uma tarefa particular, e sim em uma pessoa que faa parte do pblicoalvo da aplicao. Tal tcnica descreve o perfil de uma pessoa fictcia envolvida
com o produto. Trata-se de inventar um conjunto de pessoas, de trs a quatro, que
estejam dentro das caractersticas de usurios pretendidos e descrev-las e
detalhes.
Cibys (2007) cita que tal criao deve ser baseada em informaes qualitativas que
so coletadas atravs de entrevistas e questionrios junto ao pblico-alvo do
sistema. O processo deve ser iniciado com a escolha de um nome e uma foto para
a pessoa. A descrio desta pessoa deve mostrar suas particularidades com o
mximo de detalhes (idade, sexo, famlia, endereo, emprego, caractersticas
fsicas, preferncias e averses, desejos, necessidades e objetivos, tipo de
computador). Psteres de todas as personas criadas devem ser pendurados na
parede da sala de projetos, para que todos vejam suas caractersticas (Figura 4.2).
37
Cybis (2007) afirma que um exemplo de personas para o projeto do site de venda
de bilhetes de cinema por celular seria:
Andria tem 32 anos, casada, tem dois filhos e mora no centro de Florianpolis.
professora universitria, adora cinema e tem um telefone celular com conexo
WAP. Ocupada com o trabalho e os filhos, no tem tempo para nada, mas no
perde uma oportunidade de r ao cinema. Ela canhota, sofre de astigmatismo e
uma pessoa muito discreta. Tem horror a filas, a chamar a ateno ou fazer as
pessoas esperarem por ela. (Cybis, 2007).
Cybis (2007) esclarece que as personas permitem que se tenha maior
entendimento dos usurios, sendo os mesmos colocados no centro das decises de
projeto. Na etapa de testes se buscar saber se o sistema atende aos objetivos das
personas definidas durante o desenvolvimento.
38
39
40
41
6. TESTES DE USABILIDADE
De acordo com Cybis (2007), o foco de avaliao dos testes de usabilidade a
qualidade das interaes que se cria entre o usurio e o sistema. Tem como
objetivo encontrar esses problemas, verificar qual seu impacto negativo sobre as
interaes e identificar suas consequencias na interface.
Cybis (2007) esclarece que um teste de usabilidade envolve usurios reais ou
representativos interagindo com o sistema para realizar tarefas em um contexto de
operao real ou simulado. Trata-se de testar uma aplicao em uma situao real
ou mais prxima possvel da realidade.
Cybis (2007), afirma que a facilidade ou dificuldade do teste de usabilidade vai
depender da exigncia com os resultados, do gnero do produto e da
disponibilidade de recursos e de usurios. Testes simples, realizados para avaliar a
usabilidade adquirida por prottipos de produtos especializados e tendo um rpido
acesso aos usurios, podem ser realizados rapidamente. Porm, quando
necessrio que os resultados reflitam o comportamento de um grupo de usurios,
usando aplicaes com funes genricas, a realizao dos testes pode se tornar
bem mais complicada e com um custo maior, pois exigir um numero maior e mais
variado de usurios, cenrios e procedimentos de anlise dos resultados.
6.1.1 Verbalizao
Cybis (2007), esclarece que os testes de usabilidade fazem parte de sesses de
trabalho onde seu contedo lgico e estratgico est na mente dos participantes. O
conhecimento destes aspectos primordial para entender o que pode ter levado o
42
usurio a uma hesitao, bloqueio, desvio ou a uma situao de erro. Ento, ser
preciso que os usurios verbalizem seus pensamentos, isso pode ser realizado
durante ou depois da interao com a aplicao.
43
44
FIGURA 6.1 O esquema geral de um laboratrio para testes de usabilidade, com a sala
de teste e a sala de controle e observao.
45
46
na interface.
Cybis (2007), deixa claro que resultados quantitativos so mais objetivos, pois
tratam de classificar e contabilizar a frequncia e durao dos fatos, isso em termos
de eficcia e eficincia dos usurios durante a simulao. possvel determinar a
porcentagem de usurios que tiveram sucesso em sua tarefa, quanto tempo
levaram para ter sucesso, e quanto desse tempo o usurio ficou envolvido com
atividades produtivas e improdutivas.
Cybis (2007), diz que os dois tipos de resultados so baseados na anlise
detalhada dos testes em vdeo e exigem muito dos analistas. Porm, os
procedimentos com o dados quantitativos podem ser manipulados por meio de
softwares de marcao e anlise de acontecimentos, sem esse tipo de apoio a
obteno destes dados se tornam muito trabalhosas.
47
48
CONCLUSO
Pode-se definir a usabilidade como um aspecto da qualidade, sendo assim, uma
aplicao que utiliza as tcnicas da usabilidade apresenta uma vantagem em
relao qualidade de outras aplicaes que no utilizam tais tcnicas.
Com o desenvolvimento da pesquisa realizada para a construo deste trabalho,
nota-se que so vrias as vantagens para os usurios de sistemas desenvolvidos
atravs das tcnicas de usabilidade, como por exemplo:
- atingem seus objetivos com eficcia e eficincia;
- constituem uma relao de confiana com a aplicao;
- ficam satisfeitos ao utilizarem o sistema;
- tm prazer em utilizar a aplicao.
Para os desenvolvedores, as vantagens so as seguintes:
- reduo no tempo e custo no desenvolvimento;
- reduo com os custos de suporte da aplicao;
- reduo dos erros dos usurios;
- aumento no retorno dos investimentos realizados.
Consequentemente, as vantagens tambm se estendem as empresas que adotam
as tcnicas, pois com maior aceitao do cliente, o produto mais bem visto no
mercado aumentando assim sua venda.
Atravs do desenvolvimento deste trabalho conclui-se que o mercado de
usabilidade est em expanso. As empresas esto investindo cada vez mais neste
setor, pois a melhora na qualidade do produto desenvolvido perceptvel. A
satisfao dos usurios faz com que o produto seja mais bem visto dentro do ramo
de desenvolvimento.
O usurio a pea chave para que a aplicao seja desenvolvida atravs das
tcnicas apresentadas.
Enfim, a aplicao da usabilidade no desenvolvimento de aplicaes traz benefcios
para a empresa dona do software, para os desenvolvedores e para os usurios da
aplicao. Apesar de exigir um custo maior no desenvolvimento, o retorno pode ser
extremamente lucrativo.
49
Referncias Bibliogrficas