Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 4.25 KB

File metadata and controls

83 lines (60 loc) · 4.25 KB

Metodologia

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

Desta forma, a equipe está organizada da seguinte maneira:

  • Scrum Master: Daiane Procópio
  • Product Owner: Fernanda Coura
  • Equipe de Desenvolvimento: Anna Freitas, Daiane Procópio, Fernanda Coura, Rúbia Karina
  • Equipe de Design: Anna Freitas

Processo

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

  • Backlog: esta coluna representa o Product Backlog e recebe as Tarefas do Projeto a serem trabalhadas.
  • To Do: esta coluna representa o Sprint Backlog que está sendo trabalhado.
  • In progress: lista das tarefas iniciadas.
  • Ready to Test: tarefas prontas para Testes.
  • Testing: tarefas em Revisão e/ou Teste.
  • Done: tarefas concluídas.

O quadro Kanban do grupo no GitHub está disponível no link Projects e é apresentado, no estado atual, na figura abaixo:

Figura 2 - Tela do kanban no GitHub utilizada pelo grupo

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)

Figura 3 - Tela do esquema de cores e categorias

Ferramentas

As ferramentas empregadas no projeto são:

  • Editor de código.
  • Ferramentas de comunicação
  • Ferramentas de desenho de tela (wireframing)

O editor de código foi escolhido porque ele possui uma integração com o sistema de versão. As ferramentas de comunicação utilizadas possuem integração semelhante e por isso foram selecionadas. Por fim, para criar diagramas utilizamos essa ferramenta por melhor captar as necessidades da nossa solução.

Os artefatos do projeto são desenvolvidos a partir das plataformas GitHub e MarvelApp, apresentadas com seu propósito 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/ads-e1-exemplo-vida-de-estudante/blob/main/codigo-fonte/README.md
Documentos do projeto GitHub https://github.com/ICEI-PUC-Minas-PMV-ADS/ads-e1-exemplo-vida-de-estudante/blob/main/
Projeto de interface e wireframes MarvelApp https://marvelapp.com/prototype/i39bj37/screen/86143037
Gerenciamento do projeto GitHub https://github.com/ICEI-PUC-Minas-PMV-ADS/ads-e1-exemplo-vida-de-estudante/projects/2

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

Todos os artefatos relacionados a implementação e visualização dos conteúdos do projeto da aplicação foram inseridos na pasta codigo-fonte.