Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 3.37 KB

File metadata and controls

64 lines (42 loc) · 3.37 KB

Metodologia

Visamos em nosso projeto fazer o uso de alguns rituais presentes no Scrum, mesclados com métodos herdados do Kanban e metodologias ágeis.

Relação de Ambientes de Trabalho

Os artefatos do projeto são desenvolvidos a partir de diversas plataformas e a relação dos ambientes com seu respectivo propósito estão apresentadas abaixo:

Projeto Plataforma utilizada Links
Repositório GitHub https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2023-1-e3-proj-mov-t4-time5-projgrupo)
Controle de Atividades Github https://github.com/orgs/ICEI-PUC-Minas-PMV-ADS/projects/242/views/1
Interface e Wireframes Figma https://encurtador.com.br/nstwH
Comunicação/Reniões Teams/Whatsapp https://teams.microsoft.com/_#/conversations/19:09f7687db2024992a0e795e1991f3273@thread.v2?ctx=chat

Controle de Versão

Modelo utilizado para código fonte:

imagem

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

Divisão de Papéis

Os membros foram divididos pelas seguintes funções:

Exemplificação: 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: Aaron Stiebler Carneiro da Silva;
  • Product Owner: Marco Túlio Félix Santiago;
  • Equipe de Desenvolvimento: Rafael Dias Rubio, Marcos Damas Anacleto, Ian Amaral Barbosa Moreira, Iago José Silva Ferreira;
  • Equipe de Design: Iago José Silva Ferreira;

Processo

Estamos utilizando a ferramenta de gerenciamento de atividades disponibilizadas pelo próprio Github, para que possamos organizar nossas atividades.

Imagem

Ferramentas

As ferramentas empregadas no projeto são:

  • Linguagens de programação: Typescript.
  • Frameworks: React Native e Nestjs.
  • Versionamento de código: Git e Github.
  • Ferramentas de comunicação: Teams e WhatsApp: O Teams foi escolhido para termos um tempo de reuniões mais longos, já o WhatsApp é voltado para uma comunicação mais rápida.
  • Ferramentas de desenho de tela (wireframing): Figma