Pular para conteúdo

GOMS (Goals, Operators, Methods and Selection Rules)

Introdução

O método GOMS (Goals, Operators, Methods, Selection Rules) é uma abordagem de análise de tarefas que visa descrever as etapas que um usuário segue para realizar uma tarefa em um sistema. O GOMS é baseado em um conjunto de regras que descrevem como as metas do usuário são alcançadas por meio da seleção de operadores, métodos e regras de seleção. O método é útil para avaliar a eficiência e usabilidade de interfaces de usuário e sistemas, além de ajudar na identificação de possíveis problemas e áreas de melhoria. As tarefas são descritas em:

  • Objetivos: representam as metas que o usuário deseja alcançar por meio do uso do sistema.
  • Operadores: são as ações cognitivas ou físicas que o sistema permite que o usuário execute, como inserir dados via teclado, selecionar opções em menus ou clicar em botões.
  • Métodos: são sequências estabelecidas de sub-objetivos e operadores que permitem que o usuário atinja um objetivo maior.
  • Regras de seleção: são utilizadas para decidir qual método usar em uma determinada situação.

Motivo da escolha

Dentre os modelos de análise de tarefas ofertados na disciplina, escolhemos o CNM-GOMS porque é frequentemente usado para prever o desempenho de várias tarefas. O que significa que podemos identificar pontos específicos em que os usuários podem se confundir ou cometer erros, desta forma podemos trabalhar para corrigi-los. Além de ser uma compreensão sólida da cognição humana, é detalhado e permite a identificação de problemas específicos e é uma técnica comprovada e estabelecida na área de design de interação.

Obs: Durante o processo de análise subentende-se que o usuário já havia acessado o site, portanto as ações realizadas são relativas somente aos processos internos do site.

Análise de Tarefas

Visualizar meus Pedidos

Nessa tarefa, o usuário possui o objetivo de encontrar a página com os pedidos já realizados e visualizar um desses pedidos.

GOAL 0: Fazer login na página para vizualizar meus pedidos
    GOAL 1: Acessar aba meu painel
        OP 1.1: Guiar o mouse para a aba meu painel
        0P 1.2: Pressionar o botão
    GOAL 2: Selecionar a opção meus pedidos
        OP 2.1: Guiar o mouse para a opção 'Meus Pedidos'
        OP 2.2: Clicar na opção Meus Pedidos

Compartilhar Evento nas Redes Sociais

Nessa tarefa, o usuário possui o objetivo de na página do evento o compartilhar nas redes sociais.

GOAL 0: Compartilhar um evento
    GOAL 1: Selecionar um evento
        OP 1.1: Guiar o mouse para opção compatilhar
        0P 1.2: Clicando no ícone da rede social que deseja compartilhar

Cancelar Compra

Nessa tarefa, o usuário possui o objetivo de acessar a página de pedidos realizados e cancelar um desses pedidos.

GOAL 0: Fazer login na página para efetuar cancelamento de compra
    GOAL 1: Acessar aba meu painel
        OP 1.1: Guiar o mouse para a aba meu painel
        0P 1.2: Pressionar o botão
    GOAL 2: Selecionar a opção minhas compras
        OP 2.1: Guiar o mouse para a opção 'mostrar'
        OP 2.2: Clicar no botão de seleção
    GOAL 3: Selecionar a opção de cancelamento de compras
        (Sel. Rule: A compra não pode ser cancelada com menos de 48h (dois dias) para a realização do evento.)
            OP 3.1: Guiar o mouse para a opção de cancelamento de compras
            OP 3.2: Selecionar a compra que deseja cnacelar
            OP 3.3: Clicar no botão de cancelamento

Busca de Evento

Nessa tarefa, o usuário possui o objetivo de encontrar um evento disponível.

GOAL 0: Encontrar um evento
    GOAL 1: Procurar o evento desejado
        OP 1.1: Guiar o mouse para a caixa de busca
        OP 1.2: Clicar na caixa de busca
        OP 1.3: Digitar o nome do evento
    GOAL 2: Acessar o evento pesquisado
        (Sel. Rule: O evento pesquisado está disponível.)
            OP 2.1: Guiar o mouse ao evento
            OP 2.2: Clicar no evento pesquisado

Acessar aba Central de Ajuda

Nessa tarefa, o usuário possui o objetivo de acessar a central de ajuda do sistema.

GOAL 0: Encontrar a aba de suporte ao cliente
    GOAL 1: Acessa a área de Central de Ajuda
        OP 1.1: Guiar o mouse para a aba de suporte
        OP 1.2: Pressionar a tecla
    GOAL 2: Acessar a aba Central de Ajuda
        OP 2.1: Guiar o mouse para a opção de ajuda desejada
        OP 2.2: Clicar na opção

Comprar Ingresso

Nessa tarefa, o usuário possui o objetivo de encontrar um evento e realizar a compra do mesmo.

GOAL 0: Adquirir um ingressos
    GOAL 1: Selecionar o evento
        OP 1.1: Perceber a informação visual do evento
        OP 1.2: Selecionar o evento desejado
    GOAL 2: Selecionar o tipo de ingresso
        (Sel. Rule: O evento não disponibiliza asssento)
            OP 2.1: Selecionar o tipo de ingresso
            OP 2.2: Passar o mouse no botão de compra
            OP 2.3: Clicar no botão de compra
    GOAL 3: Realizar pagamento
        OP 3.1: Preencher as informações de pagamento
        OP 3.2: Clicar na confirmação de compra
    GOAL 4: Receber confirmação de compra
        (Sel. Rule: O sistema deve confirmar a compra e fornecer um recibo ou comprovante para o usuário.)
            OP 4.1: Receber a confirmação no e-mail de cadastro

Bibliografia

BARBOSA, S. D. J.; SILVA, B. S. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011.

SOUZA, Nicolas. Análise de Tarefas. Repositório do Grupo Lichess da disciplina de Interação Humano Computador da Universidade de Brasília, 2023. Disponível em: <https://interacao-humano-computador.github.io/2022.2-Lichess/analise_requisitos/analise_tarefas/>. Acesso em: 06 de abril 2023.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 06/05/2023 Criação da página de Processo de Design. Douglas Alves e Geovanna Maciel Arthur de Melo
1.1 07/05/2023 Adição do modelo GOMS. Geovanna Maciel Arthur de Melo
1.2 13/05/2023 Adição da opção de cancelar compra no modelo GOMS. Gabriel Campello Rafael Ferreira
1.3 13/05/2023 Adição das opções de acordo com o HTA. Rafael Ferreira Geovanna Maciel
2.0 02/07/2023 Correção do artefato de acordo com a verificação realizada. Matheus Henrique Arthur de Melo