Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 5.65 KB

03-Metodologia.md

File metadata and controls

73 lines (49 loc) · 5.65 KB

Metodologia

Esta seção descreve a organização da equipe para a execução das tarefas do projeto e as ferramentas utilizadas para a manutenção dos códigos e demais artefatos.

Gerenciamento de Projeto

A metodologia ágil escolhida para o desenvolvimento deste projeto foi o SCRUM, pois como citam Amaral, Fleury e Isoni (2019, p. 68), seus benefícios são a

“visão clara dos resultados a entregar; ritmo e disciplina necessários à execução; definição de papéis e responsabilidades dos integrantes do projeto (Scrum Owner, Scrum Master e Team); empoderamento dos membros da equipe de projetos para atingir o desafio; conhecimento distribuído e compartilhado de forma colaborativa; ambiência favorável para crítica às ideias e não às pessoas.”

Divisão de Papéis

A equipe utiliza metodologias ágeis, tendo escolhido o Scrum como base para definição do processo de desenvolvimento. A equipe é organizada da seguinte maneira:

  • Scrum Master: Thiago Bastani Pontel Oliveira
  • Product Owner: Nico Rocha da Costa
  • Equipe de Desenvolvimento: Jessica Hora dos Santos, Marcos Vinicio Araujo Almeida, Nico Rocha da Costa, Thiago Bastani Pontel Oliveira, Thiago Carvalho Sobroza
  • Equipe de Design: Nico Rocha da Costa e Jessica Hora dos Santos

Processo

Para organizar e distribuir as tarefas do projeto, a equipe está utilizando o GitHub Projects, e isso está sendo feito por meio da estruturação das seguintes listas:

  • Backlog: recebe as tarefas a serem trabalhadas e representa o Product Backlog. Todas as atividades identificadas no decorrer do projeto também devem ser incorporadas a esta lista.
  • To Do: Esta lista representa o Sprint Backlog. Este é o Sprint atual que estamos trabalhando.
  • Doing: Quando uma tarefa tiver sido iniciada, ela é movida para cá.
  • Done: nesta lista são colocadas as tarefas que passaram pelos testes e controle de qualidade e estão prontos para ser entregues ao usuário. Não há mais edições ou revisões necessárias, ele está agendado e pronto para a ação.

O quadro Kanban gerenciado pelo grupo no GitHub pode ser acessado através do link fornecido abaixo e é apresentado no seu estado atual, conforme demonstrado na figura a seguir:

Link para visualização do quadro Kanban: https://github.com/orgs/ICEI-PUC-Minas-PMV-ADS/projects/635/views/1 image

Figura 1 - Quadro Kanban do projeto

Etiquetas

As tarefas são, ainda, etiquetadas em função da natureza da atividade e seguem o seguinte esquema de cores/categorias:

  • Bug (Erro no código)
  • Desenvolvimento (Development)
  • Documentação (Documentation)
  • Gerência de Projetos (Project Management)
  • Infraestrutura (Infrastructure)
  • Testes (Tests)

etiquetas

Figura 2 - Tela do esquema de cores e categorias

Ferramentas

As ferramentas utilizadas para o desenvolvimento do projeto são:

  • Editor de código
  • Ferramenta de comunicação
  • Ferramenta de design de interface (wireframes e protótipos)

O editor de código será usado para desenvolver o código fonte e ter um versionamento para os arquivos. A ferramenta de comunicação permitirá o trabalho em equipe adequado e a realização de cerimônias necessárias. A ferramenta de design de interface será utilizada para a criaçao de diagramas e ter um entendimento melhor da interação do usuário com a aplicação.

Os artefatos do projeto são desenvolvidos a partir de diversas plataformas e a relação dos ambientes com seu respectivo propósito é apresentada na tabela que se segue.

AMBIENTE PLATAFORMA LINK DE ACESSO
Repositório de código fonte GitHub https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2023-2-e1-proj-web-t1-clube-do-quadrinho/tree/main/codigo-fonte
Documentos do projeto GitHub https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2023-2-e1-proj-web-t1-clube-do-quadrinho/tree/main/documentos
Projeto de Interface Figma https://www.figma.com/proto/JIL7RZupf8ItrbUAHomdCg/Clube-do-Quadrinho?type=design&node-id=673-5060&t=W74h4DbU7a23R9ZP-1&scaling=contain&page-id=670%3A2405&starting-point-node-id=673%3A5060&mode=design
Gerenciamento do Projeto GitHub Projects https://github.com/orgs/ICEI-PUC-Minas-PMV-ADS/projects/635
Hospedagem GitHub Pages https://icei-puc-minas-pmv-ads.github.io/pmv-ads-2023-2-e1-proj-web-t1-clube-do-quadrinho/

Estratégia de Organização de Codificação

Todos os artefatos relacionados a implementação e visualização dos conteúdos do projeto do site deverão ser inseridos na pasta codigo-fonte. Consulte também a nossa sugestão referente a estratégia de organização de codificação a ser adotada pela equipe de desenvolvimento do projeto.