Principios de Gesltalt

Qualidade em IHC

O que significa usar um sistema interativo?


- Interagir com sua interface para alcançar objetivos em determinado contexto de uso


O que se deseja da interação e da interface?


- Que sejam adequadas

- Que permitam aproveitar ao máximo o apoio Que permitam aproveitar ao máximo o apoio computacional


Ser adequado significa ter qualidade!



Interfaces de Baixa Qualidade

Requerem treinamento excessivo.


Desmotivam a exploração.


Confundem os usuário.s


Induzem os usuários ao erro.


Geram insatisfação.


Diminuem a produtividade.


Não trazem o retorno de investimento previsto.


Ponto de Vista do Usuário



Critérios de Qualidade

Usabilidade.


Experiência do usuário.


Acessibilidade.


Comunicabilidade.


Usabilidade

Critério de qualidade relacionado com:


Facilidade de aprendizado Facilidade de aprendizado (mede-se tempo e esforço) se tempo e esforço)

Facilidade de recordação (pistas na interface ajudam)

Eficiência (influência tempo de conclusão da atividade)

Segurança no uso (evitar problemas e se recuperar)

Satisfação do usuário por decorrência do uso (funcionou? gostou? divertiu (funcionou? gostou? divertiu-se?)


Usabilidade provê meios produtivos para realizar tarefas








Norma ISO/IEC 9126 (1991)

Norma para qualidade de produto de software


Definição de usabilidade:

“Um conjunto de atributos relacionados com os esforços necessários para o uso de um sistema interativo, e relacionados com a avaliação individual de tal uso, por um conjunto específico de usuários”


Notem a ênfase no esforço e na satisfação!


Norma ISO/IEC 9241-11 (1998)

Norma para requisitos de ergonomia


Definição de usabilidade:

“O grau em que um produto é usado por usuários específicos para atingir objetivos com eficácia, eficiência em um contexto de uso específico”.


Eficácia está relacionada com a capacidade dos usuários de alcançar objetivos corretamente


Eficiência está relacionada recursos necessários


Experiência do Usuário

Determina o sucesso comercial de um produto


Determina a produtividade dos usuários


Determina as oportunidades de mudança de comportamentos, práticas, crenças, disposições, de indivíduos e grupos


Determina a formação de grupos de usuários que...


... conseguem e que não conseguem.

... sabem e que não sabem.

... podem e que não podem, etc.


Exemplos de Determinação da Experiência do Usuário

1. Aplicações disponíveis para uma única plataforma


Divide os usuários entre os que podem e os que não podem usá-las.

2. Aplicações multiplataforma, com interface não customizável


Divide os usuários entre os que conseguem e os que não conseguem usá-las.

3. Toda aplicação, independente de em quantas plataformas está disponível ou quantas interfaces alternativas oferece

Divide os usuários entre os que gostam e os que não gostam dela


Esses casos de divisão podem ser um problema?


Sim, se o que a aplicação faz é algo que todo cidadão tem de fazer ou deveria poder fazer.

Não, se o que a aplicação faz é um produto ‘facultativo’ na sociedade.


Acessibilidade

Critério de qualidade relacionado com:


Não discriminar Não discriminar usuários usuários-alvo com necessidades alvo com necessidades especiais.

Ausência de barreiras na interação.

Igual importância a pessoas com e sem limitações.


Permite ao usuário empregar, na interação,...


... sua habilidade motora.

... seus sentidos e capacidade de percepção.

... sua capacidade cognitiva.


Exemplos de Limitações e Deficiências



Acessibilidade na Web

W3C: World Wide Web Consortium


Comunidade internacional que trabalha no desenvolvimento de padrões Web

Site: http://www.w3.org/

WCAG: Web Content Accessibility Guidelines


Recomendações para propostas pela W3C para tornar o Recomendações para propostas pela W3C para tornar o conteúdo da Web mais acessível

Site da versão 2.0: http://www.w3.org/TR/WCAG20/


Comunicabilidade

Critério de qualidade relacionado com:


Expressar bem a intenção e a lógica de design dos produtores do sistema

Permitir ao usuário expressar bem a sua intenção de uso

Responder às expressões do usuário com comunicações úteis e adequadas ao contexto de uso


Lógica de Design

A lógica de design comunica ao usuário


A quem se destina o sistema

Para que serve o sistema

Qual a vantagem de utilizá-lo

Como o sistema funciona


Compreeder a lógica de design


Não implica em adquirir conhecimento técnico de design

Implica em tirar melhor proveito da tecnologia

Ex.: o uso de um automóvel não requer conhecer de sua mecânica

Recursos que Favorecem a Comunicabilidade

Uso de analogias

Exemplo: media players, lixeira


Oferecer mais informação conforme a demanda

Exemplo: dicas em sistema recém instalados


Fornecer ajuda de fácil acesso

Exemplo: Dicas sobre botões no


Microsoft Office® XP: apenas nome do botão
Microsoft Office® 2007: descrição completa da funcionalidade