Modelos Cognitivos
Pedro Silva
Representação da Informação Sumario da aula anterior: Organização da informação Elementos fundamentais Estrutura da informação Aspectos relacionados com a organização da informação legibilidade Inteligibilidade Cor Imagens Animações Vídeo Audio
Usabilidade A
importância
da
usabilidade
tem
vindo
a
aumentar
consideravelmente nas últimas décadas, sendo actualmente uma das principais áreas de investigação da Interacção Homem Maquina A Norma ISO 9241 - Parte 11 (ISO, 1994), a usabilidade refere-se à forma como um produto pode ser utilizado por utilizadores específicos
para
atingir
objectivos
específicos,
com
eficácia,
eficiência e satisfação num contexto de utilização específico. Para Hix (1993) Está relacionada com a eficácia e a eficiência da interface e com a reacção do utilizador para com esta.
Usabilidade Dix princípios que promovem a usabilidade : -
Facilidade de aprendizagem, a facilidade com que os novos utilizadores interagem eficazmente com o sistema conseguindo uma máxima performance;
-
Flexibilidade, a multiplicidade de vias utilizadas pelo utilizador e pelo sistema para troca de informação;
-
Robustez, o nível de suporte proporcionado ao utilizador no estabelecimento de objectivos cuja obtenção e avaliação seja conseguida com êxito.
Usabilidade Nielsen (1993), Usabilidade está associada a cinco atributos: -
Facilidade de aprendizagem, Eficiência, Facilidade de lembrar, Prevenção de erros, Satisfação.
Usabilidade “O ciclo de engenharia” Engenharia de Usabilidade
“A definição e utilização de princípios de engenharia de forma a obter produtos fáceis de utilizar, economicamente viáveis e que suportam trabalho real de uma forma eficaz, eficiente e promovendo a satisfação subjectiva.”
O ciclo de engenharia de usabilidade define os diferentes estádios durante a concepção de um sistema. Nielsen identifica onze estádios
Usabilidade “O ciclo de engenharia” 1- Conhecimento dos utilizadores Conhecer as características individuais dos utilizadores (experiência, idade, nível de educação, etc.), para nos anteciparmos a algumas dificuldades que os utilizadores venham a ter.
Será também necessário fazer a
análise de tarefas para identificar o modelo do
utilizador, os objectivos pretendidos para o sistema, etc..
Através de uma análise funcional far-se-á também a identificação de funções, para além do modo como as tarefas são executadas correntemente.
Finalmente, é também desejável proceder a uma análise da evolução do utilizador e do seu trabalho.
Iremos ver a seguir mais em promenor este assunto.
Usabilidade “O ciclo de engenharia” 2 - Análise da concorrência Uma análise dos produtos existentes. Esta análise suscitará novas ideias para a concepção do novo produto, assim como permitirá construir uma lista de coisas que funcionam bem e outras que devem ser evitadas.
3 - Estabelecimento de objectivos de usabilidade Identificados os critérios de medição da usabilidade de um sistema e é feita uma análise do impacto económico da usabilidade neste.
4- Concepção paralela Nesta fase são utilizados diferentes designers que propõem várias alternativas de concepção. Tem como vantagem a explorarção preliminarmente de várias concepções alternativas sem implicações sobre a fase de concretização.
Usabilidade “O ciclo de engenharia” 5 - Concepção participada Nesta fase são introduzidos utilizadores no processo de concepção e validação das propostas iniciais. 6 - Concepção coordenada de toda a interface Nesta fase proceder-se-á à compatibilização de todos os elementos da interface e de todos os media associados ao sistema. É necessário promover consistência não só na aplicação propriamente dita, mas também nos manuais, nos cursos para os utilizadores, etc.. 7 - Orientações e análise heurística Nesta fase é aplicado ao sistema um conjunto de orientações e princípios de usabilidade. 8 - Prototipagem A avaliação da usabilidade deve ser baseada primeiramente em protótipos, já queestes são menos dispendiosos e são desenvolvidos muito mais rapidamente, podendo ser alterados inúmeras vezes.
Usabilidade “O ciclo de engenharia” 9 - Testes empíricos Nesta fase proceder-se-á à avaliação do sistema. Serão feitos testes com os utilizadores e serão utilizados critérios de severidade para listar os problemas.
10 - Concepção iterativa Nesta fase são produzidas novas versões do sistema com base nos problemas de usabilidade e nas oportunidades descobertas nos testes empíricos.
11 - Feedback a partir da utilização em campo Depois do sistema instalado deve ser medida a sua usabilidade através da implementação de logs ou outros instrumentos de medição de usabilidade.
Usabilidade “O ciclo de engenharia” Avaliação Quando uma determinada empresa estabelece uma nova loja num determinado local, esta estuda a receptividade dos seus produtos nesse novo mercado. Ela avalia a sua concorrência, a visibilidade do local, e se não vender os seus produtos ela tende sempre a reorganizar a sua montra de forma mais atractiva, para poder cativar possíveis clientes.
Da mesma forma a construção de um sistema, seja ele novo ou reformulado, deve ser avaliado quanto à eficácia da sua interface com os utilizadores.
O processo de avaliação de interfaces, torna-se desta forma um factor importantíssimo na construção de sistemas próximos dos humanos (interfaces homem máquina).
Podemos dizer que a avaliação direcciona e influencia todo o processo de design, criando desta forma um produto útil e utilizável.
Usabilidade “O ciclo de engenharia” Podemos considerar dois tipos de avaliação: Avaliação sumativa É, normalmente, efectuada quando o sistema foi concluído ou na comparação de sistemas e visa testar a qualidade global da interface. Avaliação formativa É feita ao longo do processo de desenvolvimento e ajuda a melhorar a interface, reconhecendo quais os seus aspectos negativos e positivos.
A avaliação formativa é bastante mais benéfica, porque permite identificar e resolver problemas de interacção antes que a aplicação tenha sido implementada. Porque como se sabe alterações feitas à posterior acarretam um conjunto de problemas muitas das vezes difíceis de resolver.
Usabilidade “O ciclo de engenharia” Avaliação heuristica A avaliação heurística é um dos métodos mais importantes da análise da Usabilidade. Trata-se de um método de inspecção sistemática, da interface do utilizador em relação à Usabilidade.
É um método rápido, barato e fácil de avaliar a usabilidade de um sistema. Este método foi desenvolvido por Jakob Nielsen e Rolf Molich e é utilizado, preferencialmente, na concepção inicial da interface
O seu resultado é uma lista de problemas de usabilidade com referência
aos
princípios
respeitados, as heurísticas.
de
usabilidade
que
nãoforam
Usabilidade “O ciclo de engenharia” Heurísticas A avaliação heurística em traços gerais, é feita através de um avaliador (equipa) que interage com a interface e julga a sua adequação comparando-a com os princípios de Usabilidade reconhecidos através das heurísticas.
Jacob Nielsen (2003), sugere 10 tipos de heurísticas que devem estar presentes em qualquer tipo de avaliação, essas heurísticas são:
Usabilidade “O ciclo de engenharia” 1 - Falar a Linguagem dos Utilizadores Eu entendo a terminologia do sistema?
2 - Diálogos Simples e Naturais Eu percebo rapidamente a informação transmitida?
3 - Minimizar a sobrecarga de memória do utilizador Eu consigo reconhecer os elementos que constituem a interface, o design esta nítido e apelativo?
4- Consistência Não necessito de aprender novos truques?
Usabilidade “O ciclo de engenharia” 5 – Feedback Sei o que o sistema esta a fazer? 6 - Navegação Eu encontro o caminho em qualquer lugar onde me encontre? 7 - Atalhos Consigo fazer aquilo que necessito de forma rápida? 8 - Boas mensagens de Erro Este erro é fácil de corrigir? 9- Prevenir erros O sistema não me deixa cometer erros? 10 - Ajuda e Suporte Eu obtenho ajuda quando necessito?
Usabilidade “O ciclo de engenharia” Durante a avaliação heurística, é pedido ao grupo de avaliadores que faça uma avaliação do interface e faça uma comparação com as heurísticas propostas por Nielsen. Os comentários e resultados obtidos serão de vital importância para a construção final do nosso interface. Para alem das heurísticas propostas por Nielsen, podem também ser criadas questões relacionadas com cada uma destas heurísticas. Estas questões podem ser levantadas por qualquer pessoa e permite fazer uma simulação do comportamento do utilizador perante o sistema.
Usabilidade “O ciclo de engenharia” Jackob Nielsen Distingue problemas maiores de problemas menores em Usabilidade. Avaliação heurística é um método excelente para detectar este tipo de problemas, ainda que os problemas maiores Escala classificação da adaptado de Miguel Santinho, 2001 sejam osdeprimeiros aAvaliação seremHeurística, encontrados. 1- Frequencia com que ocorre o problema
1- Raramente 2- Quase sempre 3- Sempre
2- O impacto do problema e a facilidade para o utilizador o resolver 1- Facil 2- Dificil
3- A persistência do problema
1- É um problema que os utilizadores podem resolver após a primeira ocorrencia. 2- É um problema que ocorre repetidamente
Gravidade do problema
0 - Não é (ou não há acordo entre os avaliadores) de todo um problema de usabilidade. 1 - Apenas um problema cosmético, não necessita de ser corrigido a menos que se disponha de tempo. 2 - Problema menor: deve ser dada baixa prioridade à resolução deste problema. 3 - Problema maior: deve ser dada alta prioridade à resolução deste problema. 4 - Catástrofe: a correcção deste problema é imperativa.
Usabilidade “O ciclo de engenharia” Avaliadores Podemos constatar que utilizando apenas um avaliador, os problemas encontrados
não
são
muito
significativos, mas em contrapartida com
cinco
avaliadores
já
conseguimos encontrar cerca de 75%
dos
problemas,
recomendável
logo
utilizar
é cinco
avaliadores. Na impossibilidade de utilização
de
cinco
utilizadores
nunca se devem utilizar menos de
Nielsen (1993) recomenda a utilização de 3 a 5 avaliadores, três. embora este número deva ser definido com base numa análise custo-benefício.
Usabilidade “O ciclo de engenharia” A duração de uma sessão de avaliação heurística demora, normalmente, uma a duas horas por avaliador .
Durante
essa
sessão
inspeccionando
o
todos
avaliador os
percorre
elementos
e
várias
vezes
analisando-os
a
interface
segundo
as
heurísticas.
Neste tipo de avaliação cada avaliador inspecciona individualmente a interface e só depois de todas as avaliações estarem concluídas é que é permitido aos avaliadores comunicarem uns com os outros, de forma a juntar os resultados das suas avaliações
Este procedimento é necessário para que a avaliação seja independente e livre de influências.
Usabilidade “O ciclo de engenharia” Questionário de avaliação heurística Marques(2005) Tem por objectivo detectar problemas no sistema desenvolvido. Para a construção deste questionário baseamonos nas dez heurísticas definidas por Nielsen (1994), cada uma delas contendo várias subheurísticas consideradas pertinentes para a avaliação deste sistema
Usabilidade “O ciclo de engenharia” Testes de Usabilidade Para
alem
da
avaliação
heurística
e
dos
testes
com
utilizadores, os testes de Usabilidade constituem uma avaliação rigorosa do nosso sistema. Estes visam medir, quantificar e comparar o nosso sistema de forma a identificar problemas de Usabilidade. Podemos dizer que um teste de Usabilidade
visa medir,
quantificar a Usabilidade de um determinado interface, medido por exemplo o tempo, que um utilizador leva a completar uma tarefa, o numero de enganos que este teve para a efectuar, o numero de utilizadores que cometeram os mesmos erros e a quantificação de quantos utilizadores cometeram o mesmo erro por minuto ou por tarefa, etc.
Usabilidade “O ciclo de engenharia” Os Testes de Usabilidade
funcionam como a Avaliação
Heurística, ou seja baseiam-se na observação directa do utilizador em interacção com a interface em estudo.
Existem muitas formas de realizar os testes de Usabilidade, existe mesmo software específico, que recolhe por exemplo informação
do
movimento
efectuado
pelos
olhos
do
utilizador, e das expressões e atitudes que este tem ao utilizar a interface .
Usabilidade “O ciclo de engenharia” Inquérito de usabilidade (Trabalho Final). Uma técnica de avaliação da eficiência da interface é o inquérito de usabilidade. O inquérito de usabilidade permite avaliar os pontos fortes e fracos da interface, bem como determinar as suas causas.
A falta de treino nas técnicas de recolha de informação acarreta insucesso na condução de entrevistas e elaboração de inquéritos, levando á obtençaõ de informação irrelevante e, muitas vezes,errada.
Usabilidade “O ciclo de engenharia” Sequência de execução 1. Verificar qual é a interface a desenvolver correspondente ao trabalho prático que vai realizar. 2.
Seleccionar aplicações semelhantes a estudar.
3.
Preparar o inquérito preliminar.
4.
Aplicar o inquérito preliminar.
5.
Preparar o inquérito final.
6.
Aplicar o inquérito final.
7.
Analisar os resultados.
8.
Resumir e apresentar os resultados.
Usabilidade “O ciclo de engenharia” Estudo preliminar
O objectivo do inquérito é a determinação dos factores críticos de usabilidade e de
sucesso
da
interface.
A
informação
recolhida
nesta
parte
é
imprescindível para o desenvolvimento das partes seguintes.
O primeiro passo é a escolha da interface a desenvolver. Uma vez escolhida, deverá ser recolhida informação sobre os potenciais utilizadores dessa interface.
Um dos métodos de recolha de informação é a selecção e triagem de interfaces de aplicações cujas tarefas sejam semelhantes ou tenham algo em comum com a interface a desenvolver.
Usabilidade “O ciclo de engenharia” Na elaboração do inquérito deve-se ter em atenção os seguintes aspectos da aplicação:
Foi fácil aprender a trabalhar com ela? Quais as partes da sua interface mais problemáticas? Quais aspectos da sua interface se podem melhorar? A sua documentação é útil? Quanto tempo demoraram os utilizadores a aprender a trabalhar com ela?
Usabilidade “O ciclo de engenharia” Não se deve esquecer que o grau de dificuldade de uma pessoa face a um sistema depende de muitos factores, nomeadamente a experiência, o nível cultural, a motivação, a inteligência, etc.
As questões devem ser preparadas tendo em conta estes factores.
Para melhor desenhar e redigir o inquérito a aplicar aos utilizadores aconselha-se o seu teste primeiro pelo aluno em dois colegas, que de preferência não devem ser de informática, antes de o inquérito ser
aplicado
aos
utilizadores.
Assegura
assim
que
eles
interpretaram o inquérito exactamente da mesma forma que foi pensado.
Usabilidade “O ciclo de engenharia” Exercicios: Faça uma sondagem sobre as preferencias dos utilizadores na utilização do vosso interface. Para isso prepare um questionario onde consiga retirar o maximo de informação relevante.
- Ira ser feita uma demontração pelo docente de um sistema similar.