Relatório da Sprint 1
🎯 1. Objetivo da Sprint
A Sprint 1 teve como objetivo estruturar as bases do projeto, tanto no aspecto técnico quanto organizacional. A equipe trabalhou na definição da arquitetura do sistema, organização do repositório GitHub e na documentação inicial, além de alinhar os processos do Scrum para o andamento futuro.
✅ 2. Atividades Realizadas
Durante a Sprint 1, foram realizadas as seguintes atividades:
- Organização do GitHub:
-
Criação e configuração do repositório, incluindo a elaboração do README, organização do Backlog e criação do Template das Issues.
-
Organização do Scrum:
-
Definição das cerimônias e papéis de Scrum, estabelecendo um fluxo de trabalho colaborativo e eficiente.
-
Realização da Wiki:
-
Criação de uma Wiki interna para documentar as diretrizes e decisões tomadas ao longo do desenvolvimento.
-
Definição da Arquitetura:
-
Elaboração do modelo arquitetural do sistema, com o padrão MVC (Model-View-Controller) como base para a organização do código.
-
Documentação de Padrões para o GitHub:
-
Estabelecimento de convenções para commits, organização do repositório e colaboração através de Pull Requests.
-
Documentação da Sprint 0:
-
Registro da Sprint 0, incluindo os objetivos e atividades realizadas, criando uma base para as sprints subsequentes.
-
Documentação das Atas de Reunião:
- Registro das reuniões realizadas durante a Sprint 1 para garantir um histórico de decisões e encaminhamentos.
📝 3. Requisitos Definidos e Cumpridos
ID | Requisito | Prioridade 🚨 | Status |
---|---|---|---|
R3 | Especificar a Arquitetura | Alta 🔴 | Concluído |
R4 | Configurar Repositório | Alta 🔴 | Concluído |
🛠️ 4. Configuração do Ambiente
O ambiente de desenvolvimento foi parcialmente configurado, com a organização do repositório e a preparação para a implementação do Flask e Front-end nas próximas sprints.
🏛️ 5. Definição da Arquitetura do Sistema
A arquitetura foi documentada com foco na integração entre os componentes front-end e back-end.
- Padrão MVC:
- Model: Dados e regras de negócio.
- View: Páginas HTML/CSS.
- Controller: Gerenciamento das rotas e lógica.
📅 6. Backlog Atualizado
ID | Requisito | Prioridade 🚨 | Status |
---|---|---|---|
R1 | Documentar o Escopo do Projeto | Alta 🔴 | Concluído |
R2 | Definir e Priorizar Requisitos | Alta 🔴 | Concluído |
R3 | Especificar a Arquitetura | Alta 🔴 | Concluído |
R4 | Configurar Repositório | Alta 🔴 | Concluído |
R5 | Configurar Ambiente Flask | Média 🟡 | Não iniciado |
⚠️ 7. Riscos e Mitigações
Foram identificados riscos relacionados à integração das tecnologias e ao cumprimento dos prazos. As estratégias de mitigação incluem acompanhamento contínuo do progresso e ajustes no planejamento.
🔜 8. Próximos Passos
Para a Sprint 2, os principais objetivos são:
- Requisito R5: Configurar Ambiente Flask
- Requisito R6: Criar Estrutura Básica de Front-end
- Requisito R7: Integração Inicial entre Front-end e Back-end