Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 3.69 KB

File metadata and controls

65 lines (40 loc) · 3.69 KB

Metodologia

Iremos abordar a metodologia que contempla as definições de ferramentas utilizadas pela equipe para a construção da aplicação, bem como as manutenções dos códigos e demais artefatos quanto para a organização do time na execução das tarefas do projeto.

Relação de Ambientes de Trabalho

A aplicação será desenvolvida a partir de artefatos com diversas plataformas e a relação dos ambientes com seu respectivo propósito é apresentada na tabela abaixo.

AMBIENTE PLATAFORMA LINK DE ACESSO
Repositório de código fonte GitHub Link
Documentos do projeto Google Drive Link
Projeto de Interface e Wireframes MarvelApp Link
Gerenciamento do Projeto Trello Link

Gestão de código fonte

Para gestão do código fonte do software desenvolvido pela equipe, o grupo utiliza um processo baseado no Git Flow abordado por Vietro (2015), mostrado na Figura a seguir. Desta forma, todas as manutenções no código são realizadas em branches separados, identificados como Hotfix, Release, Develop e Feature. Uma explicação rápida sobre este processo é apresentada no vídeo "The gitflow workflow - in less than 5 mins".

Figura 1 - Fluxo de controle do código fonte no repositório git

Gerenciamento do Projeto

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: Jéssica Santos. Product Owner: Luis Othavio, Pedro Henrique. Equipe de Desenvolvimento: Guilherme Henrique, Jéssica Santos, Luis Othavio,Pedro Henrique, Rafael Souza, Warlen Alves. Equipe de Design: Guilherme Henrique, Rafael Souza, Warlen Alves.

Processo

Para organização e distribuição das tarefas do projeto, a equipe está utilizando o Trello estruturado com as seguintes listas:

  • Cronograma: Lista com as datas de entrega de cada etapa.
  • Andamento: Esta lista representa o Sprint Backlog. Este é o Sprint atual que estamos trabalhando.
  • Pendências: Backlog com as tarefas a serem trabalhadas e representa o Product Backlog.
  • Testes: Lista de todas as tarefas que precisam ser testadas.
  • Finalizado: Lista com as tarefas que passaram pelos testes e controle de qualidade e estão prontos para serem entregues.
  • Dúvidas: Lista de perguntas e informações que precisam ser perguntadas ao orientador.

O quadro kanban do grupo no Trello está disponível através da URL https://trello.com/b/17FjW6pH/minha-faxina e é apresentado, no estado atual, na Figura 2. A definição desta estrutura se baseou na proposta feita por Littlefield (2016).

Figura 2 - Tela do kanban utilizada pelo grupo

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

  • Vermelho: Tarefa deve ser entregue imediatamente.
  • Amarelo: Atenção a data de entrega.
  • Verde: Próxima tarefa a ser feita.
  • Azul: Tarefa a ser feita.