Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 3.11 KB

File metadata and controls

66 lines (42 loc) · 3.11 KB

Metodologia

Nós delineamos o processo completo relacionado ao desenvolvimento do projeto "Roda Velha", abordando a metodologia utilizada para organizar e gerenciar as atribuições da nossa equipe. Exploramos todas as ferramentas, ambientes e componentes estruturais envolvidos no trabalho, bem como a linguagem de programação escolhida pela nossa equipe para a execução do projeto.

Controle de Versão

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 projeto segue a seguinte convenção para o nome de branches:

  • main: versão estável já testada do software
  • unstable: versão já testada do software, porém instável
  • testing: versão em testes do software
  • dev: versão de desenvolvimento do software

Quanto à gerência de issues, o projeto adota a seguinte convenção para etiquetas:

  • documentation: melhorias ou acréscimos à documentação
  • bug: uma funcionalidade encontra-se com problemas
  • enhancement: uma funcionalidade precisa ser melhorada
  • feature: uma nova funcionalidade precisa ser introduzida

Gerenciamento de Projeto

A equipe está organizada da seguinte maneira:

Divisão de Papéis


Processo

Para organizar e distribuir as tarefas do projeto, a equipe está empregando o Miro com um quadro Kanban. O quadro está configurado com as seguintes listas:

image

  • Backlog: Tarefas ou requisitos a serem realizados.
  • To Do: Todas as tarefas que ainda não foram iniciadas.
  • In progress: Tarefas que estão em andamento, ou seja, aquelas que já foram iniciadas, mas ainda não foram concluídas.
  • Test review: Etapa onde os resultados dos testes são revisados para garantir a qualidade do trabalho antes de ser considerado concluído.
  • Done: Tarefas que passaram pelos testes e controle de qualidade e estão prontas para o deploy, ou seja, lista de tarefas completadas.

Ferramentas

As ferramentas empregadas no projeto são:

  • Editor de código: Visual Studio.
  • Ferramentas de comunicação: Whatsapp, Teams e Discord.
  • Ferramentas de desenho de tela (wireframing): Miro.
  1. O editor de código foi escolhido porque ele possui uma integração com o sistema de versão.
  2. As ferramentas de comunicação utilizadas possuem integração semelhante e por isso foram selecionadas.
  3. Para criar diagramas utilizamos essa ferramenta por melhor captar as necessidades da nossa solução e pela versatilidade em construir de maneira conjunta a interface do projeto.