Pular para conteúdo

Personas

Introdução

Personas são personagens ficticios utilizadas para representar a maneira como um usuário irá interagir com o sistema. Neste projeto as personas utilizaram o sistema Online Judge para realizar suas tarefas.

Metodologia

As personas foram criadas a partir do perfil de usuário especificado com pesquisas e entrevista, serão 3 personas sendo duas primárias e uma secundária, todas as personas tem um envolvimento com a área de tecnologia e informação devido ao perfil de usuário, escolhemos a quantidade de 3 personas de acordo com Courage e Baxter (2005)¹ apontam um cuidado na escolha do número de personas elaboradas. É importante que as personas sejam memoráveis e, para isso, o elenco de personas deve ser reduzido. Se houver muitas personas para representar os grupos de usuários, elas vão se misturar na mente dos designers e desenvolvedores, e com isso reduzimos os benefícios dessa técnica. No entanto, o elenco deve cobrir os principais grupos de usuários, para ajudar a desenvolver um produto que funciona para todos. Ao nos limitarmos a uma única persona, podemos deixar de fora dados valiosos de usuários fi nais que não correspondam a um mesmo grupo. Uma recomendação comum é que o elenco de personas inclua três personas primárias.

Elenco

A seguir estaram dispostas as fotos das personas e suas caracteristicas nas figuras 1 a 3 e nas tabelas de 1 a 3.

Tabela 1 - Persona primária João da Silva Matos

Figura 1 - Persona primária João da Silva Matos
João da Silva Matos
Status: Usuário primário do sistema "Online Judge"
Nome: João da Silva Matos
Sexo: Masculino
Idade: 22 anos
Profissão: Estagiário
Escolaridade: Cursando ensino superior (Ciência da Computação)
Objetivos: - João busca aprimorar suas habilidades de programação.
- Ele deseja obter uma boa classificação na "Corrida de Programação" da universidade.
- Almeja ganhar reconhecimento entre seus pares e possivelmente atrair oportunidades de estágio ou emprego na área de tecnologia.
Habilidades: - Está cursando o terceiro ano de Ciência da Computação.
- Possui habilidades em linguagens de programação como Python, C++ e Java.
- Tem conhecimento em algoritmos e estruturas de dados.
Relacionamentos: - João interage com outros estudantes participantes da "Corrida de Programação".
- Ele pode buscar a ajuda de professores ou colegas mais experientes quando encontra dificuldades em problemas específicos.
Tarefas: - Resolver problemas de programação durante a "Corrida de Programação".
- Gerenciar o tempo para equilibrar a resolução de problemas dentro dos prazos.
- Depurar código e corrigir erros.
- Acompanhar o progresso e a classificação na competição.
Expectativas: - João espera que o sistema "Online Judge" seja intuitivo, com uma interface amigável.
- Ele organiza as informações dos problemas por nível de dificuldade, procurando desafios que se adequem ao seu conhecimento.
- Acredita que o sistema deve fornecer pontuações e classificações em tempo real para mantê-lo motivado durante a competição.
Requisitos: - João precisa de um ambiente online estável e de fácil acesso para submeter suas soluções.
- Requer documentação clara sobre os problemas propostos.
- Deseja feedback imediato sobre a precisão de suas soluções e dicas sobre como melhorar seu código.

Fonte: Henrique Torres



Tabela 2 - Persona primária Ana Vitória Barbosa e Silva

Figura 2 - Persona primária Ana VitóriaBarbosa e Silva
Ana VitóriaBarbosa e Silva
Status: Usuário primário do sistema "Online Judge"
Nome: Ana Vitória Barbosa e Silva
Sexo: Feminino
Idade: 23 anos
Profissão: Desempregada
Escolaridade: Cursando ensino superior (Engenharia de Software)
Objetivos: Ana Vitória Barbosa e Silva tem uma lista de uma matéria para resolver no juiz online
Ela deseja resolver rapidamente as questões
Almeja ganhar a nota na disciplina
Habilidades: Está cursando o sexto semestre de engenharia de software
Não é muito habilidosa nas linguagens de programação, mas possui conhecimento médio em C e Python
Relacionamentos: Ana Vitória Barbosa e Silva tem um grupo de amigas no campus.
Ela tem acesso a um grupo de software no Telegram o qual pode ser usado para tirar dúvidas sobre os problemas
Tarefas: Resolver as questões da lista enviada pelo professor.
Ela precisa buscar ajuda para eventuais dúvidas
Ela precisa alcançar 75% de questões aceitas na lista para ganhar a nota
Expectativas: Ana espera que o "Online Judge" funcione sem problemas durante a resolução da lista
Ela espera uma interface agradável e de fácil entendimento
Ela espera um feedback sobre o algoritmo enviado
Requisitos: Ana precisa de um ambiente estável
Ela deseja receber um detalhamento sobre erros nos algoritmos
Ela deseja ter a possibilidade de traduzir o enunciado do problema

Fonte: Pablo Guilherme



Tabela 3 - Persona secundária Geraldo Carvalho

Figura 3 - Persona secundária Geraldo Carvalho Vitória
Geraldo Carvalho
Status: Usuário secundário do "Online Judge"
Nome: Geraldo Carvalho
Sexo: Masculino
Idade: 44 anos
Profissão: Professor Universitário
Escolaridade: Graduado em Engenharia de Software
Objetivos: Geraldo deseja visualizar quem submeteu algoritmos nos problemas do "Online Judge"
Geraldo deseja buscar problemas de programação relacionados a matéria que ele ministra
Habilidades: Geraldo é professor á 8 anos na Universidade ele ministra matérias de programação como EDA 1 e 2, FAC e FSO
Possui grande conhecimento em programação
Possui um grande carisma estando sempre disposto a ajudar seus alunos
Sabe dançar forró muito bem
Relacionamentos: Geraldo tem contato com outros professores da faculdade e aconcelha uma equipe de alunos em um projeto da faculdade
Tem um bom relacionamento com suas turmas
Tarefas: Procurar questões especificas para passar para seus alunos como atividades
Visualizar quem submete questões no Online Judge
Expectativas: Geraldo confia que o juiz online vai gerar uma correção automatica dos algoritmos corretamente
Geraldo espera que seus alunos resolvam as questões propostas para aprendizado e não somente para a avaliação
Requisitos: Geraldo precisa que o ambiente seja acolhedor e de facil entendimento para os alunos
Geraldo precisa da possibilidade de visualizar as pessoas que submeteram as questões
Geraldo precisa de problemas de programação que envolvam materias relacionadas com o que ele ministra em sala de aula
Fonte: Pablo Guilherme

Referências bibliográficas

1.Courage, C. & Baxter, K. Understanding your users: a practical guide to user requirements, methods, tools, and techniques. San Francisco, CA: Morgan Kaufmann Publishers, 2005.

Bibliografia

BARBOSA, S. D. J.; SILVA, B. S. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011. Courage, C. & Baxter, K. Understanding your users: a practical guide to user requirements, methods, tools, and techniques. San Francisco, CA: Morgan KaufmannPublishers, 2005.

Histórico de versão

Versão Data Descrição Responsáveis Revisor
1.0 16/10/2023 Criação da página de personas Henrique Torres, Pablo Guilherme Suzane Duarte
1.1 16/10/2023 Correções de forma Kallyne Macedo Pablo Guilherme
1.2 23/10/2023 Correções de forma Pablo Guilherme Kallyne Macedo
1.3 04/122023 Correções do artefato Pablo Guilherme Suzane Duarte

Imagens

1 Imagem gerada através da aplicação This Person Doesn't Exist. Disponível em: https://this-person-does-not-exist.com/pt. 16 de outubro de 2023.

2 Imagem gerada através da aplicação This Person Doesn't Exist. Disponível em: https://this-person-does-not-exist.com/pt. Acesso em: 16 de outubro de 2023.

3 Imagem gerada através da aplicação This Person Doesn't Exist. Disponível em: https://this-person-does-not-exist.com/pt. Acesso em: 16 de outubro de 2023.