Skip to content

Latest commit

 

History

History
84 lines (54 loc) · 5.93 KB

File metadata and controls

84 lines (54 loc) · 5.93 KB

Metodologia

Pré-requisitos: Documentação de Especificação

Nosso grupo utilizará as metodologias e ferramentas como Scrum e GitHub Projects, para organizar o trabalho em interações curtas (sprints) e priorizar o desenvolvimento de recursos com base nas tarefas propostas e no feedback contínuo dos stakeholders. Realizaremos reuniões regulares de acompanhamento, e ferramentas de comunicação online (Whatsapp e Microsoft Teams), para facilitar e manter toda a equipe alinhada com os objetivos do projeto, discutir o progresso e identificar possíveis obstáculos. Isso garantirá uma comunicação eficaz e uma resposta rápida a quaisquer problemas que surjam. Será utilizado o GitHub como nosso sistema de controle de versão para gerenciar o código fonte do projeto e o Visual Studio Code será o principal ambiente de desenvolvimento para criação das linhas de código.

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

Discuta como a configuração do projeto foi feita na ferramenta de versionamento escolhida. Exponha como a gerência de tags, merges, commits e branchs é realizada. Discuta como a gerência de issues foi realizada.

Links Úteis:

Gerenciamento de Projeto

Divisão de Papéis

A equipe adotou abordagens ágeis para o desenvolvimento do projeto, reconhecendo a necessidade de flexibilidade, colaboração e adaptação contínua aos requisitos em evolução. Como estrutura para direcionar esse processo ágil, optamos por utilizar o Scrum.

Dentro dessa estrutura, a equipe se organiza de acordo com os papéis tradicionais do Scrum:

  • Scrum Master: David Travassos Milan;

  • Product Owner: Breno Santos Figueiredo;

  • Equipe de Desenvolvimento: Patrícia Ester Ferreira Rodrigues, Breno Santos Figueiredo, David Travassos Milan, Adrian Sodré da Silva, Ernane Oliveira, Marcelo Silvério;

  • Equipe de Design: Patrícia Ester Ferreira Rodrigues;

Links Úteis:

Processo

Para organização e distribuição das tarefas do projeto, a equipe está utilizando o Gitub Project, onde as tarefas são alocadas em sprints, classificadas de acordo com sua prioridade, listadas no backlog e dividas entre os integrantes da equipe para que sejam realizadas, testadas e finalizadas. O quadro de tarefas está estruturado da seguinte forma:

• Backlog: Esta lista representa o Sprint Backlog. Este é o Sprint atual que estamos trabalhando e mostra as tarefas e metas a serem cumpridas e suas prioridades.

• In Progress: Lista que contém as tarefas que estão em andamento. É importante que a equipe atualize o status das tarefas para que o Scrum Master possa acompanhar o andamento do projeto e garantir que tudo esteja caminhando conforme o planejado.

• In Review: Esta lista engloba as tarefas que estão em fase de revisão e testes. Os testadores devem verificar as documentações, códigos e funcionalidades implementadas, garantindo que estão corretas, funcionando perfeitamente e identificando possíveis erros para correção.

• Done: nesta lista são colocadas as tarefas que passaram pelos testes e controle de qualidade e estão prontos para ser entregues. Não há mais edições ou revisões necessárias, ele está agendado e pronto para a ação.

O quadro kanban do GitHub Project está demonstrado na imagem a seguir e disponível através da URL: https://github.com/orgs/ICEI-PUC-Minas-PMV-ADS/projects/1480/views/1

image

Ferramentas

As ferramentas empregadas no projeto são:

AMBIENTE PLATAFORMA LINK DE ACESSO
Repositório de código fonte GitHub https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2024-2-e2-proj-int-t6-gerenciador_de_estoque/tree/main/src
Documentos do projeto GitHub https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2024-2-e2-proj-int-t6-gerenciador_de_estoque/tree/main/docs
Projeto de Interface Figma https://www.figma.com/design/3sYlzirXLECGmdRDdLup3m/Gest%C3%A3o-de-Estoques?node-id=0-1&t=6Mr8MPvBynmaAUyJ-1
Gerenciamento do Projeto GitHub Projects https://github.com/orgs/ICEI-PUC-Minas-PMV-ADS/projects/1480
Hospedagem GitHub Pages http://....