Pular para conteúdo

HTA

Introdução

A Análise Hierárquica de Tarefas (HTA - Hierarchical Task Analysis) é uma técnica amplamente utilizada para decompor sistemas ou processos complexos em subtarefas menores e mais gerenciáveis. Esse método é crucial em diversos campos, como engenharia de fatores humanos, design de experiência do usuário (UX) e gerenciamento de processos, pois permite uma visão detalhada de como tarefas são realizadas por usuários, ajudando na otimização de sistemas e fluxos de trabalho. A HTA é frequentemente aplicada no desenvolvimento de interfaces de usuário, onde a complexidade das interações precisa ser organizada de forma hierárquica, visando melhorar a usabilidade e a experiência do usuário final.

Neste trabalho, será explorada a aplicação da HTA no contexto do site do BlueSky. O objetivo é identificar, analisar e estruturar as tarefas necessárias para a criação de um sistema de comunicação eficiente e intuitivo, focado nas necessidades do usuário e nos fluxos de interação que garantem uma experiência fluida e intuitiva.

Metodologia

A metodologia adotada para a realização deste trabalho segue os princípios da Análise Hierárquica de Tarefas, que envolvem a decomposição de tarefas em níveis hierárquicos e sua análise detalhada. O processo será dividido nas seguintes etapas:

Definição do Sistema e Objetivo: Primeiramente, será definido o sistema a ser analisado, que no caso é o site do Bluesky. O objetivo principal será estabelecer como o sistema é estruturado, considerando as principais funções e fluxos de interação.

Identificação das Tarefas e Subtarefas: As principais tarefas envolvidas no requisito que está sendo analisado serão identificadas e listadas.

Criação da Hierarquia de Tarefas: Uma vez identificadas, as tarefas serão organizadas hierarquicamente, com as tarefas principais no topo e as subtarefas que detalham ações específicas em níveis inferiores. Cada tarefa será subdividida de acordo com sua complexidade e relação com outras ações.

Determinação das Dependências: As dependências entre as tarefas serão analisadas, identificando quais tarefas precisam ser realizadas antes das outras e quais podem ocorrer simultaneamente. Isso permitirá entender o fluxo de trabalho e otimizar o processo.

Validação e Ajustes: Após a construção da hierarquia, será realizada uma revisão do modelo para garantir que ele esteja alinhado com as expectativas do usuário e as necessidades do sistema. Feedback de stakeholders pode ser incorporado para ajustar e refinar a análise.

Desenvolvimento

A análise hirárquica de tarefas será representada por meio de diagramas nos quais serão representadas as seguintes representações gŕaficas:

legenda
Imagem 1: Legenda dos Diagramas de HTA. Autor: Carla A. C. Ribeiro.

1. Envio de Mensagens Privadas

Com base na metodologia de Análise Hierárquica de Tarefas, foi realizada a análise do fluxo de envio de uma mensagem privada entre os usuários do site BlueSky. O diagrama desenvolvido pode ser visto abaixo:

legenda
Imagem 2: Diagrama HTA - Envio de mensagens privadas. Autor: Carla A. C. Ribeiro.
Objetivos / Operações Problemas e Recomendações
0. Enviar mensagem privada Plano: Enviar mensagem privada para outro usuário da plataforma.

Feedback: Garantir que os usuários consigam trocar mensagens.
1. Acessar aba de chat Plano: Acessar a página de chat.
Feedback: Lista de conversas e a possibilidade da criação de novos chats.
2. Selecionar conversa Input: Selecionar conversa.
Feedback: Visualizar mensagens trocadas entre os usuários.
Recomendação: Melhorar o feedback para o usuário dos filtros selecionados.
3. Criar novo chat Input: Selecionar botão de criação de chat.
3.2 Buscar usuário Input: Selecionar usuário para a criação da conversa.
2.1 e 3.1.1 Enviar mensagem Input: Utilizar o input para enviar mensagens.

Tabela 1: Análise da HTA - Envio de mensagens privadas. Autor: Carla A. C. Ribeiro.

2. Criação de lista de usuário

A seguir, figura e tabela resultados da análise hierárquica da tarefa de criação de listas de usuário.

legenda
Imagem 3: Diagrama HTA - Criação de Listas de Usuário.
Autor: João Ribeiro.
Objetivos / operações problemas e recomendações
0. Criar uma nova lista de perfis de interesse 1>2 plano: definir informações iniciais da lista de usuários e após Adicionar perfis à lista
input: nome, descrição e avatar da lista e perfis de interesse
feedback: a nova lista criada é apresentada na página de listas de usuário
1. Definir informações iniciais da lista de usuários 1+2 plano: informar nome e descrição da lista e após definir avatar da lista
1.1 Informar nome e descrição da lista input: nome e descrição da lista
1.2 Definir avatar da lista 1/2
1.2.1 Deixar o avatar padrão
1.2.2 Escolher uma imagem do sistema para ser o avatar da lista input: arquivo da imagem
2. Adicionar perfis à lista 1 > 2 plano: procurar por perfil de interesse e depois adiciona-lo à lista
2.1 Procurar por perfil de interesse input: nome ou parte do nome do perfil
2.2 Adicionar perfil de interesse à lista de usuários recomendação: diferenciar os botões 'adicionar' e 'remover' por cores

Tabela 2: Análise da HTA - Criação de Listas de Usuário. Autor: João Ribeiro.

3. Criação de uma repostagem

legenda
Imagem 3: Diagrama HTA - Realizando repostagem.
Autor: Davi Nobre.
Objetivos / operações Problemas e recomendações
0. Repostar uma publicação 1 > 2 Plano: Identificar a publicação e decidir o tipo de repost.
Input: Escolha entre repostar com ou sem comentário.
Feedback: A publicação aparece na timeline do usuário como repostada.
1. Navegar até o post 1 / 2 Plano: Localizar o post desejado navegando pela timeline ou usando a busca.
2. Selecionar repostar sem comentário Plano: Escolher a opção de repostar diretamente.
Feedback: O post é repostado instantaneamente na timeline do usuário.
3. Selecionar repostar com comentário Plano: Optar por adicionar um comentário ao repost.
4. Digitar comentário e confirmar 1 > 2 Input: Inserir o comentário no campo designado.
Feedback: O post é repostado junto com o comentário do usuário na timeline.

Tabela 3: Análise da HTA - Realizando Repostagem. Autor: Davi Nobre.

4. Criação de um Pacote

A seguir, figura e tabela resultados da análise hierárquica da tarefa de criação de um pacote.

legenda
Imagem 4: Diagrama HTA - Criando Pacotes.
Autor: Eduarda Tavares.
Objetivos / Operações Problemas e Recomendações
0. Criar um Pacote Inicial 1 > 2 Plano: Iniciar o processo para criar um pacote inicial.
Input: Escolher entre criar manualmente ou usar a sugestão automática.
Feedback: O pacote inicial aparece na aba "Pacotes Iniciais".
1. Acessar a aba "Pacotes Iniciais" 1 / 2 Plano: Localizar e acessar a aba "Pacotes Iniciais" no menu do perfil.
Problema: A aba pode não estar claramente visível para novos usuários.
Recomendação: Adicionar um ícone ou destaque visual para facilitar a identificação.
2. Iniciar a criação de um novo pacote 1 > 2 Plano: Escolher a opção "Criar" ou "Faça um para mim".
Problema: A explicação das opções pode ser insuficiente para novos usuários.
Recomendação: Adicionar uma breve descrição das diferenças entre as opções antes da seleção.
2.1 Clicar no botão "Criar" 1 > 2 Plano: Iniciar a criação manual do pacote.
Feedback: O sistema exibe uma interface para personalização.
2.2 (Alternativa) Selecionar "Faça um para mim" Plano: Utilizar a sugestão automática do sistema.
Feedback: O pacote é criado automaticamente com base nos dados do usuário.
2.1.1 e 2.2.1 Confirmar a criação do pacote 1 > 2 Plano: Finalizar a criação do pacote manual ou automático.
Input: Clicar no botão "Salvar" ou "Finalizar".
Feedback: O sistema exibe uma mensagem de sucesso e adiciona o pacote à aba "Pacotes Iniciais".

Tabela 4: Análise da HTA - Criando Pacote. Autor: Eduarda Tavares.

5. Publicar um post no BlueSky

legenda
Imagem 4: Diagrama HTA - Publicar um post no BlueSky.
Autor: Gabriel Monteiro.
Objetivos / operações Problemas e recomendações
0. Publicar um post no BlueSky 1>2>3>4 Plano: Acessar a área de criação de post, escrever o conteúdo, adicionar mídia (se desejado) e publicar.
Input: Texto do post e possível mídia adicional.
Feedback: Atualização da timeline e notificação de publicação bem-sucedida.
1. Acessar a área de criação de post Plano: Guiar o mouse até o campo de criação de post (caixa de texto).
Feedback: O cursor aparece no campo de texto, indicando que está pronto para entrada.
2. Escrever o conteúdo do post 1>2 Input: Texto digitado pelo usuário.
Recomendação: Exibir contador de caracteres para evitar exceder o limite.
3. Adicionar mídia ao post (opcional) 1>2>3 Input: Arquivo de mídia selecionado pelo usuário.
Feedback: Prévia da mídia adicionada ao post.
4. Publicar o post 1>2 Plano: Clicar no botão "Post" para publicar.
Feedback: Notificação de publicação bem-sucedida e atualização da timeline.
Recomendação: Oferecer uma prévia do post antes da publicação final.

Tabela 4: Análise da HTA - Publicar um post no BlueSky. Autor: Gabriel Monteiro.

Bibliografia

  1. Barbosa, S. D. J.; Silva, B. S. da; Silveira, M. S.; Gasparini, I.; Darin, T.; Barbosa, G. D. J. (2021) Interação Humano-Computador e Experiência do usuário. Autopublicação. ISBN: 978-65-00-19677-1.

Histórico de Versão

Data Versão Descrição Autor Data da Revisão Revisor
01/12 1.0 Criação do documento e 1ª HTA. Carla Clementino 02/12 Davi Nobre
02/12 1.1 Adicionando criação de lista de usuários João Vitor 02/12 Davi Nobre
02/12 1.2 Adicionando criação da tarefa repostagem Davi Nobre 02/12 Gabriel Monteiro
03/12 1.2 Adicionando criação da postagem Gabriel Monteiro 03/12 Carla Clementino