Sprint #8
Período: 16/07/2024 - 24/07/2024
Descrição
Nesta Sprint, o foco será integrar dados de Subjects utilizando Firebase, criar uma API para transferência de dados do calendário acadêmico, desenvolver o componente DetailTaskComponent e criar uma página de calendário interativo com eventos e feriados.
Objetivos
-
Implementar a recepção de dados de Subjects utilizando Firebase: Configurar a comunicação com o Firebase Realtime Database ou Firestore para recuperar e exibir as informações dos Subjects na aplicação. Esta tarefa inclui a integração do Firebase com o sistema de gestão acadêmica para garantir que os dados de Subjects sejam atualizados e exibidos corretamente.
-
Criar uma API para transferência de dados do calendário acadêmico: Desenvolver uma API que envie os dados do calendário acadêmico da Secretaria de Administração Acadêmica da UnB para o Firestore Database. A API deve ser segura e eficiente, permitindo a sincronização dos dados de eventos acadêmicos e feriados.
-
Desenvolver o componente DetailTaskComponent: Criar um componente para exibir detalhes específicos de uma tarefa, como título, descrição, prazo e status. Este componente será utilizado para visualização detalhada de uma tarefa dentro da aplicação, oferecendo aos usuários uma visão completa e gerenciável das suas tarefas.
-
Criar uma página de calendário interativo: Desenvolver uma página que exiba um calendário interativo com datas de feriados e eventos extraídos do site da SAA e armazenados no Firestore Database. O calendário deve ser visualmente atraente e funcional, permitindo aos usuários visualizar e interagir com as datas relevantes.
Reuniões da Sprint
1ª Reunião
- Data: 19/07/2024
- Horário: 20:00 - 20:45
- Local: Discord
- Participantes: Antonio, Carol, Cristiano, Felipe, Lucca, Pedro, Túlio
Ata
A reunião foi realizada para discutir o plano de trabalho e definir as tarefas da Sprint 8. Cada membro foi designado para suas respectivas responsabilidades e os objetivos foram detalhados:
-
Felipe e Ana Carolina foram designados para implementar a recepção de dados de Subjects utilizando Firebase. Eles deverão configurar a comunicação com o Firebase Realtime Database ou Firestore e garantir que os dados sejam integrados e exibidos corretamente na aplicação.
-
Túlio e Pedro irão criar uma API para transferir os dados do calendário acadêmico da Secretaria de Administração Acadêmica da UnB para o Firestore Database. A API deverá ser projetada para manejar e sincronizar dados de forma eficiente e segura.
-
Antonio e Cristiano desenvolverão o componente DetailTaskComponent. Este componente será responsável por exibir detalhes completos de uma tarefa, proporcionando uma visão detalhada e gerenciável para os usuários.
-
Pedro ficará responsável por criar uma página de calendário interativo. A página exibirá um calendário com eventos e feriados extraídos do site da SAA e armazenados no Firestore Database, oferecendo uma interface interativa e informativa para os usuários.
Durante a reunião, foram discutidas as necessidades específicas para cada tarefa e as ferramentas necessárias para sua implementação.
Encaminhamentos
-
Planejamento Detalhado: Cada equipe deve criar um plano detalhado de suas tarefas e definir marcos importantes para garantir o progresso contínuo.
-
Comunicação e Colaboração: Manter uma comunicação ativa para resolver dúvidas e problemas que possam surgir durante o desenvolvimento das tarefas.
2ª Reunião
- Data: 24/07/2024
- Horário: 17:00 - 18:15
- Local: Discord
- Participantes: Antonio, Carol, Cristiano, Felipe, Lucca, Pedro, Túlio
Ata
A reunião teve como objetivo revisar o progresso das tarefas da Sprint 8 e preparar a conclusão da sprint. Cada membro relatou o status de suas responsabilidades:
-
Felipe e Ana Carolina concluíram a integração com o Firebase para a recepção de dados de Subjects. A comunicação com o Firebase Realtime Database ou Firestore foi configurada com sucesso, e os dados estão sendo exibidos corretamente na aplicação.
-
Túlio e Pedro finalizaram a criação da API para transferência de dados do calendário acadêmico. A API está funcionando conforme o esperado e os dados estão sendo sincronizados com o Firestore Database.
-
Antonio e Cristiano completaram o desenvolvimento do componente DetailTaskComponent. O componente está exibindo detalhes de uma tarefa de forma clara e completa, conforme os requisitos estabelecidos.
-
Pedro criou a página de calendário interativo, que exibe um calendário com eventos e feriados extraídos do site da SAA e armazenados no Firestore Database. A página é funcional e permite a interação com as datas relevantes.
Durante a reunião, foram discutidos os resultados das tarefas e quaisquer ajustes finais necessários para garantir a conclusão da Sprint.
Encaminhamentos
-
Revisão Final e Testes: Garantir que todas as funcionalidades implementadas estejam funcionando corretamente e que atendam aos requisitos estabelecidos.
-
Documentação e Feedback: Atualizar a documentação do projeto com as novas funcionalidades e obter feedback dos usuários para possíveis melhorias.
Conclusão
A Sprint 8 será concluída com o foco na integração e expansão das funcionalidades do sistema de gestão acadêmica. A implementação da recepção de dados de Subjects com Firebase, a criação da API para o calendário acadêmico, o desenvolvimento do DetailTaskComponent e a página de calendário interativo devem ser validadas e revisadas para garantir a qualidade e a eficácia das novas funcionalidades.