Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Referncias
Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability through product & process, John Wiley and Sons, 1993. Good, M. et al. User Derived Impact Analysis as a Tool for Usability Engineering, Proceedings of CHI Conference on Human Factors in Computing Systems, New York: ACM, 241-246, 1986. Gilb, T Gilb T., Design by Objectives, Unpublished Manuscript, 1981. Objectives Manuscript http://lap.umd.edu/QUIS (site QUIS).
Introduo
Introduo
Define D fi metas quantitativas d usabilidade que so t tit ti de bilid d usadas como referncia para se avaliar a qualidade da interface do usurio.
com sucesso. As especificaes devem ser estabelecidas o mais cedo possvel no processo de desenvolvimento.
Motivao
A Especificao de Usabilidade indica quando o projeto de desenvolvimento est convergindo em direo a uma interface
Com o estabelecimento da Especificao de Usabilidade o mais cedo possvel no processo de desenvolvimento e monitorando desenvolvimento, monitorando-
as a cada iterao, pode-se determinar quando a interface est, de fato, indo em direo melhorias.
Engenharia de Usabilidade um processo atravs do qual as caractersticas de usabilidade so especificadas, antecipadamente e de forma quantitativa no processo de desenvolvimento, e medidas
Tabela de ERU
O conceito de especificao f it d ifi formal d atributos em formato l de t ib t f t de tabela foi desenvolvida por Gilb (1981).
durante todo o processo (Good et all. 1986). Sem especificaes mensurveis, impossvel determinar metas de usabilidade e dizer se o produto final alcana essas metas. No fundo, ...se voc no pode realizar medidas em uma atividade, voc d li did ti id d provavelmente no pode gerenci-la.
A tabela ERU uma das principais fontes para o planejamento das avaliaes com os usurios.
Deve ser utilizada tanto para avaliaes formativas, aquelas D tili d t t li f ti l realizadas durante o desenvolvimento do software, quanto somativas, ou seja, avaliaes de produtos j existentes.
Tabela de ERU
Atributo de Usabilidade
Atributo Atrib to de usabilidade uma caracterstica sabilidade ma geral de Usabilidade a ser usada como critrio para avaliao da interface. essencial j que fornece parmetros para se
RU01
Desempenh o inicial
RU02
Desempenh o inicial
Nmero de erros na primeira tentativa Mdia das avaliaes 0 erro 3 erros 1 erro 0 erro
medir a usabilidade de uma verso da interface. di bilid d d d i t f Pode-se usar os cinco principais atributos definidos por Nielsen e outros relevantes.
3 4 5
R M R
Satisfao inicial
Secretaria
??
7,0
9,5
8,5
10
Atributo de usabilidade
Atributo de usabilidade
Na escolha dos atributos deve-se considerar p os diversos perfis de atores e as tarefas analisadas. Pode ser interessante utilizar-se atributos associados a papis de usurios especficos.
Pode-se usar uma tabela especfica para cada papel de usurio focal, por exemplo.
Para uma tarefa complexa, pode ser interessante estabelecer diferentes atributos, por exemplo, aprendizado e desempenho a longo prazo. Muitas vezes no vivel estabelecer metas para todas as classes de usurios ou tarefas possveis.
Especula-se que aproximadamente 80% dos usurios usam somente 20% das funcionalidades de um sistema interativo.
11
12
Atributo de usabilidade
Atributo de usabilidade
Sugesto de atributos
Desempenho inicial : refere se ao desempenho do refere-se usurio durante a primeira vez de uso do sistema. Desempenho em prazo longo: refere-se ao desempenho do usurio em uso mais regular do sistema durante um longo perodo. i t d t l d Aprendizagem: rapidez e a facilidade com que o usurio aprende a lidar com o sistema.
13
Sugesto de atributos
Reteno: capacidade do usurio reter na memria o que aprendeu em um perodo de tempo quando volta a utilizar a interface. Uso de caractersticas (features) avanadas: utilizado para determinar a usabilidade de funes complexas da interface. Primeira impresso: avaliao inicial do usurio. usurio Satisfao do usurio a longo prazo: avaliao do usurio aps a utilizao do sistema por um perodo maior.
14
Preveno de erros: capacidade do sistema de evitar erros em sua utilizao. it tili Acurcia: capacidade de oferecer resultados na preciso desejada pelo usurio. Co ab dade Confiabilidade Clareza
Instrumento de medida
Descreve o mtodo utilizado para se D t d tili d obter valores de um atributo particular de usabilidade. Deve ser quantitativo, isto , pode ser medido numericamente.
15
16
Instrumento de medida
Instrumento de medida
Os termos objetivo e subjetivo referem-se ao modo como so obtidos os dados relacionados com os atributos de usabilidade.
17
18
Instrumento de medida
Instrumento de medida
Medidas objetivas: quando os dados so coletados por observao do desempenho do usurio em tarefas de benchmark. Medidas subjetivas: quando os dados so obtidos atravs de questionrios de preferncias dos usurios. Medidas objetivas e subjetivas so igualmente importantes para a especificao e para a avaliao da usabilidade de um desenho.
Benchmark
19
20
Instrumento de medida
Tarefa de Benchmark
uma tarefa usada como referncia para as medies objetivas. Uma tarefa de benchmark deve ser bem redigida para indicar claramente o que se deseja e permitir comparaes Ex. marque um compromisso com o Doutor Pacheco por 3 semanas ... Tarefas de benchmark devem ser especficas para que o participante no desvie sua ateno para detalhes irrelevantes durante o teste. As tarefas de benchmark devem ser descritas na linguagem do domnio da aplicao.
deve fazer.
Ao iniciar uma tarefa, uma pessoa tem a inteno ou necessidade de realizar uma ao. Ao se definir uma tarefa de benchmark, deve-se ter o cuidado de colocar o usurio nesta situao. O objetivo da avaliao justamente avaliar como o usurio realiza a tarefa utilizando a interface que, no caso, o instrumento para sua realizao. Ex.:use adicione um compromisso de almoo com os diretores Joo e Gilberto todas as quartas as 14:00hs por 3 meses e no v no menu de compromisso, entre na tela de repetio de compromisso e ....
A redao d t d da tarefa d f deve permitir avaliar se o usurio consegue perceber como iti li i b realizar a tarefa, medir o tempo que ele gasta para isso e/ou a quantidade de erros que ele comete.
21
22
Instrumento de medida
Questionrio
Questionrios podem ser usados para avaliar a satisfao subjetiva do usurio com a interface. Objetivos: alm de utilizao em testes de usabilidade, o questionrio um instrumento que pode ser utilizado para:
guiar o desenho ou melhorias de desenho da interface; identificar reas potencias para introduo de melhorias; Validar avaliaes comparativas;
23
24
Instrumento de medida
Pode ser obtida mediante licenciamento. Muitas vezes, interessante adaptar se o QUIS a vezes adaptar-se uma situao especfica.
25
26
O QUIS contm um questionrio demogrfico, uma parte dedicada medida de satisfao de modo geral e uma parte dedicada medida de onze fatores especficos de uma forma organizada hierarquicamente.
Fatores: aspectos de tela; terminologia e feedback do sistema; aprendizado; caractersticas do sistema; documentao tcnica; tutoriais on-line; multimdia; reconhecimento de voz; ambiente virtual; acesso internet e instalao do software.
27
28
Para um questionrio, tipicamente utilizada a mdia de avaliaes medidas. O valor a ser medido de um atributo como primeira impresso na Tabela ERU pode ser obtido como uma mdia entre vrios itens de um questionrio. Outro exemplo de valor a ser medido que pode ser interessante a percepo do usurio do tempo decorrido.
Ex.: uma instalao demorada mas na qual o usurio fica ocupado trocando disquetes pode ser percebida como rpida.
Algumas outras medidas que podem ser usadas nas tarefas de benchmark:
Porcentagem de tarefas completadas em um tempo determinado. d t i d Proporo sucesso / fracasso. Tempo gasto em erros e recuperao. Nmero de comandos/aes usados para realizar uma tarefa. Freqncia do uso do help e documentao. Nmero de repeties ou falhas de comandos. Nmero de comandos disponveis no executados. Nmero de vezes em que o usurio expressou frustrao ou satisfao.
29
30
Nveis de desempenho
Nveis de desempenho
Na tabela ERU os nveis de desempenho ERU, referem-se a metas quantitativas de usabilidade em uma interface. O tempo atribudo a cada tarefa depende de sua complexidade e uso.
Por exemplo, em uma tarefa freqente, a durao admitida deve ser menor.
31
32
Nveis de desempenho
O uso pelos desenvolvedores de seu prprio prottipo para alguma verso da interface interface. Feedback de mercado, baseado na aspirao dos
Diferentes papis de usurios podem significar necessidade de diferentes tarefas e diferentes nveis de desempenho nas tarefas.
Pode-se inclusive usar diferentes tabelas de especificao de
usurios com sistemas similares. Alguma escala absoluta, quando h pouco com o que se comparar.
Usabilidade.
Com a prtica, desenvolvedores tornam-se bastante habilidosos para estabelecer especificaes de usabilidade confiveis e estabelecer nveis razoveis de valores para os atributos.
33
34
Nveis de desempenho
Nvel atual
O nvel atual o nvel corrente do valor a ser medido para o atributo de usabilidade na presente verso do sistema.
Exemplo
Na tabela exemplo foi atribudo o valor do nvel atual de exemplo, desempenho para apague o compromisso ... como 0 j
Este nvel pode ser utilizado no s quando o sistema j est operacional, mas mesmo quando ele ainda est em desenvolvimento ou se trata de um prottipo. A medio do nvel atual ajuda a assegurar que os outros nveis possam ser estimados. til saber como est o nvel atual de desempenho em relao a um ou mais sistemas concorrentes.
que em uma agenda em papel no esperado erro para esta tarefa. O valor do nvel atual para satisfao inicial foi p considerado no aplicvel j que no interessa avaliar-se esse atributo para agenda em papel.
35
36
Nveis de desempenho
Pior aceitvel
Nveis de desempenho Ordem Identifica dor Requisito ou meta? Atributo de usabilidade Ator Instrumento de medida Valor a ser medido Atual Pior aceitvel Melhor Possvel Alvo
Indica o pior nvel de desempenho do usurio que seria ainda p p q aceitvel para cada atributo de usabilidade; no o pior que pode acontecer.
10s
RU01
Desempenh o inicial
O pior nvel aceitvel o nvel mnimo de performance que os usurios podem alcanar e ainda considerar-se que a interface possui algum crdito em usabilidade.
RU02
Desempenh o inicial
Nmero de erros na primeira tentativa Mdia das avaliaes 0 erro 3 erros 1 erro 0 erro
3 4 5
R M R
Satisfao inicial
Secretaria
37
38
Nveis de desempenho
Nvel alvo
Indica I di o valor alvo que significa sucesso l l i ifi inquestionvel de usabilidade para a interface, isto , o nvel que voc deseja.
O nvel Alvo deve ser alcanado para todos os atributos avaliados.
39
40
10
Nveis de desempenho
Melhor possvel
Indica o limite superior realstico do estado de arte, o arte nvel de inspirao de um atributo de usabilidade. Mostra o potencial de um atributo e serve como referncia para futuras verses do sistema. Deve que ser vivel, ainda que difcil, atingi-lo.
41
42
Nveis de desempenho
O melhor nvel possvel o melhor nvel de performance que voc pode esperar para uma situao ideal, o que nos leva seguinte diretriz:
considerar onde possvel se chegar com os melhores usurios (mais bem treinados), nas melhores condies, com o melhor desenho e com o melhor uso da tecnologia disponvel.
Resultados observados
Os resultados observados nas avaliaes so valores reais obtidos observando-se os usurios durante a realizao dos testes.
Pode ser registrado uma mdia de valores observados
Os resultados observados permitem uma comparao rpida entre os nveis especificados e o resultado real dos testes com os usurios.
43
44
11
Diretrizes
Diretrizes
Cada atributo de usabilidade deve ser mensurvel na prtica
Por exemplo, razovel fazer-se uma medio de desempenho do usurio por um longo tempo?
Todos os membros do projeto devem concordar com os atributos e valores na tabela ERU
Isso importante para o comprometimento da equipe.
45
46
Diretrizes
Diretrizes
47
48
12
49
13