O Projeto | Tecnologias | Objetivos da Sprint | Levantamento de Requisitos | Protótipo | Organização da Equipe | Organização do Repositório
Cada entrega foi realizada a partir da criação de uma tag. Observe a relação a seguir:
Sprint | Tag | Lançamento | Status | Histórico |
---|---|---|---|---|
01 | sprint-01 | 18/09/2022 | Entregue | ver relatório |
02 | sprint-02 | 09/10/2022 | Entregue | ver relatório |
03 | sprint-03 | 06/11/2022 | Entregue | ver relatório |
04 | sprint-04 | 27/11/2022 | Entregue | ver relatório |
Clone o repositório para o seu computador, abra o repositório com o VS Code, abra o terminal, troque para o cmd e use esse comando:
python -m venv venv && venv\Scripts\activate && pip install -r requirements.txt && python main.py
Antes de desenvolver o projeto, foi preciso denifir os desejos do cliente, organizando-os de acordo com suas prioridades e documentando com técnicas de Engenharia de Software. Para este levantamento de requisitos, o Product Owner do grupo esteve em contato constante com o cliente, questionando suas vontades e necessidades a fim de esculpir um plano de ação que satisfazesse seus pedidos, na medida do possível. Dessa forma, foi criado um backlog do produto, contendo suas funcionalidades e características principais, além de sprint backlogs e user stories, que são itens complementares para auxiliar a organização da equipe em relação às tarefas a serem desenvolvidas.
Para verificar os backlogs das sprints e do produto, clique aqui.
Depois da definição do wireframe, iniciou-se o trabalho de codificação, passando os desenhos para arquivos HTML e CSS. O protótipo já conta com cores, tipografia e exemplos do resultado de uma busca, proporcionando a experiência esperada que o usuário terá ao manipular o produto final.
- A primeira fase do protótipo dinâmico foi realizada também com a utilização do Figma, onde é possível acessar o protótipo por meio deste link.
Para melhor organização do projeto, foi levantado as habilidades técnicas da equipe assim que decididas as ferramentas e tecnologias que seriam usadas, dividindo provisoriamente os integrantes em dois times principais: time Frontend e time backend, cada um com responsabilidades distintas mas sempre em comunicação.
- A documentação e acompanhamento de atividades ficou a cargo da Scrum Master da equipe, que também colaborava com os dois times de trabalho.
Função | Nome | GitHub | |
---|---|---|---|
Scrum Master | Pedro Henrique Pucci | GitHub | |
PO | Hugo Henrique da Silva | GitHub | |
Dev Team | Gustavo Henrique Pereira | GitHub | |
Dev Team | Gustavo Alves dos Santos | GitHub | |
Dev Team | Erik Zanetti Ferraz | GitHub | |
Dev Team | Victor Guilherme Branco | GitHub | |
Dev Team | Vinicius Henrique dos Santos Rodrigues | GitHub |
Tendo em vista o trabalho remoto que a equipe teria que se encaixar, foram definidos alguns padrões para a configuração do ambiente de trabalho compartilhado sempre se manter organizado, garantindo transparência e fácil acesso ao que se deseja a qualquer um de interesse.