Introdução


Fluxo de Papéis

ÁREA INTEGRANTE ATIVIDADES PRINCIPAIS
FrontEnd Jéssica, Elias Construção de telas, consumo de API, validação de formulários e estilização.
API Allana, Hellen Integração API, Prompt Engineering, Tratamento de Respostas
Banco de Dados Hellen, Gabriel Modelagem de tabelas, criação de queries, migrações e garantia de integridade dos dados.
Funcionalidades Joaquim, Celso, Gabriel Tradução dos requisitos em regras de código, cálculo de lógica de negócio.
Teste Funcionalidades Celso, Allana, Joaquim Testar se a regra de negócio funciona.
Teste Qualidade Jéssica, Elias Testes de usuabilidade, layout e bugs de navegação.
Documentação Elias, Hellen Manutenção README, Wiki do Projeto, CONTRIBUtING.md,
DevOps Celso Configuração de servidor, variáveis de ambiente, deploy e pipeline de CI/CD.
Questões Organizacionais Todos Marcar reuniões, dividir tarefas no Notion, definir prazos e gerir conflitos.

Mapa de Interdependência

flowchart LR

		%% NÓS
		Celso[Celso: Func + Teste Func]
		Hellen[Hellen: API + BD]
		Gabriel[Gabriel: Func + BD]
		Allana[Allana: API + Teste Func]
		Joaquim[Joaquim: Func + Teste Func]
		Jessica[Jéssica: Front + QA]
		Elias[Elias: Front + QA]
		
		%%   DEPENDÊNCIAS (TECNICA, FUNCIONAL, TESTE)

		Celso -->|TECNICA| Hellen
		Celso -->|TECNICA| Allana
		Celso -->|TECNICA| Gabriel
		Celso -->|FUNCIONAL| Jessica
		Celso -->|FUNCIONAL| Elias

		Hellen -->|TECNICA| Gabriel
		Hellen -->|FUNCIONAL| Celso
		Hellen -->|FUNCIONAL| Gabriel
		Hellen -->|FUNCIONAL| Joaquim
		Hellen -->|TECNICA| Allana

		Gabriel -->|TECNICA| Hellen
		Gabriel -->|TECNICA| Allana
		Gabriel -->|TESTE| Celso
		Gabriel -->|TESTE| Allana

		Allana -->|TECNICA| Hellen
		Allana -->|TECNICA| Gabriel
		Allana -->|FUNCIONAL| Celso
		Allana -->|FUNCIONAL| Gabriel
		Allana -->|FUNCIONAL| Joaquim
		Allana -->|TECNICA| Jessica
		Allana -->|TECNICA| Elias

		Joaquim -->|TECNICA| Hellen
		Joaquim -->|TECNICA| Allana
		Joaquim -->|TECNICA| Gabriel
		Joaquim -->|TESTE| Celso
		Joaquim -->|TESTE| Allana
		Joaquim -->|TECNICA| Jessica
		Joaquim -->|TECNICA| Elias

		Jessica -->|TECNICA| Hellen
		Jessica -->|TECNICA| Allana
		Jessica -->|FUNCIONAL| Celso
		Jessica -->|FUNCIONAL| Gabriel
		Jessica -->|FUNCIONAL| Joaquim

		Elias -->|TECNICA| Hellen
		Elias -->|TECNICA| Allana
		Elias -->|FUNCIONAL| Celso
		Elias -->|FUNCIONAL| Gabriel
		Elias -->|FUNCIONAL| Joaquim

		%% TÉCNICA (azul)
		linkStyle 0,1,2,5,9,10,11,14,15,19,20,21,22,23,26,27,28,29,33,34 stroke:#1f78c1

		%% FUNCIONAL (verde)
		linkStyle 3,4,6,7,8,16,17,18,30,31,32,35,36,37 stroke:#2aa745

		%% TESTE (vermelho)
		linkStyle 12,13,24,25,30 stroke:#c12f2a

*As setas vão sempre da pessoa que precisa para a pessoa que fornece.

TÉCNICA (Azul): Dependência de código, endpoints, banco de dados.

FUNCIONAL (Verde): Dependência de regras de negócio e requisitos.

TESTE (Vermelho): Dependência de validação e qualidade.


Source Project

a RP precisa deixar o conhecimento sobre suas tarefas documentado e dominado por outra pessoa do projeto.

Para cada RP (rotating person):

a) Responsabilidades críticas

Baseado no mapa:

b) Dependências que ela atende