Partie 1 : Introduction
R- spondin-1 (Rspo1)
5. Présentation de la thèse
5.1. Modèle biologique : le tilapia du Nil, Oreochromis niloticus
Consistência
• Elementos como caixas de pesquisa, formulários, barras de scroll, botões, e os ou- tros elementos de design, são bem percecionados e são eficientes ao nível da consis- tência, minimizando o esforço mental realizado pelo utilizador para completar uma determinada tarefa.
Uso de padrões
• Independentemente do design utilizado na interface, a aplicação deve recorrer a pa- drões de design reconhecidos pelos utilizadores. Neste ponto, a aplicação falha na uti- lização de vários padrões usados no sistema iOS como é exemplo o search, que deveria usar a abordagem padrão como na figura 36. Existe uma redundância presente entre o gesto e a barra de zoom na figura 37 assim como a falta de agrupamento de funções em subjanelas. O utilizador pode ficar confuso ou desinteressado, visto que não irá reconhecer esses mesmos padrões em interações anteriores com o sistema.
Figura 36 e 37: Padrão de search no sistema iOS36 e Redundância da barra de zoom (1) com gesto
de zoom (2)
A fim de evitar confusão, nomeadamente com utilizadores pouco experientes, foram pro- postas revisões ao nível da abordagem usada no search, na eliminação da redundância presente entre o gesto e a barra de zoom e da falta de agrupamento de funções em subja- nelas. Este provisionamento deve recorrer a padrões de design reconhecidos pelos utili- zadores iOS em interações anteriores com o sistema.
6.1.3.5 Prevenção de erros
Páginas de erro
A forma prevista para lidar com os erros do sistema é meramente informativa, não ofere- cendo esclarecimento para a resolução do mesmo. Desta forma o utilizador pouco expe- riente fica sem saber o que fazer para o contornar.
Figura 38: Exemplo de janela de diálogo, semelhante à de erro
Formulários
Existe um sistema de validação das ações nos formulários presentes nos widgets, pelo que a ocorrência dos erros está minimizada pelo próprio design do sistema. Desta forma pre- vine-se a ocorrência do erro e subsequentemente melhora-se a opinião geral da aplicação pelo utilizador.
6.1.3.6 Reconhecimento em vez de lembrança
Clareza das opções
• O sistema não deve exigir que o utilizador se lembre da forma como realizou a intera- ção na sua última utilização. Neste aspeto, as opções estão normalmente bem visíveis e facilmente reconhecíveis, estando as exceções localizadas no captions, o zoom e o mapa, que devem ser alterados. Quando existem interações mais complexas, na barra de baixo, devem ser acompanhadas por legenda.
Formulários
• Os formulários devem ter um sistema que guarde as informações relevantes para po- derem ser reutilizados os dados anteriormente inseridos pelo utilizador. Isto evita que este tenha de recorrer à sua memória sobre os dados que inseriu noutra utilização. Nesta área forma identificados problemas com as gavetas do captions e zoom, cuja intera- ção não é facilmente reconhecida como standard pelo utilizador.
Sugere-se a retificação desta situação com o auxílio de uma abordagem mais corrente no sistema iOS para este tipo de interação, como o uso de botões que dêem acesso a estas funções.
6.1.3.7 Flexibilidade e eficiência de utilização
Aceleradores
• Não existem aceleradores para utilizadores mais experientes. A inexistência de qual- quer tipo de atalho que permita a realização das ações recorrentes de forma mais direta, pode evitar a evolução do utilizador e a sua consequente desmotivação. Este aspeto não é crucial mas o sistema seria mais eficiente se alguns gestos pudessem efe- tuar funções como, por exemplo, o duplo toque despoletar o clean photo.
Estrutura da aplicação
• A aplicação está dividida em 3 áreas de conteúdo: a barra superior de funções; a área central de conteúdo; e a barra inferior para ferramentas. Nesta barra inferior foram
detetados erros pelo facto de as opções estarem omnipresentes e porque, no modo mapa, é impossível aceder às ferramentas nela presentes. O ideal era usar um sistema que agrupasse cada grupo de funções e que as colocassem à disposição mesmo quando o mapa está ativo.
Estruturalmente, existe um erro protagonizado pela barra de ferramentas que não está acessível através da janela de mapa. Desta forma, o utilizador encontra-se privado do uso das ferramentas disponíveis na barra inferior.
Propõe-se o subagrupamento das funções e a sua colocação à disposição do utilizador na interface de mapa.
6.1.3.8 Design e estética minimalista
Hierarquia
• Existe uma falta de hierarquia, essencialmente devido à omnipresença das opções principais e secundárias. A utilização da mesma cor para todos os elementos está a criar uma homogeneidade no grafismo, que retira a capacidade de perceção dos elementos principais. Sugere-se a criação de um sistema de coloração e escala mais abrangente que ajude a estruturar melhor os elementos.
• Existe também uma falta de espaçamento na janela de search, que deve ser retificada de forma a evitar dificuldades de interpretação por parte do utilizador.
Existem problemas ao nível hierárquico criados pela falha na discriminação das funções relevantes, ou não, no contexto onde se inserem. Soma-se a este facto a paleta de cores, que não é suficientemente extensa para criar a hierarquia necessária aos elementos. Propõem-se a criação de submenus que restrinjam a visualização das opções não rele- vantes ao contexto normal de utilização e que a paleta cromática seja ampliada para criar jogos de cor mais ricos em direcionamento de atenção. Sugere-se ainda que sejam revistos os espaçamentos para melhorar a experiência de navegação.
6.1.3.9 Ajudar o utilizador a reconhecer, diagnosticar e resolver problemas
Mensagens de erro
• O sistema previsto para lidar com os erros do sistema é meramente informativo não oferecendo informação para a sua resolução. Desta forma, o utilizador pouco expe- riente vai ficar sem saber o que fazer para o contornar. Deverá ser incluída uma forma de indicar a razão para a ocorrência do erro, assim como ajuda clara e sucinta sobre quais os passos a seguir para recuperar desse erro. Em formulários, o mesmo princí- pio deve ser respeitado, usando sugestões de preenchimento e com eventual recurso auxiliar a uma cor diferente.
Para melhorar a experiência do utilizador ao nível da ocorrência e resolução de proble- mas técnicos, é proposta uma nova metodologia de apresentação de erros que consista na apresentação do erro, a razão da sua ocorrência e o que fazer para superá-lo. Desta forma, o utilizador será capaz de reconhecer, diagnosticar e resolver problemas eficientemente.
6.1.3.10 Ajuda e Documentação
Ajuda contextual
• O botão de ajuda presente na barra superior tem a função de mostrar ajuda contextual ao utilizador. Este botão deveria ser alterado, deveria ser aumentado o contraste com outros elementos de navegação de forma que não sejam confundidos e, para isso po- derá ser usada uma mudança na escala ou na cor.
Figura 39: Botão de acesso a ajuda
Foi encontrada uma situação problemática ao nível da ajuda ao utilizador onde, por um erro já descrito anteriormente, o botão de acesso à ajuda está mal posicionado e homoge- neizado com o resto dos elementos.
O acesso à ajuda é uma função primária e deve ser contrastante com o resto dos elementos para maximizar a sua eficiência.
6.1.4 Conclusões
Através da análise heurística, foi possível identificar várias situações prejudiciais relativas ao design do sistema. Este tipo de situações são erros de usabilidade generalizados que permitem que o design da aplicação 2.0 seja amplamente melhorado. A análise heurística falha por não compreender aspetos mais particulares do sistema, cujas conclusões serão retiradas a partir da análise empírica, efetuada adiante neste trabalho.
6.2 Entrevistas
O passo seguinte à análise heurística consistiu na preparação de entrevistas informais que permitissem o levantamento de opiniões de potenciais utilizadores e potenciais clientes. As entrevistas foram concebidas para se afirmarem como um passo intermédio para a aná- lise empírica e criação de personas. Foi efetuado um levantamento demográfico, geográfi- co, social e tecnológico e simultaneamente realizada a análise da utilização da aplicação.