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 |