# data[].attributes.attachment_link.readable_text
Continuando o artigo anterior ( link do artigo) sobre Usabilidade e Critérios Ergonômicos para a Interação Humano-Computador (vamos chamar de agora em diante de IHC).

Como saber se sua interface esta de acordo com as recomendações da Usabilidade?

Reposta: Avaliando os Critérios ergonômicos.

Mas o que são os critérios ergonômicos?

Vamos por partes... Como diz o açougueiro... Primeiro temos os Princípios Ergonômicos para IHC.
Princípios Ergonômicos para IHC
De uma forma bem resumida a ergonomia tem como objetivo adaptar os softwares e como os usuários interagem com o mesmo de acordo com as suas capacidades. Simples não... :D

Entendido os Princípios Ergonômicos para IHC, vamos ao critérios.
Critérios Ergonômicos
São parâmetros ou um conjunto de qualidades que as interfaces de usuário devem ser seguidas. Esses critérios sistematizam a avaliação e permitem a replicação das mesmas de maneira mais fácil e com base nos parâmetros.

São oito critérios que devem ser observados, são eles:
Condução
A condução tem o objetivo de auxiliar o usuário a utilizar o sistema. A interface deve conduzir o usuário nas realizações das tarefas de forma a orientar, informar, instruir e guiar nas interações com o computador.

Esta subdivida em:

Presteza: Avalia os métodos para instruir os usuários durante as ações.

Agrupamento/distinção entre itens: Refere-se à organização visual dos itens na interface. Que por sua vez divide-se em Agrupamento/distinção por localização e Agrupamento/distinção por formato.

Agrupamento/distinção por localização: Permite fácil identificação por itens semelhantes ou diferentes, seguindo a organização de um determinado grupo. Por exemplo: itens de conteúdo parecidos estarão mais próximos.

Agrupamento/distinção por formato: O usuário será capas de identificar se um item pertence a um determinado grupo de acordo com as características gráficas.

Feedback imediato: Respostas do computador em relação as ações do usuário o mais rápido possível. A demora ou falta do feedback pode ser considerada uma falha para o usuário.

Legibilidade: Referente as mensagens que são exibidas para os usuários, como são montadas e seus aspectos visuais. Tem que ser de fácil entendimento e leitura por parte do usuário.

Carga de trabalho
Esse critério preocupa-se com a redução da carga cognitiva e perceptiva do usuário. Subdivido em brevidade e densidade informacional.

Brevidade: Redução do esforço na leitura e digitação, na quantidade de etapas de uma ação. Leva em consideração o respeito das capacidades cognitivas, perceptivas e motoras do usuário. Que por sua vez divide-se em concisão e ações mínimas.

Concisão: A redução da carga de trabalho em relação as entradas e saídas do software. Títulos, rótulos e mensagens devem ser curtos e objetivos.

Ações mínimas: Tenta simplificar os passos para que uma tarefa ser realizada, com atalhos e imagens representativas.

Densidade informacional: A carga de trabalho no processamento do grupo de informações exibidas nas interfaces. O desempenho do usuário diminui quando existe muita informação na interface. Não permita que o usuário realize tarefas muito complexas se não estiverem relacionadas com a tarefa alvo.
Controle explicito
Trata do controle que o usuário tem sobre a interface do sistema e do processamento e respostas dado pelo sistema.

É subdivido em:

Ações explícitas: O sistema só processa as ações que foi explicitamente solicitadas pelo o usuário.

Controle do usuário: O usuário tem o controle da aplicação, inclusive durante o processamento. Podendo interromper, cancelar, pausar e continuar indiferente da ação em andamento.

Adaptabilidade
É a capacidade da aplicação de adaptar ao contexto e às preferências do usuário.

Se divide em:

Flexibilidade: Permite a realização de tarefas de diversas formas, tornando a interface customizável de acordo com a experiencia ou preferência do usuário.

Experiência do usuário (UX): Devido a existência de usuários de diferentes níveis (iniciantes e especialistas) com necessidades diferentes os diálogos muito extensos torna a experiência entediante para usuários experientes, porém a falta deles pode tornar a experiência inviável para um usuário iniciante.

Gestão de erros
Prevenção ou redução de erros e como e quando ocorrem. Se ocorrer erro a sua correção tem que ser fácil. Esse critério é subdivido em:

Proteção contra erros: São os mecanismos para detectar e prevenir erros de entrada de dados.

Qualidade das mensagens de erros: As mensagens de erros precisam ser claras, legíveis em relação ao erro e o que deveria ter sido feito para evitar o erro e como corrigir.

Correção de erros: Quais ações que o usuário pode tomar para corrigir eventuais erros.

Consistência
As interfaces precisam ser coerentes em termos de aparência e procedimentos. Os procedimentos, botões e opções são facilmente reconhecidos, localizados e lembrados quando existe padrão entre eles.
Significados de códigos
Avalia a relação entre um termo ou representação gráfica e seu significado. Adequar os vocabulários de rótulos, títulos, cabeçalhos, mensagens e opções de menus, definir figuras significativas para os ícones.
Compatibilidade
A organização das saídas e entradas de uma aplicação deve se adequar as características do usuário e da tarefa.

Finalizo aqui esse tema. Até a próxima. 😃

# data[].attributes.attachment_link.title
Usabilidade e Critérios Ergonômicos para a Interação humano-computador -Parte 2

# data[].attributes.attachment_link.description
Continuando o artigo anterior ( link do artigo) sobre Usabilidade e Critérios Ergonômicos para a Interação Humano-Computador (vamos chamar de agora em diante de IHC). Como saber se sua interface esta de acordo com as recomendações da Usabilidade? Reposta: Avaliando os Critérios ergonômicos. Mas o que são os critérios ergonômicos?

# data[].attributes.attachment_link.readable_text
IHC 27/04/2013 Marcelo Ramos Trabalho acadêmico

A usabilidade está relacionada com a facilidade de uso e a qualidade na experiência de utilização de um sistema. Nielsen (2007) conceitua usabilidade como:

um atributo de qualidade relacionado à facilidade do uso de algo. Mais especificamente, refere-se à rapidez com que os usuários podem aprender a usar alguma coisa, a eficiência deles ao usá-la, o quanto lembram daquilo, seu grau de propensão a erros e o quanto gostam de utilizá-la. Se as pessoas não puderem ou não utilizarem um recurso, ele pode muito bem não existir (Nielsen, 2007, p.XVII).

Silva & Barbosa (2010), com o propósito de definir usabilidade, apresentam a definição de usabilidade da International Organization for Standardization (ISO) contida norma ISO/IEC 9126 (1991) e na norma ISO 9241-11 (1998). Na norma ISO/IEC 9126 (1991), que contém características que definem um produto de qualidade, usabilidade é conceituada como:

conjunto de atributos relacionados com o esforço necessário para o uso de um sistema interativo, e relacionado com a avaliação individual de tal uso, por um conjunto específico de usuário (ISO/IEC 9126, 1991 apud Silva & Barbosa, 2010, p.28).

Na norma ISO 9241-11 (1998) sobre ergonomia de software, usabilidade é conceituada como:

[o] grau em que um produto é usado por usuários específicos para atingir objetivos específicos com eficácia, eficiência e satisfação em um contexto de uso especifico (ISSO 9241-11, 1998 apud Silva & Barbosa, 2010, p.28)

Assim, após análise desses e de outros conceitos, Moraes & Rosa (2008) propõem uma definição de usabilidade focada na qualidade.

Usabilidade é a capacidade de um produto ou sistema, em termos funcionais-humanos, de ser usado com facilidade e eficácia por um segmento específicos de usuários, fornecendo-lhes treinamento e suporte específicos, visando à execução de um elenco específico de tarefas, no contexto de cenários ambientais específicos (p.14).

Embora as definições de usabilidades sejam diferentes, alguns pontos comuns são encontrados. Esses pontos são apresentados por Preece et alii (2005); Nielsen (1993), Prates & Barbosa (2003) e Silva & Barbosa (2010) como fatores que qualificam tão bem o usuário pode interagir com o sistema interativo:

facilidade de aprendizado: cada sistema possui peculiaridade e particularidades únicas, o usuário necessita dispor de tempo e interesse para aprender a usar um sistema interativo e usufruir dos benefícios e das funcionalidades. Em vista disso, esse fator é relacionado ao tempo e esforço necessário para que os usuários possam usar o sistema.

facilidade de recordação: os usuários podem esquecer o que aprendeu, seja por pouco uso ou por esquecimento momentâneo. Assim, esse fator está relacionado ao esforço cognitivo necessário para lembrar-se de como utilizar um sistema que já tenha utilizado.

eficiência: a forma como o sistema interativo funciona influência o tempo necessário para o usuário realizar uma tarefa, e por consequência, influencia a produtividade. Por conseguinte, esse fator está relacionado à produtividade e ao tempo para realização de uma tarefa; se a tarefa é feita de forma rápida e com o mínimo de passos, então pode-se atribuir eficiência ao sistema.

utilidade: o usuário usa um sistema para que de algum modo sua vida seja facilitada. Assim, esse fator está relacionado à sua utilidade, se as funcionalidades atendem as necessidades dos usuários, de modo que eles possam realizar o que desejam e precisam de forma eficaz.

segurança no uso: durante o uso de um sistema, é normal cometerem-se erros e esquecer o aprendido. Sendo assim, esse fator preocupa-se com a segurança do sistema durante o seu uso, protegendo o usuário de situações perigosas e evitando ações acidentais e indesejadas, garantindo que, caso o usuário cometa um erro ou falha, o sistema possa auxiliá-lo na recuperação, explicando o fato ocorrido e apontando soluções e orientações.

satisfação do usuário: assim como os sistemas são únicos, pertencentes de particularidades e peculiaridade, o usuário também possui cultura, costumes, experiências de vida e características únicas, porém, muito mais complexas, envolvendo sentimentos, emoções e expectativas. Por isso, esse fator está relacionado ao julgamento - avaliação subjetiva - do usuário em relação ao uso do sistema.

Os fatores, pontos comuns, apresentados são conferidos sob a perspectiva do usuário, principalmente o fator satisfação. Cada usuário é um ser único, composto de conhecimento, experiências, cultura, visão e ideias próprias e únicas. Assim, cada usuário, ao utilizar um sistema interativo, aproveita os conhecimentos adquiridos em suas experiências anteriores com interfaces - e até com o mundo real - para tentar adivinhar ou prever o funcionamento de determinado sistema, tendo uma experiência única, com significados e visões diferentes para cada usuário (Cybis et alii, 2010). Logo, cada usuário, ao usar o sistema, cria sua própria imagem, modelo mental do funcionamento do sistema. Contudo, assim como os usuários podem ter modelos mentais - concepção para prever o funcionamento do sistema - diferentes do mesmo sistema, o designer, que projetou as interfaces, também possui uma visão particular, modelo mental do sistema, que é diferente da dos usuários. A figura 6 ilustra as diferentes perspectivas do mesmo sistema.

Figura 6: Três aspectos de modelo mentais. Fonte: Adaptado de Norman (2006, p.224)

Sendo assim, as interfaces são uma mensagem do designer para o usuário pretendendo comunicar a maneira como o sistema funciona e como o usuário deve interagir com o sistema para atingir um objetivo. Portanto, a comunicabilidade da interface, projetada pelo designer, é de importância crítica para o usuário entender o funcionamento do sistema, visto que recebe uma mensagem acabada, a interface já projetada pela perspectiva e entendimento do problema do designer - seu modelo mental (Norman, 2006).

Referências:

# data[].attributes.attachment_link.title
Abordagens da IHC: Usabilidade/ IHC/ Marcelo Ramos

# data[].attributes.attachment_link.description
IHC 27/04/2013 Marcelo Ramos Trabalho acadêmico A usabilidade está relacionada com a facilidade de uso e a qualidade na experiência de utilização de um sistema. Nielsen (2007) conceitua usabilidade como: um atributo de qualidade relacionado à facilidade do uso de algo.

# data[].attributes.attachment_link.readable_text
Já vimos em um artigo anterior como a usabilidade beneficia o desenvolvimento web. Mas, o que de fato compreende a usabilidade? Nem tudo que se refere à experiência de uso está dentro do escopo dela. Sim, a usabilidade tem limitações e lacunas que são complementadas por outros paradigmas, como o design de interação. Porém, podemos considera-la a base da pirâmide que sustenta o projeto de uma aplicação com boa experiência de uso. Neste artigo, veremos brevemente o que faz parte do conceito de usabilidade e qual o papel que ela tem no processo de desenvolvimento de aplicações.

A Usabilidade é "filha" da Interação Humano-Computador (IHC) e "neta" da Engenharia de Software, carregando esse legado ao longo de sua evolução, podendo ser definida como o grau de facilidade com que o usuário consegue interagir com determinada interface.

Partindo da IHC, a usabilidade aborda a forma como o usuário se comunica com a máquina e como a tecnologia responde à interação do usuário, considerando as seguintes habilidades, de acordo com a norma ISO 9241:

Partindo da Engenharia de Software, a usabilidade é englobada dentro da qualidade e visa garantir uma parte da eficiência e eficácia do sistema. A eficiência refere-se a uma interação produtiva entre o usuário e o sistema, permitindo a realização de tarefas com menor esforço sob uma experiência agradável. A eficácia pode ser entendida como a capacidade do sistema e da interface possibilitarem ao usuário a completude da tarefa e o alcance de seus objetivos no sistema.

A importância da usabilidade no desenvolvimento de projetos

A usabilidade se encaixa em qualquer tipo de projeto de interface, tendo amplitude diferente de acordo com a criticidade do projeto, ou seja, quanto mais crítico for o sistema, maiores serão as perdas caso ele não seja de fácil utilização e proporcione satisfação. Ela deve ser pensada desde o planejamento do projeto, até a etapa de desenvolvimento e teste.

As empresas têm consciência da importância da usabilidade. Porém, muitas ainda a veem como um fator que só deve ser levado em conta durante o desenvolvimento se houver tempo e recurso, como se ela representasse um custo adicional, fora do que é essencial. Mas as empresas têm muito mais a perder ao minimizar a usabilidade dessa forma. De acordo com Cybis, Betiol e Faust (2007):

" Dependendo da frequência com que o software é empregado, os prejuízos para as empresas podem também ser expressivos, não só em decorrência do absenteísmo e da rotatividade do pessoal, mas também pela baixa produtividade, competitividade e menor retorno de investimento. Sistemas difíceis de usar implicam em erros e perda de tempo, fatores que se multiplicam com a frequência das tarefas e o número de usuários. A perda de dados e informações pode implicar na perda de clientes e de oportunidades. Acontecimentos deste tipo causam desde uma resistência ao uso do sistema até a sua subutilização e abandono completo, com o devido consentimento da empresa. O barato terá custado caro. "

A usabilidade pode ser abordada de diferentes formas ao longo do projeto:

Lacunas a serem preenchidas

Apesar de a usabilidade ser responsável por assegurar grande parte dos quesitos de experiência do usuário, ela possui duas grandes limitações:

1. Embora considere a satisfação do usuário, trata apenas dessa satisfação perante a realização de uma determinada tarefa, concentrando-se na função, sem considerar fatores físicos, ambientais e emocionais inerentes ao contexto de utilização do sistema. Mais do que ser de fácil utilização, aprendizagem e permitir completude da tarefa, uma boa experiência de uso está baseada em uma interação agradável, considerando a forma como as pessoas percebem a interação com o sistema;

2. O contexto usualmente analisado pela usabilidade é mais restrito: abrange apenas a visão do usuário. Para garantir uma boa experiência de uso, é necessário abranger a visão de diferentes stakeholders: do usuário, da organização e da equipe de desenvolvimento, cada qual com requisitos e necessidades diferentes frente ao sistema.

Adaptando um gráfico apresentado durante a nnGroup Conference de 2008, podemos ver a usabilidade enquadrada da seguinte forma:

Referências e Leitura Complementar

ABRAS, C.; MALONEY-KRICHMAR, D.; PREECE, J. User-Centered Design. In: Bainbridge, W. Encyclopedia of Human-Computer Interaction. Thousand Oaks: Sage Publications, 2004.

CYBIS, W.; BETIOL, A. H.; FAUST, R. Ergonomia e Usabilidade: Conhecimentos, Métodos e Aplicações. São Paulo: Novatec Editora, 2007. 344p.

SUMATHI, B. Chapter Three: User Centered Design Approach. Disponível em: https://dspace.fsktm.um.edu.my/bitstream/1812/214/8/Chapter%20Three.pdf.

NIELSEN, J.; LORANGER, H. Usabilidade na Web: Projetando Websites com qualidade. Rio de Janeiro: Elsevier, 2007. 406p.

OLIVEIRA NETTO, A. A. IHC - Interação Humano Computador: Modelagem e Gerência de Interfaces com o Usuário. Florianópolis: VisualBooks, 2004. 120p.

PREECE, J.; ROGERS; Y.; SHARP, H. Interaction Design: Beyond Human-Computer Interaction. New York: John Wiley & Sons, Inc., 2002. 551p.

ROCHA, H. R.; BARANAUSKAS, M. C. C. Design e Avaliação de Interfaces Humano-Computador. Campinas: Universidade Estadual de Campinas, 2007.

UX Revisions. The Difference Between Usability and User Experience. Disponível em: https://www.uxrevisions.com/user-experience-design/the-difference-between-usability-and-user-experience/18/

UX Revisions. User Experience vs User Interaction. Disponível em: https://www.uxrevisions.com/user-experience-design/user-experience-vs-user-interaction/16/

Usability Geek. The Difference (And Relationship) Between Usability And User Experience. Disponível em: https://usabilitygeek.com/the-difference-between-usability-and-user-experience/

NeoSpot. Usability vs. User Experience (UX). Disponível em: https://neospot.se/usability-vs-user-experience/

Interaction by Design. Usability vs. user experience. Disponível em: https://www.interactionbydesign.com/thoughts/thumbnails/00000050.html

# data[].attributes.attachment_link.description
Já vimos em um artigo anterior como a usabilidade beneficia o desenvolvimento web. Mas, o que de fato compreende a usabilidade? Nem tudo que se refere à experiência de uso está dentro do escopo dela. Sim, a usabilidade tem limitações e lacunas que são complementadas por outros paradigmas, como o design de interação.

# data[].attributes.attachment_link.readable_text
INFORMATICA

11/12/2013

Usabilidade é característica daquilo que é funcional e simples. É tornar óbvio o óbvio, tendo em vista as necessidades do usuário e o contexto em que está inserido.

A norma ISO 9241-11, define a usabilidade como: a efetividade, a eficiência e a satisfação com que usuários específicos atingem objetivos específicos em ambientes particulares.

A usabilidade na internet une-se aos estudos da Interação Humano-Computador (IHC) e seu foco principal é a interação dos usuários com websites e sistemas da web. As interfaces devem ser desenvolvidas, de modo a garantir a qualidade e a eficiência de um site.

A usabilidade é um estudo que envolve a engenharia de software, desenvolvimento de telas, e estudo de uso da aplicação em si. Este termo indica o quanto o software, site ou uma tela qualquer pode ter facilidade de uso ou não. Saber construir uma tela de modo que ela seja relativamente fácil de usar para qualquer tipo de usuário, experiente ou inexperiente com a Internet, não é algo simples e requer muito estudo.

Tornar um site simples, para usuários inexperientes e ao mesmo tempo interessantes para usuários já acostumados com a web, não é tarefa fácil e exige do desenvolvedor cuidados redobrados para conseguir atingir de maneira eficaz todo o público sem restrição.

Entre outros comportamentos, vale destacar que os usuários fazem um scan das páginas a procura do que precisam ou de uma indicação rápida do que fazer, assim como nós quando andamos por uma rua olhamos coisas que nos atrai, ignorando grande parte dos outros elementos.

Os princípios de usabilidade vêm sendo muito comentados nos dias atuais, no entanto a teoria ainda não se juntou à prática, pois muitos sites da Web ainda não seguem esses princípios, seja por inabilidade técnica ou por simples desinteresse comercial.

Porém alguns profissionais já se atentaram para os inúmeros benefícios trazidos por meio da implementação desses princípios. Um desenvolvedor de website que se preocupa com a usabilidade deve estar atento para manter o usuário no caminho desejado, sem confusões e quebras, que poderiam gerar grande frustração, e consequentemente a saída do usuário do site.

# data[].attributes.attachment_link.description
INFORMATICA 11/12/2013 Usabilidade é característica daquilo que é funcional e simples. É tornar óbvio o óbvio, tendo em vista as necessidades do usuário e o contexto em que está inserido. A norma ISO 9241-11, define a usabilidade como: a efetividade, a eficiência e a satisfação com que usuários específicos atingem objetivos específicos em ambientes particulares.

# data[].attributes.attachment_link.readable_text
Um dos objetivos da ergonomia é melhorar a saúde e o conforto, através do projeto de ambientes seguros, saudáveis, eficientes e adequados às necessidades e características das pessoas. Portanto, através da ergonomia, estuda-se aspectos como posturas e movimentos corporais, fatores ambientais, relação entre mostradores e controles, etc. Se levarmos em consideração que muita gente passa, ... Read more

# data[].attributes.attachment_link.description
Um dos objetivos da ergonomia é melhorar a saúde e o conforto, através do projeto de ambientes seguros, saudáveis, eficientes e adequados às necessidades e características das pessoas. Portanto, através da ergonomia, estuda-se aspectos como posturas e movimentos corporais, fatores ambientais, relação entre mostradores e controles, etc.