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:
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:
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.
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
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.
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
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
- 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 |