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 ...
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