A metodologia contempla as definições de ferramental utilizado pela equipe tanto para a manutenção dos códigos e demais artefatos quanto para a organização do time na execução das tarefas do projeto.
Ambiente | Plataforma | Link de acesso |
---|---|---|
Repositório de código fonte | GitHub | Clique aqui para acessar o repositório |
Documentos do projeto | GitHub | Clique aqui para acessar a documentação no Drive |
Projeto de Interface e Wireframes | Figma | Clique aqui para acessar os Wireframes do projeto |
Gerenciamento do Projeto | GitHub | Clique aqui para acessar nosso gerenciador do Projeto |
A ferramenta de controle de versão adotada no projeto foi o Git, sendo que o Github foi utilizado para hospedagem do repositório.
O fluxo de trabalho para gerenciamento de branches escolhido pela equipe é o Git Flow. Desta forma, todas as manutenções no código são realizadas em branches separados, identificados como Hotfix, Release, Develop e Feature.
![]() |
---|
Fluxo de controle do código fonte no repositório git |
Quanto à gerência de issues, as principais etiquetas usadas no projeto são:
documentation
: melhorias ou acréscimos à documentaçãobug
: uma funcionalidade encontra-se com problemasenhancement
: uma funcionalidade precisa ser melhoradafeature
: uma nova funcionalidade precisa ser introduzida
A equipe utiliza metodologias ágeis, tendo escolhido o Scrum como base para definição do processo de desenvolvimento.
A equipe está organizada da seguinte maneira:
- Scrum Master: Bruno Lobo
- Product Owner: Lucas Marques
- Equipe de Desenvolvimento:
- Bruno Lobo
- Lorena Lopes
- Grazielly Pereira
- Lucas Marques
- Lucas Lousada
- Maria Beatriz
- Equipe de Design:
- Maria Beatriz
Para organização e distribuição das tarefas do projeto, a equipe está utilizando o GitHub Project estruturado com as seguintes listas:
- Product backlog: todos os artefatos que serão necessários para o desenvolvimento completo do projeto.
- To do: todos os artefatos referentes à etapa atual do desenvolvimento do projeto..
- In progress: artefatos que estão sendo desenvolvidos no momento.
- Test: artefatos aguardando aprovação para implementação.
- Done: todos os artefatos que foram testados, aprovados e implementados no projeto.
O quadro Kanban do grupo desenvolvido na ferramenta de gerenciamento de projetos está disponível clicando aqui.
As ferramentas empregadas no projeto são:
- Editor de código: Visual Studio Community 2022.
- Ferramentas de comunicação: Microsoft Teams.
- Ferramentas de desenho de tela (wireframing): Figma
O editor de código foi escolhido porque ele possui uma integração com o sistema de versão. As ferramentas de comunicação utilizadas possuem integração semelhante e por isso foram selecionadas. Por fim, para criar diagramas utilizamos essa ferramenta por melhor captar as necessidades da nossa solução.