Nós da equipe STEAM DUCKS estudantes do 2º semestre do curso de Banco de Dados na FATEC SJC, estamos comprometidos com o desenvolvimento do projeto "Sistema de avaliação PACER" neste repositório. O objetivo do projeto é criar uma aplicação desktop simples que permita os usuários alunos avaliarem todos os integrantes de seu grupo nos critérios definidos pelo usuário administrador. O projeto inclui a modelagem de um banco de dados relacional. Por meio deste projeto, buscamos solidificar nossos conhecimentos em modelagem de dados e desenvolvimento de software.
♦ Requisitos
♦ Integrantes do projeto
♦ Backlog do Produto
♦ Cronograma do Projeto
♦ Tecnologias Utilizadas
♦ Termo de Requisitos de Permanência
♦ Documentação
♦ Manual do Usuário
- Permitir que um aluno avalie todos os membros de sua equipe ao final de cada Sprint;
- Permitir que o professor consiga gerar um relatório contendo a nota média por aluno para cada critério de avaliação em uma determinada Sprint;
- Permitir que o professor consiga gerar um relatório contendo a nota média de todos os alunos de um grupo para uma determinada Sprint;
- Fornecer uma forma de carregar informações referentes aos grupos por meio de arquivo;
- Também deve ser possível incluir ou excluir membros em grupos no caso de realocações;
- Permitir o gerenciamento dos critérios de avaliação. Deve ser possível incluir novos critérios, além de alterar e desativar critérios existentes. Critérios desativados não devem aparecer durante uma avaliação;
- Permitir que o professor cadastre o calendário de Sprints para cada semestre. Em vez de solicitar o número da Sprint em uma avaliação, o sistema deve verificar a data atual e automaticamente assumir que ela está associada à Sprint que acabou de finalizar;
- Usar autenticação por usuário e senha para garantir que cada aluno possa realizar apenas uma avaliação por Sprint e que apenas o professor tenha acesso aos relatórios.
- Manual do Usuário;
- Guia de instalação;
- Modelagem de Banco de Dados.
Fase | Início | Entrega | Status |
---|---|---|---|
Kick off do projeto | 28/08/2024 | 08/09/2024 | ✅ |
Sprint 1 | 09/09/2024 | 29/09/2024 | ✅ |
Sprint 2 | 30/09/2024 | 20/10/2024 | ✅ |
Sprint 3 | 21/10/2024 | 10/11/2024 | ✅ |
Sprint 4 | 11/11/2024 | 01/12/2024 | ✅ |
Feira de Soluções | 12/12/2024 | 12/12/2024 | ✅ |
Garantir a continuidade e o comprometimento dos membros da equipe no projeto essencial para a conclusão do semestre.
- As reuniões da equipe ocorrerão todas as segundas e quintas-feiras, durante as aulas designadas para a API.
- A presença é obrigatória e as reuniões são essenciais para o progresso do projeto.
- É obrigatório que todos os membros completem os cursos de Java POO (Programação Orientada a Objetos) e MySQL.
- A conclusão desses cursos é fundamental para a compreensão e execução adequada das tarefas do projeto.
- Cada membro tem direito a no máximo 3 "strikes" durante o período do projeto.
- "Strikes" são contabilizados por:
- Faltas não justificadas às reuniões.
- Falhas no desenvolvimento do programa sem justificativa adequada.
- Atrasos não comunicados previamente ao grupo.
- A comunicação prévia é necessária para evitar a contagem de strikes em casos de imprevistos.
- É obrigatório manter os cards atualizados no Jira com informações relevantes sobre o progresso das tarefas.
- Em caso de dificuldades ou dúvidas sobre o Jira, os membros devem buscar assistência do grupo.
- Todos os membros devem manter uma comunicação constante e efetiva com o grupo.
- A comunicação pode ser feita por WhatsApp, Slack ou pessoalmente.
- A ausência de comunicação pode impactar negativamente o andamento do projeto.
- É crucial respeitar os prazos de entrega estabelecidos para não prejudicar o andamento do projeto e o trabalho da equipe.
- O não cumprimento dos prazos pode resultar em impactos significativos e deve ser evitado a todo custo.
O projeto é uma parte fundamental para a conclusão do semestre, e o comprometimento de cada membro é essencial para o sucesso coletivo. Contamos com a sua colaboração e dedicação!