Skip to content

História de Usuário

Scrum

Introdução

Histórias de usuário são uma técnica comum no desenvolvimento ágil de software para descrever funcionalidades sob a perspectiva do usuário final. Elas ajudam a entender quem usará o sistema, o que deseja fazer e qual benefício espera obter. Em vez de documentos extensos, histórias de usuário são curtas, centradas no valor entregue, e servem como base para discussão e refinamento contínuo durante o projeto.

Uma história de usuário típica segue a estrutura:

"Como um [tipo de usuário], eu quero [ação desejada] para [objetivo/benefício]."

Essa abordagem garante que o foco permaneça nas necessidades reais dos usuários, incentivando o desenvolvimento iterativo e colaborativo.


Metodologia

A criação e o uso de histórias de usuário geralmente seguem esta metodologia:

  1. Identificação dos perfis de usuários: Primeiro, é essencial listar quem são os usuários do sistema, suas características e necessidades gerais.

  2. Escrita das histórias: Cada funcionalidade importante é escrita na forma de uma história curta, clara e focada no objetivo do usuário.

  3. Categorização e Priorização: As histórias são agrupadas por temas ou funcionalidades principais e priorizadas com base no valor de negócio e na necessidade do usuário.

  4. Discussão e Refinamento: Antes do desenvolvimento, as histórias são discutidas entre equipe técnica, stakeholders e usuários para garantir entendimento comum e ajustes conforme necessário.

  5. Aceitação e Critérios de Conclusão: Cada história é complementada com critérios de aceitação, que definem o que precisa ser entregue para considerar a história "pronta".

  6. Implementação Iterativa: Durante o desenvolvimento ágil (por exemplo, em Sprints no Scrum), as histórias priorizadas são implementadas, testadas e revisadas com feedback contínuo.

História de Usuário

1. Empresas Externas

  • Como empresa, quero realizar meu cadastro e login no sistema para que eu possa acessar meu dashboard.
  • Como empresa, quero cadastrar um novo projeto para que a coordenação possa avaliá-lo e aprová-lo.
  • Como empresa, quero acompanhar o status dos meus projetos para que eu saiba se foram aprovados, recusados ou estão pendentes.
  • Como empresa, quero avaliar os resultados dos projetos após a conclusão para que eu possa dar feedback à instituição.

2. Coordenação

  • Como coordenação, quero realizar meu cadastro e login no sistema para que eu possa acessar o dashboard
  • Como coordenação, quero analisar os projetos submetidos para que apenas os que atendem aos critérios pedagógicos sejam aprovados.
  • Como coordenação, quero solicitar ajustes em projetos para que eles fiquem alinhados aos requisitos acadêmicos.
  • Como coordenação, quero recusar projetos inadequados para que eles não sigam para execução.
  • Como coordenação, quero designar um professor responsável para cada projeto aprovado para que ele possa orientar os alunos corretamente.

3. Professores

  • Como professor, quero realizar meu cadastro e login no sistema para que eu possa acessar meus projetos designados.
  • Como professor, quero visualizar os projetos que me foram atribuídos para que eu saiba quais devo orientar.
  • Como professor, quero selecionar alunos para participar dos projetos para que a equipe seja formada adequadamente.
  • Como professor, quero acompanhar as atividades e entregas dos alunos para que eu possa monitorar o progresso do projeto.
  • Como professor, quero dar feedback sobre entregas e etapas concluídas para que os alunos possam melhorar continuamente.

4. Alunos

  • Como aluno, quero realizar meu cadastro e login no sistema para que eu possa acessar meus projetos designados.
  • Como aluno, quero visualizar os projetos nos quais fui designado para que eu saiba em quais atividades estou participando.
  • Como aluno, quero acessar os requisitos e tarefas do projeto para que eu entenda minhas responsabilidades.
  • Como aluno, quero submeter entregas pelo sistema para que o professor possa avaliá-las e dar feedback.
  • Como aluno, quero acompanhar o feedback recebido para que eu possa corrigir e melhorar minhas próximas entregas.