Se você trabalha no desenvolvimento de produtos digitais, como designer, líder de tecnologia ou programador, sabe que a eficiência das interações em seu sistema é essencial para a experiência do usuário. Uma das ferramentas clássicas para melhorar a usabilidade e otimizar a interação do usuário é o modelo GOMS.
Embora seja um conceito criado na década de 1980, o GOMS continua sendo uma abordagem eficaz para avaliar o desempenho humano em tarefas de interação com o computador. Neste artigo, vamos explorar o que é o GOMS e como você pode usá-lo para aumentar a eficiência de suas interfaces.

O que é o modelo GOMS?
GOMS é um acrônimo que representa os quatro componentes principais usados para analisar o desempenho do usuário em uma tarefa de interação com o sistema:
- G (Goals – Objetivos): A tarefa ou objetivo que o usuário deseja realizar.
- O (Operators – Operadores): As ações específicas que o usuário precisa realizar para atingir o objetivo.
- M (Methods – Métodos): A combinação de operadores necessários para atingir o objetivo de forma eficiente.
- S (Selection – Seleção): A decisão do usuário sobre qual método usar para atingir o objetivo.
O GOMS foi desenvolvido para avaliar o tempo e a eficiência de interação do usuário em sistemas computacionais. Ele ajuda a identificar interações desnecessárias ou excessivas, permitindo que você elimine etapas redundantes e melhore o fluxo de trabalho. Existem variantes do GOMS, como o CPM-GOMS, NGOMSL e SCMN-GOMS, mas o conceito central é o mesmo: ajudar a criar interfaces mais eficientes, baseadas em comportamentos observados de usuários reais.
Como o GOMS Pode Ajudar a Aumentar a Usabilidade no Seu Sistema?
Utilizar o modelo GOMS pode trazer diversos benefícios, principalmente no que diz respeito à eficiência e otimização da experiência do usuário. Aqui estão algumas maneiras de como o GOMS pode ajudar:
- Redução de interações desnecessárias: Ao aplicar o GOMS, você pode identificar e eliminar ações que não são essenciais para atingir o objetivo do usuário, o que reduz o tempo gasto em tarefas.
- Melhoria na eficiência do fluxo de trabalho: O modelo permite entender como os usuários realizam uma tarefa e como você pode reorganizar ou simplificar esses passos para torná-los mais rápidos e intuitivos.
- Otimização de interfaces: O GOMS ajuda a avaliar diferentes métodos de interação (como cliques, toques ou pressionamentos de teclas), e permite escolher a abordagem mais eficiente.
- Aumento da produtividade: Um sistema mais eficiente reduz o tempo necessário para completar tarefas, o que pode resultar em um aumento significativo na produtividade do usuário.
Como Aplicar o GOMS para Avaliar Sua Interface
Para aplicar o modelo GOMS em sua avaliação de usabilidade, siga essas etapas:
1. Defina o Objetivo (Goal)
O primeiro passo é definir claramente o objetivo que o usuário quer atingir. Isso pode ser algo como “finalizar compra”, “enviar e-mail” ou “realizar login”. O objetivo deve ser específico e mensurável.
2. Identifique os Operadores (Operators)
Os operadores são as ações necessárias para alcançar o objetivo. Por exemplo, se o objetivo é “enviar e-mail”, os operadores podem incluir:
- Clicar no botão de “enviar”.
- Digitar o conteúdo da mensagem.
- Selecionar o destinatário.
Essas ações são os blocos básicos de qualquer tarefa que o usuário realizará na interface.
3. Defina os Métodos (Methods)
Os métodos são os caminhos que o usuário pode seguir para realizar a tarefa. Cada método é uma sequência de operadores. No caso do envio de um e-mail, por exemplo, o método pode ser:
- Método 1: Digitar o conteúdo da mensagem → Clicar no botão de “enviar”.
- Método 2: Digitar o conteúdo da mensagem → Pressionar “ENTER”.
Esses métodos são os diferentes fluxos possíveis que o usuário pode escolher para completar a tarefa.
4. Determine a Seleção (Selection)
A seleção se refere à decisão do usuário sobre qual método utilizar. A escolha pode depender do contexto ou da preferência pessoal. Por exemplo, o usuário pode optar por clicar no botão de “enviar” ou pressionar a tecla “ENTER”, dependendo da familiaridade com a interface ou da situação.
5. Meça o Tempo de Execução
Usando o GOMS, é possível calcular o tempo estimado para realizar uma tarefa, somando o tempo dos operadores em cada método. Isso ajuda a identificar quais métodos são mais eficientes e quais partes do processo podem ser otimizadas.
Estudo de Caso: Finalização de Compra em um E-commerce
Vamos aplicar o GOMS em um exemplo prático: a finalização de compra em um site de e-commerce. O objetivo do usuário é concluir a compra de um item. Os operadores podem incluir:
- Clicar no botão “adicionar ao carrinho”.
- Selecionar o endereço de entrega.
- Inserir os dados do pagamento.
- Clicar em “finalizar compra”.
Os métodos podem ser diferentes dependendo do sistema de pagamento:
- Método 1: Clicar em “adicionar ao carrinho” → Inserir os dados de pagamento → Clicar em “finalizar compra”.
- Método 2: Clicar em “adicionar ao carrinho” → Escolher o endereço de entrega → Inserir os dados de pagamento → Clicar em “finalizar compra”.
Com o GOMS, você pode medir o tempo necessário para cada método e determinar qual é o mais eficiente, além de identificar ações desnecessárias que podem ser eliminadas ou simplificadas.
Limitações do GOMS
Embora o GOMS seja útil, ele também possui algumas limitações:
- Foco em usuários experientes: O GOMS é baseado em usuários que já têm familiaridade com a interface. Para usuários novatos, os tempos podem ser mais longos, o que pode não ser refletido nas análises de GOMS.
- Não leva em consideração emoções ou frustração: O GOMS ajuda a medir a eficiência, mas não fornece informações sobre o nível de satisfação ou frustração do usuário ao realizar a tarefa.
- Não cobre todos os aspectos da experiência: O GOMS é excelente para otimizar tarefas em termos de tempo, mas ele não aborda questões como aprendizado ou intuitividade da interface.
Outras Métricas de Usabilidade a Considerar
Para complementar o GOMS, considere utilizar outras metodologias de usabilidade, como:
- Testes de usabilidade: Observar usuários reais realizando tarefas para coletar feedback mais qualitativo.
- Pesquisas de satisfação: Para entender como os usuários se sentem ao usar o sistema.
- Análise de Heatmaps: Para ver como os usuários interagem visualmente com a interface.
Conclusão
O modelo GOMS (Goals, Operators, Methods, Selection) é uma ferramenta poderosa para medir a eficiência das interações em sistemas digitais. Embora tenha sido criado há mais de 40 anos, o GOMS continua sendo uma metodologia relevante para ajudar a melhorar a usabilidade, simplificar tarefas e reduzir o tempo necessário para os usuários completarem suas ações. Ao combinar o GOMS com outras abordagens de usabilidade, você pode otimizar a experiência do usuário e criar interfaces mais rápidas e intuitivas.