# data[].attributes.body
A usabilidade e como a interface ira interagir com o usuário.
Como será a experiência a interação entre a máquina e o usuário dessa interface.

# data[].attributes.body
A norma ISO 9241-11 é considerada uma das mais importantes na área de interação humano-computador.

Sua primeira versão foi publicada em 1998, e intitulada Requisitos ergonômicos para trabalho em escritórios com dispositivos de interação visual-Parte 11: orientações sobre usabilidade.

# data[].attributes.body
Segundo, Donald Norman autor de um livro no qual fala sobre design de projetos, interação intuitiva que mostra como a mente humana interagem com as coisas do cotidiano e consequentemente com as suas ferramentas virtuais.
Ele deixa 6 princípios básicos para que possa ser compreendido mais fácil para obter uma interface mais atrativa ao usuários:

# data[].attributes.body
1. Visibilidade

Deixar controles e comandos visíveis ajuda o usuário a compreender quais opções estão disponíveis na interface, sem a necessidade de ter que procurar por informações ou lembrar que elas existem.

2. Affordance

A affordance se refere às propriedades reais e percebidas do objeto, que comunicam ao usuário como este objeto pode ser usado.

De acordo com Norman (1988) as affordances fornecem ´pistas´ aos usuários sobre como operar um controle ou comando. Por exemplo, um botão de liga-desliga de um controle remoto de um aparelho de televisão, indica que ele deve ser pressionado, um botão redondo que controla o volume do rádio do automóvel, indica que ele deve ser girado para a direita ou para a esquerda. Quando as affordances de controles e comandos de uma interface são claras, é fácil para o usuário saber como interagir com eles.

3. Feedback

O feedback se refere à informação que é enviada ao usuário como resposta a uma ação sua com o sistema ou ao resultado obtido. Um feedback adequado auxilia o usuário a compreender o que está acontecendo e assim prosseguir com a interação.

4. Restrições

As restrições diminuem as opções possíveis de interação em determinados contextos da interface. Por exemplo, ao desabilitar itens de menu que não estão disponíveis em um determinado momento da interação, o usuário é informado que aquelas opções não devem ser selecionadas, o que pode ajudar a evitar erros e perda de tempo.

5. Mapeamento

O mapeamento se refere à relação entre o design dos controles e o resultado da sua operação. Por exemplo, ao pressionar a tecla de seta para a direita no teclado do computador, o usuário espera que o cursor se desloque para a direita.

O mapeamento natural, que Norman define como sendo o aproveitamento de analogias físicas e padrões culturais, pode contribuir para uma maior compreensão do funcionamento e operação da interface por parte do usuário.

6. Consistência

A consistência, por meio do uso de padrões, assegura que elementos similares na interface terão comportamentos similares e desta forma auxilia o usuário a prever qual será o efeito de suas ações.

Por exemplo, ao definir que links serão representados por um texto sublinhado na cor azul, o usuário saberá que ao clicar em um desses elementos ele será direcionado a um link correspondente.

# data[].attributes.headline
Qual a importância de ter uma interface de fácil acesso?  

# data[].attributes.subject
Qual a importância de ter uma interface de fácil acesso?  

# data[].attributes.body
Hoje buscamos praticidade no nosso dia a dia pensando nisso existe também os princípios ergométricos de interface.
São Heurísticas de Nielsen são 10 princípios de avaliação da usabilidade de interfaces de sites, criados pelo cientista de computação Jakob Nielsen em 1990. Estes princípios definem pontos importantes da composição de interfaces e devem ser considerados no momento da criação dos layouts.
https://www.nngroup.com/articles/ten-usability-heuristics/

# data[].attributes.attachment_link.title
10 Usability Heuristics for User Interface Design

# data[].attributes.attachment_link.description
Jakob Nielsen’s 10 general principles for interaction design. They are called “heuristics” because they are broad rules of thumb and not specific usability guidelines.

# data[].attributes.body
Mas que criar uma plataforma, precisamos pensar como o usuário, olhar a plataforma de fora colocando de uma forma mais fácil e eficiente. Para conseguir criar um Design que atrai os usuários de forma fácil e eficiente que ele sinta que está no controle e que seja seguro para utiliza-lo, para isso existe ferramentas e muitas informações disponível para nos orientarmos buscando sempre manter informado e atualizados.