Pular para conteúdo

Metodologia Spotify

Descrição da Metodologia

A Metodologia Spotify é um modelo de organização ágil criado e adotado pela empresa Spotify para escalar o desenvolvimento de software mantendo agilidade, autonomia e alinhamento entre as equipes. Ela é amplamente utilizada em projetos que exigem colaboração entre múltiplos times com diferentes especialidades [1].

Seus principais pilares são:

  • Squads: Times pequenos, autônomos e multidisciplinares responsáveis por uma funcionalidade ou área específica do produto. Funcionam como mini-startups dentro do projeto.
  • Tribos (Tribes): Agrupamento de Squads que trabalham em áreas relacionadas. Compartilham contexto e objetivos estratégicos.
  • Chapters: Grupos de pessoas com habilidades semelhantes distribuídas em diferentes Squads (ex: todos os desenvolvedores front-end). Garantem alinhamento técnico e boas práticas.
  • Guildas (Guilds): Comunidades de interesse transversais, voluntárias, que compartilham conhecimento entre pessoas de diferentes Squads e Tribes.

No contexto deste projeto, adaptamos a metodologia utilizando o conceito de Clãs no lugar de Tribes/Squads, organizando as equipes com base na arquitetura do produto, conforme descrito a seguir [1].


Divisão de Clãs

A divisão foi realizada em 3 clãs principais, a escolha foi realizada principalmente com base na arquitetura do produto, visando uma melhor organização e especialização das equipes. Conforme a figura a seguir:

Diagrama Arquitetural

Cada clã é responsável por uma camada da arquitetura e possui um líder responsável pela coordenação interna. Além disso, os integrantes são alocados em repositórios conforme sua função dentro do clã.

A tabela abaixo apresenta a distribuição dos membros por função técnica (Chapter) dentro de cada Clã:

Clã Actions CLI Core / Parser Service Front
Action • Guilherme
João Antonio
• Nicollas
• Márcio
CLI • Murilo
Ian
• João Pedro
• Ingrid
Web • Giovanni • Danilo
Luis
• Raquel
• Luciano
• Davi

Clã Action

O Clã Action é responsável pela camada de ações e serviços de negócio da aplicação.

Líder: João Antonio Ginuino Carvalho

Membros

Membro Função GitHub
João Antonio Ginuino Carvalho Líder / Actions @i-JSS
Guilherme Aguera de la Fuente Vilela Actions @guivilela7
Márcio Henrique de Sousa Costa Service @DeM4rcio
Nicollas Gabriel Oliveira Sousa Service @nicollaxs

Cerimônias da equipe

Reunião Frequência Meio Dia Horário
Review e Planning da sprint Semanal Discord Segunda-Feira 20:00 às 21:00

Clã CLI

O Clã CLI é responsável pela interface de linha de comando do projeto, além do desenvolvimento dos módulos de Core e Parser.

Líder: Ian da Costa Gama

Membros

Membro Função GitHub
Ian da Costa Gama Líder / CLI @ian-dcg
Murilo Perazzo Barbosa Souto CLI @murilopbs
Ingrid da Cruz Galvão S Soares Core / Parser @ingrdsoares
João Pedro Anacleto Ferreira Machado Core / Parser @jpanacleto2

Cerimônias da equipe

Reunião Frequência Meio Dia Horário
Review e Planning da sprint Semanal Discord - -

Clã Web

O Clã Web é o maior clã e é responsável pela camada de apresentação e serviços web do produto. Cobre desde o desenvolvimento front-end até os serviços de back-end web e módulos de Core/Parser da camada web.

Líder: Luis Henrique Luz Costa

Membros

Membro Função GitHub
Luis Henrique Luz Costa Líder / Service @luishenrrique
Danilo Naves do Nascimento Service @DaniloNavesS
Giovanni Alvissus Camargo Giampauli Core / Parser @giovanniacg
Davi Gonçalves Akegawa Pierre Front @DaviPierre
Luciano de Freitas Melo Front @luciano-freitas-melo
Raquel Ferreira Andrade Front @raquel-andrade

Cerimônias da equipe

Reunião Frequência Meio Dia Horário
Review e Planning da sprint Semanal Discord Quarta-Feira 10:00 às 11:00

Heatmap

   Um HeatMap, ou mapa de calor, é uma ferramenta visual poderosa utilizada em diversas áreas, incluindo gestão de projetos, para representar dados de forma intuitiva e compreensível. Quando aplicado ao contexto dos horários disponíveis de uma equipe, o HeatMap oferece uma visão abrangente e instantânea das horas mais propícias para a realização de atividades, reuniões ou distribuição de tarefas ao longo do dia.
   A importância do HeatMap em um projeto reside na sua capacidade de otimizar o tempo e recursos da equipe, permitindo uma alocação mais eficiente de trabalho de acordo com a disponibilidade de cada membro. Ao identificar visualmente os períodos de pico de atividade e os momentos de menor ocupação, o HeatMap possibilita uma melhor coordenação entre os membros da equipe, minimizando conflitos de agenda e maximizando a produtividade.
   O mapa de calor da equipe pode ser visualizada abaixo:


Referências Bibliográficas

[1] Atlassian (2026) Conheça o modelo do Spotify, Atlassian.com. Atlassian. Disponível em: https://www.atlassian.com/br/agile/agile-at-scale/spotify (Acesso em: 16 de abril de 2026).

Histórico de Versão

Versão Data Descrição Autor Revisor
1.0 16/04/2026 Criação do Documento João Antonio
1.1 16/04/2026 Detalhamento dos Clãs e membros João Antonio
1.2 26/04/2026 Review e Planning da sprint do Clã WEB Luis Henrique