|
|
|
|[Home](home)|[Sprints](sprints)|[Requisitos](requisitos)|[Arquitetura](arquitetura)|[Configuração](configuracao)|[Mockups](mockups)|[BD](banco_dados)|[Instalação](instalacao)|[GP](gp)|[Horários](horarios)|[Processo](processo)
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
# Processo
|
|
|
|
|
|
|
|
_Acesso rápido_
|
|
|
|
|
|
|
|
- [Materiais de apoio](#materiais_de_apoio)
|
|
|
|
- [Desenvolvimento](#desenvolvimento)
|
|
|
|
- [Sprints](#sprints)
|
|
|
|
- [Sprint 0](#sprint0)
|
|
|
|
- [Sprint 1](#sprint1)
|
|
|
|
- [Sprint 2](#sprint2)
|
|
|
|
- [Sprint 3](#sprint3)
|
|
|
|
- [Sprint 4](#sprint4)
|
|
|
|
- [Apresentação final](#apresentacao_final)
|
|
|
|
- [Horários dos membros do time](horarios)
|
|
|
|
|
|
|
|
<div id="materiais_de_apoio"/>
|
|
|
|
|
|
|
|
## Materiais de apoio
|
|
|
|
|
|
|
|
- [🔗 Página do NodeJS](https://nodejs.org/en/)
|
|
|
|
- [🔗 Página do React Native](https://reactnative.dev/)
|
|
|
|
- [🔗 Curso starter de NodeJS e React Native (Rocketseat)](https://app.rocketseat.com.br/starter)
|
|
|
|
- [🔗 Iniciando no React Native](https://www.youtube.com/watch?v=XcU9GEUZTQA&t=194s)
|
|
|
|
- [🔗 Instalação do React Native (Rocketseat)](https://react-native.rocketseat.dev/)
|
|
|
|
- [🔗 Playlist no YouTube (com tutoriais feitos por membros do time, e vídeos relacionados)](https://www.youtube.com/watch?v=4q4_lr3wd5g&list=PLw419DyrD2MGX7ub4fwmKa1eCOfyP2JsM)
|
|
|
|
|
|
|
|
<div id="desenvolvimento"/>
|
|
|
|
|
|
|
|
## Desenvolvimento
|
|
|
|
|
|
|
|
Outras páginas da wiki com informações importantes para o desenvolvimento:
|
|
|
|
|
|
|
|
- [📄 Padronização](padronizacao): padrões de código, documentação e nomenclatura de arquivos.
|
|
|
|
- [📄 Git Workflow](git_workflow): padrões de commit, branches e merge requests.
|
|
|
|
- [📄 Rotas](rotas): documentação das rotas da API.
|
|
|
|
- [📄 Deploy](deploy): como fazer o deploy da aplicação (backend para AWS).
|
|
|
|
|
|
|
|
<div id="sprints"/>
|
|
|
|
|
|
|
|
## Sprints
|
|
|
|
|
|
|
|
A cada sprint, são apresentados:
|
|
|
|
- Definição dos membros das Squads suas respectivas USs (Planning);
|
|
|
|
- Marcos da Sprint: data limite para abertura de merge requests, integrações e testes funcionais;
|
|
|
|
- Apresentação de entrega feita para os Stakeholders;
|
|
|
|
- Dados da Retrospectiva.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="sprint0"/>
|
|
|
|
|
|
|
|
## Sprint 0 - 12/03/2021 a 26/03/2021
|
|
|
|
|
|
|
|
#### Squads
|
|
|
|
|
|
|
|
- AGES I & AGES III - levantamento de requisitos e desenvolvimento dos mockups
|
|
|
|
- AGES III - definição da arquitetura e desenvolvimento da base do projeto
|
|
|
|
- AGES IV - acompanhamento e apoio ao resto do time
|
|
|
|
|
|
|
|
Foram definidos três Tech Leaders AGES III para serem os responsáveis pela definição da arquitetura e criação da estrutura do projeto:
|
|
|
|
- Arquiteto líder do back-end & banco de dados: João Pedro Laureano
|
|
|
|
- Arquiteto líder do front-end: Patrick Flores
|
|
|
|
- Outros Arquitetos de Software: Pâmela, Gabriel K. e Eduardo Schweitzer
|
|
|
|
|
|
|
|
#### Marcos
|
|
|
|
|
|
|
|
Como essa sprint é focada em estudos dirigidos, entendimento do projeto, desenvolvimento de mockups e criação de user stories, não foram definidas datas-limite para a realização das atividades da sprint.
|
|
|
|
|
|
|
|
#### Apresentação
|
|
|
|
Disponível em [CineClube - Sprint 0](https://tools.ages.pucrs.br/cine-clube/cineclube-wiki/blob/master/Apresentações/CineClube%20-%20Sprint%200.pdf)
|
|
|
|
|
|
|
|
#### Retrospectiva
|
|
|
|
|
|
|
|
![Retro](http://tools.ages.pucrs.br/cine-clube/cineclube-wiki/raw/master/Images/s0-retro.png)
|
|
|
|
|
|
|
|
Pontos a melhorar e itens de ação levantados a partir da retrospectiva:
|
|
|
|
|
|
|
|
| **O que melhorar** | **Item de ação** |
|
|
|
|
|--------------------|------------------|
|
|
|
|
| Canais de comunicação confusos | Criação das tags para canais do Discord para facilitar comunicação entre as squads |
|
|
|
|
| Falta de responsáveis por determinadas tarefas||
|
|
|
|
| Horas complementares ||
|
|
|
|
| Wiki desatualizada| |
|
|
|
|
| Dar mais espaço para os AGES I e II falarem nas reuniões | Criação de uma pauta para as reuniões e apresentações, para que todos saibam o que vai acontecer e tenham a possibilidade de participar |
|
|
|
|
| Fazer melhor uso do Trello| A equipe fará a quebra de todas as US em conjunto na próxima sprint |
|
|
|
|
| Algumas pessoas não divulgaram os horários nos quais estarão disponíveis | Completar a lista de horários na Wiki |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="sprint1"/>
|
|
|
|
|
|
|
|
## Sprint 1 - 26/03/2021 a 16/04/2021
|
|
|
|
|
|
|
|
#### Squads
|
|
|
|
|
|
|
|
O time foi dividido em 3 squads:
|
|
|
|
|
|
|
|
**Squad 1**
|
|
|
|
|
|
|
|
Task: US01 - Cadastro
|
|
|
|
|
|
|
|
- Patrick Flores – FRONT & BACK-END TECH LEADER
|
|
|
|
- Lucas Dimer Justo
|
|
|
|
- Pâmela Barreto
|
|
|
|
- Alexya Silva
|
|
|
|
|
|
|
|
**Squad 2**
|
|
|
|
|
|
|
|
Task: US03 - Login
|
|
|
|
|
|
|
|
- Augusto Bottega – BACK-END TECH LEADER
|
|
|
|
- João Pedro Laureano – FRONT-END TECH LEADER
|
|
|
|
- Leonardo Machado
|
|
|
|
|
|
|
|
**Squad 3**
|
|
|
|
|
|
|
|
Task: US04 - Home
|
|
|
|
|
|
|
|
- Eduardo Schweitzer – BACK-END TECH LEADER
|
|
|
|
- Gabriel Ferreira Kurtz – FRONT-END TECH LEADER
|
|
|
|
- Bruno Breyer Garcia
|
|
|
|
- Henrique Derlam Zwetsch
|
|
|
|
|
|
|
|
#### Marcos
|
|
|
|
|
|
|
|
A data definida para conclusão das atividades e abertura de MRs foi a quarta-feira anterior à entrega da Sprint: 14/04. Na quinta-feira devemos ter o resultado já em ambiente de homologação.
|
|
|
|
|
|
|
|
#### Apresentação
|
|
|
|
|
|
|
|
Disponível em [CineClube - Sprint 1](https://tools.ages.pucrs.br/cine-clube/cineclube-wiki/blob/master/Apresenta%C3%A7%C3%B5es/CineClube_-_Sprint_1.pdf)
|
|
|
|
|
|
|
|
#### Retrospectiva
|
|
|
|
|
|
|
|
![Retro](http://tools.ages.pucrs.br/cine-clube/cineclube-wiki/raw/master/Images/s1-retro.png)
|
|
|
|
|
|
|
|
Pontos a melhorar e itens de ação levantados a partir da retrospectiva:
|
|
|
|
|
|
|
|
| **O que melhorar** | **Item de ação** |
|
|
|
|
|--------------------|------------------|
|
|
|
|
| Melhorar descrição das tasks no Trello | Padronizar o Trello com uma task modelo. Descrever as atividades que precisam ser feitas em cada US nos cards do Trello. |
|
|
|
|
| Dailies nos intervalos de aula estão corridas||
|
|
|
|
| Maior interação no grupo de WhatsApp para responder dúvidas dos colegas ||
|
|
|
|
| Dificuldade na divisão de tarefas dos AGES 4| Cada AGES 4 fica responsável por uma Squad, e deve monitorar o desenvolvimento das tasks dessa squad e resolver os impedimentos dos seus membros.|
|
|
|
|
| Wiki desatualizada | |
|
|
|
|
| Pull requests menores|Criar uma branch por Feature para evitar ociosidade e dependência entre as tasks. Também para ajudar na hora do Merge|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="sprint2"/>
|
|
|
|
|
|
|
|
## Sprint 2 - 16/04/2021 a 30/04/2021
|
|
|
|
|
|
|
|
#### Squads
|
|
|
|
|
|
|
|
O time se manteve dividido em 3 squads:
|
|
|
|
|
|
|
|
**Squad 1**
|
|
|
|
|
|
|
|
Tasks: US13, US14, Ajustes elementos visuais
|
|
|
|
|
|
|
|
- Patrick Flores – FRONT & BACK-END TECH LEADER
|
|
|
|
- Lucas Dimer Justo
|
|
|
|
- Pâmela Barreto
|
|
|
|
- Alexya Silva
|
|
|
|
|
|
|
|
**Squad 2**
|
|
|
|
|
|
|
|
Tasks: US08, US09, US12
|
|
|
|
|
|
|
|
- Augusto Bottega – BACK-END TECH LEADER
|
|
|
|
- João Pedro Laureano – FRONT-END TECH LEADER
|
|
|
|
- Leonardo Machado
|
|
|
|
|
|
|
|
**Squad 3**
|
|
|
|
|
|
|
|
Tasks: US06, US07, US10
|
|
|
|
|
|
|
|
- Eduardo Schweitzer – BACK-END TECH LEADER
|
|
|
|
- Gabriel Ferreira Kurtz – FRONT-END TECH LEADER
|
|
|
|
- Bruno Breyer Garcia
|
|
|
|
- Henrique Derlam Zwetsch
|
|
|
|
|
|
|
|
#### Marcos
|
|
|
|
|
|
|
|
A data definida para conclusão das atividades e abertura de MRs foi a quarta-feira anterior à entrega da Sprint: 28/04. Na quinta-feira devemos ter o resultado já em ambiente de homologação.
|
|
|
|
|
|
|
|
#### Apresentação
|
|
|
|
|
|
|
|
Disponível em [CineClube - Sprint 2](https://tools.ages.pucrs.br/cine-clube/cineclube-wiki/blob/master/Apresenta%C3%A7%C3%B5es/CineClube_-_Sprint_2.pdf)
|
|
|
|
|
|
|
|
#### Retrospectiva
|
|
|
|
|
|
|
|
![Retro](http://tools.ages.pucrs.br/cine-clube/cineclube-wiki/raw/master/Images/s1-retro.png)
|
|
|
|
|
|
|
|
Pontos a melhorar e itens de ação levantados a partir da retrospectiva:
|
|
|
|
|
|
|
|
| **O que melhorar** | **Item de ação** |
|
|
|
|
|--------------------|------------------|
|
|
|
|
| | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="sprint3"/>
|
|
|
|
|
|
|
|
## Sprint 3 - 30/04/2021 a 28/05/2021
|
|
|
|
|
|
|
|
#### Squads
|
|
|
|
|
|
|
|
O time se manteve dividido em 3 squads, mas foi definido que a a Squad 1 e a Squad 2 trabalhariam juntas nessa Sprint:
|
|
|
|
|
|
|
|
**Squad 1 + Squad 2**
|
|
|
|
|
|
|
|
Tasks: US05, US08, US8.5, US23, US24
|
|
|
|
|
|
|
|
- Patrick Flores – FRONT & BACK-END TECH LEADER
|
|
|
|
- Lucas Dimer Justo
|
|
|
|
- Pâmela Barreto
|
|
|
|
- Alexya Silva
|
|
|
|
|
|
|
|
- Augusto Bottega – BACK-END TECH LEADER
|
|
|
|
- João Pedro Laureano – FRONT-END TECH LEADER
|
|
|
|
- Leonardo Machado
|
|
|
|
|
|
|
|
**Squad 3**
|
|
|
|
|
|
|
|
Tasks: US02, US15, US16
|
|
|
|
|
|
|
|
- Eduardo Schweitzer – BACK-END TECH LEADER
|
|
|
|
- Gabriel Ferreira Kurtz – FRONT-END TECH LEADER
|
|
|
|
- Bruno Breyer Garcia
|
|
|
|
- Henrique Derlam Zwetsch
|
|
|
|
|
|
|
|
#### Marcos
|
|
|
|
|
|
|
|
A data definida para conclusão das atividades e abertura de MRs foi a quarta-feira anterior à entrega da Sprint: 26/05. Na quinta-feira devemos ter o resultado já em ambiente de homologação.
|
|
|
|
|
|
|
|
#### Apresentação
|
|
|
|
|
|
|
|
#### Retrospectiva
|
|
|
|
|
|
|
|
![Retro]( )
|
|
|
|
|
|
|
|
Pontos a melhorar e itens de ação levantados a partir da retrospectiva:
|
|
|
|
|
|
|
|
| **O que melhorar** | **Item de ação** |
|
|
|
|
|--------------------|------------------|
|
|
|
|
| | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="sprint4"/>
|
|
|
|
|
|
|
|
## Sprint 4 - 28/05/2021 a 18/06/2021
|
|
|
|
|
|
|
|
#### Squads
|
|
|
|
|
|
|
|
#### Marcos
|
|
|
|
|
|
|
|
#### Apresentação
|
|
|
|
|
|
|
|
#### Retrospectiva
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="apresentacao_final"/>
|
|
|
|
|
|
|
|
## Apresentação Final |
|
|
|
\ No newline at end of file |