A metodologia contempla as definições de ferramental utilizado pela equipe tanto para a manutenção dos códigos e demais artefatos quanto para a organização do time na execução das tarefas do projeto.
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 | Links de Acesso |
---|---|---|
Repositório de código fonte | GitHub | Repositório |
Documentos do projeto | Google Docs | Google Docs |
Gerenciamento do Projeto | GitHub Project | GitHub Project |
Projeto de Interface e Wireframes | Canvas e Figma | Figma - Canva |
Comunicação e reuniões | Microsoft Teams e Discord | Teams - Discord |
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: Igor Carvalho Ximenes
-
Product Owner: Lucas de Souza
-
Equipe de Desenvolvimento: Maria Teresa Abreu e Vinícius Dias
-
Equipe de Design: Alissa Nishihara e Fernanda Bandeira
Para organização e distribuição das tarefas do projeto, a equipe está utilizando o GitHub Project estruturado com as 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.In Progress
: Quando uma tarefa tiver sido iniciada, ela é movida para cá.In Review
: Contém as tarefas que foram concluídas e serão checadas, de forma a se controlar a qualidade do desenvolvimento;Done
: Nesta lista são colocadas as tarefas que passaram pelos testes e controle de qualidade e estão prontos para serem entregues ao usuário.
Figura 1 - Tela do quadro de distribuição e organização de tarefas no GitHub Project
As ferramentas empregadas no projeto são:
- GitHub
- Git
- VS Code
- Figma
- Microsoft Teams e Discord
- Canva
O VS Code foi escolhido porque ele possui integração com o Git e o GitHub. O Microsoft Teams e Discord por ser prático para reuniões online, comunicação entre equipe de forma ágil e fácil compartilhamento de arquivos, e por fim, para criar diagramas utilizamos o Figma e Canva que permitem edição em tempo real de todos os participantes do grupo, e possuem versões gratuitas.