Data | Versão | Descrição | Autor |
---|---|---|---|
06/06/2019 | 1.0 | Criação do documento | Kamilla Costa |
Introdução
Será aplicado um teste de usabilidade baseado no feedback de usuário da universidade de Brasília e estudantes de programação por meio da aplicação de um questionário online e um teste de usabilidade presencial aplicado pela equipe de desenvolvimento do chatbot para alunos iniciantes de programação da Universidade de Brasília - UnB.
Formulário online para levantamento de dados
-
Ferramenta utilizada: Google Forms
-
Quantidade de questões abordadas: 16 Questões
-
Tipos de Questões: Multiplas escolhas e Dissertativa
Para acessar o link do formulário basta clicar Aqui
Teste de Usabilidade presencial
- Métricas utilizadas no teste de usabilidade:
- Número de etapas para executar um pedido específico
- Porcentagem de visitantes que retornam
- Tempo médio gasto pelo usuário em uma sessão
- Objetivos da aplicação do teste de usabilidade:
- Identificar se o usuário compreende a proposta do bot
- Identificar se o caminho que o usuário precisa percorrer está claro
- Identificar se os textos estão objetivos
- Identificar se as informações são suficientes
- Identificar melhorias a serem implementadas
- Identificar bugs durante interação
Atividades a serem executadas para realização do teste de usabilidade
-
Público: O teste de usabilidade será aplicado para voluntários iniciantes na programação. (Alunos da disciplina de Algorítmos de Programação)
-
Local: Laboratório da Universidade de Brasília - UnB.
-
Horário: 13h
-
Logistica de aplicação: Cada membro da equipe acompanhará a interação do participante com o bot a fim de anotar as observações resultantes.
-
Programação das Atividades:
Atividade 0
- Interação inicial com bot
- Analisar quais e como são as primeiras interações do usuário com o bot (tipo de perguntas que o usuário realiza)
- Analisar se o usuário lê as informações e orientações que o bot oferece
- Analisar a escrita dos usuários diante das interações com o bot
Atividade 1
- Entender O que é o bot Usuário conseguir entender no que o bot é capaz de ajudar e qual seu objetivos Usuário deve compreender o objetivo por meio da utter
- Cumprimentar
- me_ajuda
- Analisar insatisfações do usuário quanto a realização da tarefa
Atividade 2
- Entender quais as habilidades que o bot possui Usuário deve compreender as tarefas que o bot consegue executar por meio da chegada até a utter: me_ajuda
- Analisar quantos caminhos foram necessários até chegar no esclarecimento
- Analisar insatisfações do usuário quanto a realização da tarefa
Atividade 3
- Executar uma tarefa referente a tirar uma dúvida sobre o que vem a ser a linguagem Python
- Usuário deve conseguir chegar até a utter: o_que_e_python
- Analisar quantos caminhos foram necessários até chegar no esclarecimento
- Analisar insatisfações do usuário quanto a realização da tarefa
Atividade 4
- Executar tarefa referente a tirar uma dúvida específica sobre determinado conteúdo de python a fim de percorrer todas as habilidades do bot Linkagem de conteúdo extra Linkagem para sugestão de exercícios Solicitação de exemplos de utilização
- Ao final deve ser observado se ficou claro o caminho que o usuário deve tomar e se foi útil as tarefas que o bot executa em forma de guia de aprendizado. Ou seja analisar se o usuário percorreu todos os caminhos e analisar se em algum momento ele se sentiu confuso ou pulou um dos passos do fluxo de aprendizado
- Analisar insatisfações do usuário quanto a realização da tarefa
- Analisar quantos caminhos foram necessários até chegar no esclarecimento
Atividade 5
- Executar tarefa a fim de conseguir fazer com que o bot execute uma pesquisa sobre determinado conteúdo relacionado a programação
- Analisar se o usuário consegue chegar até a utter de pesquisa no stackoverflow, se ele tem problemas para conseguir chegar nesta utter e se ele teve de executar muitos passos caso a intenção tenha sido apenas tirar uma dúvida específica.
- Analisar as formas como o usuário interage com o bot com relação ao desejo de realizar uma pesquisa
- Analisar insatisfações do usuário quanto a realização da tarefa
- Analisar quantos caminhos foram necessários até chegar no esclarecimento
Atividade 6
- Executar tarefa a fim de conseguir criar um hello world apenas com as coordenadas do bot
- Analisar se o usuário consegue chegar até a utter de como fazer um hello world
- Analisar se ele tem problemas para conseguir chegar nesta utter e se ele teve de executar muitos passos caso a intenção tenha sido apenas criar um hello world.
- Analisar as formas como o usuário interage com o bot com relação ao desejo de criar um hello world
- Analisar insatisfações do usuário quanto a realização da tarefa
- Analisar quantos caminhos foram necessários até chegar no esclarecimento