Skip to content

Latest commit

 

History

History
80 lines (58 loc) · 4.32 KB

03-Metodologia.md

File metadata and controls

80 lines (58 loc) · 4.32 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:

  • Product Backlog: recebe as tarefas a serem trabalhadas e representa o Backlog do produto. Todas as atividades identificadas no decorrer do projeto são incorporadas a esta lista.
  • To Do: esta lista representa o Sprint Backlog que está sendo trabalhado.
  • In progress: lista das tarefas iniciadas.
  • Done: nesta lista são colocadas as tarefas finalizadas e as que passaram pelos testes e controle de qualidade, prontas para serem entregues aos usuários.

O quadro kanban do grupo no GitHub está disponível no link https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2022-1-e1-proj-web-t3-vida-de-estudante/projects/2 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.