Pular para conteúdo

Sprint Planning e Definições de Sprint


Sprint 0 — 23/03

Definição de áreas de atuação

  • Requisitos de Software: Caio
  • Arquitetura de Software: Renan
  • Tecnologias Front-End: Pedro
  • Tecnologias Back-End: Ítalo
  • Git/GitHub: Arthur
  • Metodologias Ágeis: Luis

Cada integrante ficou responsável por estudar sua própria área de atuação.


Organização de reuniões

  • Reunião semanal após a aula de segunda-feira
  • Caso não seja possível: terça-feira às 20h (remoto)

Atividades realizadas

  • Criação das primeiras issues
  • Criação do Figma baseado em template
  • Início de anotações e estudos (cheat sheet, POC, MVP, frameworks)

Sprint 1 — 30/03

Sprint Planning

  • Cada integrante deveria criar uma issue aprofundando sua área de estudo
  • Criação de issue de brainstorming para definição do projeto
  • Criação do GitHub Project para organização das tarefas

Sprint 2 — 06/04

Sprint Planning

Urgente

  • Definir ideia principal do projeto em reunião

Issues definidas

  • Brainstorming realocado para finalização na Sprint
  • Requisitos realocado com apoio do Renan
  • Pedro: conclusão de estudo de Front-End e definição de tecnologias
  • Ítalo: análise de possibilidade de chatbot com IA
  • Criação de pasta para estudos no repositório
  • Scrum Master responsável por organizar horários do time

Projeção

  • Definição da ideia do projeto em até 2 semanas
  • Início da implementação após amadurecimento da ideia

Sprint 3 — 13/04

Issues definidas

  • Diagrama de arquitetura e decisão de tecnologias: Renan
  • Identidade visual: Caio
  • Estudo de integração Front-End: Arthur e Pedro
  • Estudo de Back-End: Ítalo
  • Testes de APIs: Luis
  • Documentação de dailies: Caio e Renan
  • Banco de dados: Renan

Sprint 4 — 20/04

Issues definidas

  • Identidade visual (continuação da Sprint 3)

Novas issues

  • Definição de labels de tamanho (XS, S, M, L, XL): Renan
  • Definição de banco de dados: Renan e Ítalo
  • Padronização de commits: Renan
  • Padronização de nomes de arquivos: Arthur
  • Padronização de Pull Requests: Luis
  • Finalização de identidade visual: Caio e Arthur
  • Estrutura de pastas: Renan
  • Implementação de banco de dados: Renan, Ítalo e Luis
  • Classificação de proposições: Luis

Sprint 5 — 27/04

  • Correção de diretórios da API: Renan
  • Diagrama de arquitetura v2: Renan
  • Revisão de User Stories: Caio e Luis
  • Protótipo interativo: Caio e Arthur
  • Banco de dados (base): Renan e Ítalo
  • Front-End básico com API Fetch: Renan e Caio
  • Controller: Renan e Caio
  • Melhorias na API: Luis
  • Estudo de IA: Ítalo e Arthur

Sprint 6

  • Organização de assets no MkDocs: Renan
  • Reorganização do MkDocs: Renan
  • Definição de infraestrutura do banco de dados: Renan
  • Planejamento do banco de dados (tabelas, dados e dashboards): Renan + equipe
  • Definição de nome do projeto: todos
  • Implementação de Front-End básico: Caio e Arthur
  • Criação de README: Caio e Ítalo
  • Revisão de requisitos: Luis

Sprint 7

  • Estudo de integrações com GitHub Actions
  • Finalização do planejamento do banco de dados
  • Organização final do MkDocs
  • Migração de requisitos para Figma e GitHub Project

Sprint 8

Urgente: criar email do grupo, assinar Claude, definirmos a melhor forma de usar com SDD, e todos instalarem em seus PC’s.

Todas issues pendentes devem acabar suas e issues fazer todos PR Reviews.

Revisar o protótipo, para ver se está de acordo com os dashboards definidos.

Cada um vai se auto alocar em uma User Storie de implementação, e usaremos SDD para isso (sempre checar se está de acordo com tudo).

Obs: para a parte do Front-End, usar um Json para indicar a estética (ver o melhor jeito de fazer o Claude seguir nosso protótipo).

Objetivo claro para a R1: front-end básico para chamar o consumo de API.

Até terça-feira à noite: acabar TODAS as pendências da Sprint7.

Quarta-feira: criarmos o email do grupo, assinarmos o Claude, todos lermos o padrão que seguiremos para SDD, instalarmos em nossos PC’s, e nos alocarmos em User Stories de implementação.

R1 (27/05): front-end básico que chama o consumo de API’s.

Sprint 9

  • Open Spec MUST S

  • React (Next) - FrontEnd -> avaliar MUST M

  • Banco de Dados COULD XL

  • Arrumar o README.md - Renan XS

  • Dcoumentos de OSS (Contributing, etc)

  • requirements.txt

Sprint 10

TUDO NOS CONFORMES!

Presentes: Arthur, Caio e Renan

Prioridade:

  • Banco de Dados implementar inteiro - Caio, Luís, Ítalo e Renan

Alinhamento:

  • Open Spec ? Avaliar -> Explicar melhor - Luís -> padrao_sdd.md

  • React (Nest) - FrontEnd -> avaliar e planejar - Caio

Documentação:

  • Arrumar o README.md - Arthur

  • Documentos de OSS (Contributing, etc) - Arthur

  • Requirements.txt - Arthur

Reservas – avaliar na sexta:

  • Já transicionar o Front para o React/Nest

Sprint 11

Presentes: Arthur, Caio, Luís e Renan.

Acabar o Banco de Dados até Quarta-feira (Caio, Luís e Ítalo)

Scheduler (Renan e mais alguém) com filtro a mais da IA (Gemini)

Sprint 12

  • ACABAR O BANCO DE DADOS
  • Scheduler e IA (SDD)