Por que eu devo ler este artigo:Este artigo é útil para o desenvolvimento de aplicações com alto nível de usabilidade, atribuindo assim vantagens no processo de desenvolvimento e no produto final.

Dentre as vantagens estão o menor risco de mudanças e falhas no design da aplicação, diminuição de gastos com manutenção e suporte, maior satisfação do usuário, diferenciais do produto no mercado e maior chance de sucesso do produto final.

Para alcançar esses resultados, será apresentada a definição de usabilidade e suas vantagens, descrita a área de Engenharia de Usabilidade e abordados os métodos mais importantes e conhecidos para avaliação de interfaces.

Nos anos 80 a maioria dos computadores e softwares era desenvolvida presumindo que os usuários deveriam ter o conhecimento e a formação necessária para operá-los, tais como ter conhecimento do vocabulário técnico, conhecer a arquitetura de computadores e até saber resolver problemas computacionais.

Esse tipo de pressuposto foi rapidamente ficando obsoleto com a popularização dos computadores e a insatisfação de usuários não especializados que os utilizavam, gerando assim grande frustração por parte destes.

Desde então, a usabilidade de computadores se tornou o objetivo chave para o design e desenvolvimento de softwares interativos voltados para o público em geral.

O design da interface de softwares começou a ficar cada vez mais importante à medida que era uma característica essencial para um alcance maior de usuários. Assim, estudos na área de usabilidade de computadores se intensificaram para melhorar e expandir o acesso a computadores pela população.

Entretanto, quanto mais os cientistas estudavam sobre usabilidade e tentavam criar definições, padrões, técnicas e métodos, mais complexa e confusa a área de usabilidade ficava. Até os dias de hoje, a definição de usabilidade não foi definida completamente, mostrando que a usabilidade de computadores é uma área complexa e nebulosa.

Neste contexto, métodos para avaliação de interfaces foram criados a partir de estudos realizados para avaliar o design de softwares e tentar guiar o desenvolvimento de interfaces. Os métodos de avaliação mostraram-se um caminho mais eficaz para o aprimoramento da usabilidade de um software.

No entanto, todas as definições são basicamente guias superficiais e genéricos de o que fazer e como fazer uma avaliação para atingir uma usabilidade de qualidade. O processo não se baseia em simplesmente escolher um método e segui-lo à risca, sendo necessário, portanto, saber como realizá-lo no contexto em que o software se encontra. Para empregar um método é necessário:

· Escolher os critérios adequados para o recrutamento de usuários para o teste;

· Desenvolver perguntas específicas para a identificação de problemas que o usuário apresenta;

· Escolher os critérios para seleção das tarefas testadas;

· Desenvolver roteiros e instruções adequadas para os usuários;

· Escolher os dados que serão coletados e analisados;

· Realizar a análise dos dados corretamente.

Para isso é necessário ter experiência em design de softwares, no domínio e no contexto em que este se apresenta. Antes disso, é necessário também entender os conceitos e métodos existentes para aplicá-los de forma correta e de modo eficaz para cada situação.

Com base nisso, este artigo irá apresentar uma explicação do que é usabilidade nos dias atuais e qual a sua importância no desenvolvimento de aplicações web, os conceitos básicos existentes na área e os métodos mais utilizados e estudados ultimamente para a avaliação e aprimoramento do design de interfaces para aplicativos web.

Usabilidade

Usabilidade é um atributo de qualidade que avalia a facilidade de uso da interface de um objeto qualquer, como por exemplo, um livro, uma ferramenta, um software, um processo, ou qualquer coisa que interage com o ser humano.

Segundo o padrão ISO 9241-11, que se trata de requisitos ergonômicos para trabalho de escritório com terminais visuais, a usabilidade é “a capacidade de um produto ser usado por usuários específicos em um contexto específico para atingir objetivos com eficácia, eficiência e satisfação”. Já segundo a norma ISO/IEC 9126, que se trata de qualidade de software, usabilidade é “um conjunto de atributos que evidenciam o esforço necessário para a utilização de um determinado produto”.

Como podemos perceber, a usabilidade não possui uma definição única. Isso acontece por ser uma área ampla e multidisciplinar que está presente em áreas como desenvolvimento de sistemas, qualidade de software, ergonomia, psicologia, dentre outros.

Contudo, pode-se dizer que a usabilidade ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 69 /mês
Assinar agora