Webinsider

Negócios

Usabilidade também é assunto para programador

30 de agosto de 2002, 0:00

Muitos desenvolvedores de software acreditam que a facilidade de uso é preocupação para os designers e que este cuidado não está relacionado ao trabalho de programação. Maior engano.

Por Karyn Nassif

Os conceitos da usabilidade estão intimamente ligados à arquitetura de sistemas, assim como a modelagem de dados e as milhares de linhas de código que escrevemos. A satisfação do usuário final é premissa tanto para programadores quanto designers.

O sistema a ser desenvolvido será utilizado por uma grande variedade de pessoas. Seria muita displicência o desenvolvedor ignorar questões simples como: Será que os conceitos estão claros? Os controles utilizados são consistentes? Em algum momento o usuário pode se confundir com os passos que precisa realizar para atingir o seu objetivo?

É importante ter em mente que o usuário não é programador e não está interessado em entender como o seu sistema funciona. Ele quer, entre outras coisas, realizar suas tarefas ou buscar entretenimento. O sistema deve ajudá–lo a alcançar seus objetivos sem dificultar o processo, pois como diz Jakob Nielsen, O simples tem de ser simples de fazer.

Conheça o seu cliente. O ideal é que o analista sempre tenha um conhecimento razoável sobre o processo de negócio em que sua aplicação irá atuar – e conseqüentemente entender o universo do usuário, suas necessidades e expectativas quanto ao sistema.

Com essas informações em mãos, é grande a probabilidade de se construir um sistema interessante e que desperte a curiosidade do usuário. De que adianta um software de última geração, com diversos recursos, se a interface é difícil de ser compreendida e a utilização difícil de ser aprendida? O usuário ficará desmotivado. Entre dois sites, um chato e um interessante, sem dúvida escolhemos o segundo.

Fale a linguagem de seu cliente. Para que o usuário consiga utilizar as funcionalidades do sistema com facilidade, as palavras e conceitos utilizados devem ser familiares a ele. É um detalhe simples, mas que resulta em uma grande diferença se observado durante o desenvolvimento.

A atenção deve estar voltada para a preservação da consistência entre a realidade e o virtual. Não adianta utilizar a mesma nomenclatura do universo do usuário, mas forçar um significado diferente ao conhecido para atender as necessidades do sistema. O resultado será frustração e desconforto.

Também é importante imaginar os passos e reações que os usuários terão, inclusive todas as ações inesperadas e informações incorretas que possam ser digitadas. É fundamental buscar sempre antecipar os erros e mal–entendidos que o usuário possa vir a ter em relação às funcionalidades e elementos das interfaces.

Quem é o cliente? A aplicação dos conceitos de usabilidade no dia–a–dia do programador é possível e proporciona um diferencial especial nos sistemas criados.

Devido ao mercado competitivo, a preocupação é entregar o trabalho o mais rápido possível, deixando o aperfeiçoamento do sistema para futuras versões. A usabilidade não é tratada na especificação e nem no desenvolvimento. Algumas vezes faz parte de uma das atualizações devido à insistência de um ou outro usuário.

Aplicar a usabilidade na engenharia de software requer uma mudança de pensamento. O fator usuário deve ser incorporado desde o início do projeto – como um elemento positivo e não como um empecilho. Ele não é somente uma parte do processo: ele é o principal responsável pela realização do processo.

Nunca esqueça que o usuário é o seu cliente: o sucesso do seu sistema está todo nas mãos dele. [Webinsider]

Sobre o autor

Karyn NassifKaryn Nassif é empreendedora, consultora e especialista em experiência do usuário.

Apoio:

  • LayerDev Serviços de Webhosting Profissional

Palavras-chave relacionadas a este texto: Nenhuma palavra-chave foi encontrada!

Comentários

Ninguém comentou o artigo "Usabilidade também é assunto para programador"

Avisos
Os ítens com asterisco ( * ) são campos de preenchimento obrigatório.
Todos os links inseridos nos comentários possuem o atributo rel="nofollow" para impedir com que user agents (como os mecanismos de busca) sigam os links inseridos para desestimular spammers.
Todos devem se identificar através de e-mail válido.
Os e-mails dos usuários não serão divulgados no site.
Comentários:

Preencha os dados abaixo e clique em enviar

Webinsider