O atual documento tem por objetivo apresentar os épicos, as histórias de usuário (US) e o product backlog da plataforma A Monitoria. O backlog é composto por US's que são resolvidas em um período de tempo (sprint) e que pertencem a um contexto maior, no caso os épicos.
Metodologia
As histórias de usuário foram desenvolvidas de acordo com o que foi inferido nas técnicas de elicitação realizadas (Protótipo, Questionário, 5W2H e RichPicture). Essas histórias são compostas pelo épico relacionado, descrição, prioridade (utilizando a técnica de MoSCoW), pontos que representam sua dificuldade (de acordo com a sequência de Fibonacci), sua origem e seus critérios de aceitação.
ÉPICOS
EP01
Perfis
Criar funcionalidades que permitam a um usuário criar e alterar uma conta na plataforma e que validem as contas dos usuários.
EP02
Notícias
Criar mecanismos que permitam ao usuário estar ciente das notícias e de seu estado na plataforma.
EP03
Inscrição
Desenvolver funcionalidades que possibilitem ao usuário realizar o processo de inscrição na monitoria.
EP04
Ajuda
Criar e desenvolver mecanismos que facilitem a utilização da plataforma.
EP05
Autenticação
Criar funcionalidades que validem as informações dos usuários.
EP06
Crawler
Criar funcionalidades referentes a ferramenta de Web Crawler.
Eu, como usuário administrador, desejo excluir a conta de professores para que eu possa retirar seus dados e informações da plataforma quando desejarem
- Permitir que o professor solicite a exclusão da sua conta - Apagar os dados e informações do usuário professor - Garantir que apenas o usuário professor e o administrador podem deletar a conta
Eu, como usuário administrador, desejo que o sistema colete as informações necessárias do MatriculaWeb para que eu possa garantir o funcionamento eficiente da plataforma
Eu, como usuário administrador, desejo que os usuários enviem um documento requisitado para que eu possa garantir a validação das informações cadastradas e a confiabilidade da plataforma
Eu, como usuário administrador, desejo que os usuários enviem um documento requisitado para que eu possa garantir a coleta das informações válidas necessárias e o funcionamento da plataforma
Eu, como usuário administrador, desejo que o sistema valide os documentos enviados pelos usuários para que eu possa manter a confiabilidade da plataforma
Eu, como usuário aluno, desejo ver as disciplinas em que posso monitorar com suas informações (horário, dia, turma) para que eu possa escolher as melhores alternativas
Eu, como usuário aluno, desejo escolher as matérias em que desejo monitorar com prioridades diferentes para que eu possa ter uma possibilidade maior de ser selecionado na disciplina que mais me interessa
Eu, como usuário professor, desejo indicar alunos para as monitorias das matérias que irei lecionar no semestre para que eu possa ser auxiliado por alunos que já conheço
Eu, como usuário aluno, desejo ver a quantidade de vagas de monitoria nas matérias em que cumpro os requisitos necessários para que eu possa escolher a que mais me interessa
Eu, como usuário professor, desejo visualizar a quantidade de vagas de monitoria nas matérias em que irei lecionar no semestre para que eu possa organizar meus planos de aula corretamente
Eu, como usuário professor ou usuário aluno, desejo saber quando se inicia e quando termina o período de inscrição em monitoria para que eu possa ficar atento aos prazos
Eu, como usuário professor, desejo ver os requisitos para a inscrição em monitoria para que eu possa saber as qualificações dos meus possíveis monitores
Eu, como desenvolvedor, gostaria de recuperar todas as turmas de oferta do Matrícula Web (UnB) para disponibilizar na aplicação as ofertas de monitoria ao usuário.
Priorização
C
Pontos
5
Critérios de aceitação
- Todas as turmas da oferta do Matrícula Web devem ser capturadas.
Eu, como Usuário desejo navegar entre as telas da aplicação para que consiga cadastrar em uma disciplina, verificar minhas configurações, visualizar minhas disciplinas cadastradas, etc
Priorização
C
Pontos
5
Critérios de aceitação
- A aplicação deve ser capaz de portar um menu de navegação simples e prático.
Referências
[1] SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 17. 1º/2019. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.