01Plataforma
Plataforma de Scouting
CF União de Lamas
O departamento de scouting funciona nisto. Substituiu uma folha de cálculo por uma base de dados que guarda jogadores, observações de jogo, um modelo de avaliação e as decisões de recrutamento que daí resultam — para que um juízo feito em outubro ainda possa ser lido, e contestado, em março.
- Papel
- Metodologia, conceção e desenvolvimento
- Stack
- React · Express · MongoDB
- Acessos
- Três perfis — editor, consulta, equipa técnica
- Base de dados
- 96 jogadores desde setembro de 2026

01O problema
Um departamento produz informação e perde memória
O scouting gera muito material e guarda muito pouco. As notas ficam num caderno, a shortlist numa folha de cálculo, o raciocínio na cabeça de quem viu o jogo. A informação sobrevive à semana em que foi produzida e pouco mais.
Seis meses depois, as perguntas que interessam são as difíceis. Porque é que este jogador foi posto de lado? Quem mais vimos para aquela posição? A decisão assentou num jogo ou em cinco, e contra que tipo de adversário? Sem registo, o recrutamento volta a apoiar-se na impressão mais recente.
A plataforma foi construída para fechar essa lacuna. Não para tornar o scouting mais rápido — para o tornar justificável.
02Abordagem
Três decisões de que decorre todo o resto
Um modelo de avaliação, aplicado sempre
Cada observação é pontuada na mesma grelha de atributos específica da posição, para que dois jogadores do mesmo papel sejam medidos nos mesmos termos. A grelha alimenta quatro dimensões, as dimensões alimentam um rating ponderado, e o rating que um jogador carrega é a média de todas as suas observações. Nenhum número anda solto.
O veredito é a unidade de trabalho
Cada jogador tem um veredito — contratar, a acompanhar, nova observação, não avança — a par de uma leitura de rendimento atual, potencial e perfil, e do nível de liga que se projeta para ele de imediato, a médio e a longo prazo. A base de dados é uma fotografia de onde está cada decisão.
Construída à volta de uma semana de scouting
Agendar, ver, registar, rever. A agenda mostra os jogos que vale a pena acompanhar, a observação é preenchida nessa mesma noite, e os ecrãs de recrutamento leem a partir daí. Uma ferramenta que não se usa num domingo à noite não é uma ferramenta.

03Módulos
Sete módulos
Cada um existe porque o trabalho precisou dele, não para encher um menu.
Base de dados
Jogadores, filtros e pesquisa; ficha com dados biográficos, classificação e todo o histórico de observações.
Observações
Registos de jogo avaliados numa grelha de atributos específica da posição. O rating do jogador é a média das suas observações.
Recrutamento
Shadow team, listas por posição e comparação de jogadores, com relatório de mercado imprimível.
Planeamento
Plantel e estrutura por posição, para a época atual e para a seguinte.
Agenda e competições
Plano semanal, jogos vistos, calendário e classificações.
Ligas, clubes e contactos
Catálogo das ligas e clubes em acompanhamento, e os contactos de agentes por trás deles.
Página inicial
KPIs e cobertura por posição — o primeiro ecrã da semana.

04Avaliação
Como se constrói um rating
Cada observação é pontuada numa grelha de atributos específica da posição. Os atributos agrupam-se em quatro dimensões — técnica, tática, física e mental — que são ponderadas num único rating numa escala de nível de liga de 1 a 5. A pergunta a que responde não é se o jogador pareceu bom, mas em que nível poderia jogar.
O rating de um jogador é a média das suas observações, por isso move-se à medida que a evidência se acumula, em vez de ficar fixado pelo primeiro jogo em que foi visto.
Dimensões
- Técnica
- Tática
- Física
- Mental
A escala está ancorada à pressão
O que separa um 7 de um 4 não é o aspeto da ação, mas a pressão sob a qual foi executada. A mesma escala de 1 a 10 atravessa toda a grelha.
- 9 – 10
- Executa bem sob forte pressão
- 7 – 8
- Executa sob alguma pressão
- 5 – 6
- Executa sem pressão
- 3 – 4
- Falha sob pressão
- 1 – 2
- Falha mesmo sem pressão

05O meu contributo
O que aqui é meu
A metodologia, as decisões de produto e o código. Escrevi-a sozinho, enquanto trabalhava como scout do clube — e é por isso que encaixa numa semana de scouting e não num caderno de encargos.
Metodologia
A grelha de atributos de cada posição, as quatro dimensões e os seus pesos, e a escala ancorada à pressão por trás de cada nota.
Produto
A arquitetura de informação: o que um scout vê primeiro, a que compromete um veredito, o que tem de sair em papel.
Engenharia
React e Vite à frente, Express e Mongoose sobre MongoDB atrás, autenticação por sessão com três perfis.
Operação
Usada diariamente num departamento a funcionar. Cada alteração veio de algo que não aguentou um domingo à noite.

06Para um departamento
O que isto dá a um departamento de scouting
Uma linguagem comum
Qualquer scout que entre no departamento avalia os mesmos atributos na mesma escala. Os relatórios passam a ser comparáveis em vez de pessoais.
Cobertura visível
A página inicial mostra a cobertura por posição, por isso uma posição que ninguém viu lê-se como uma falha e não como silêncio.
Decisões que sobrevivem à época
Cada veredito assenta numa cadeia visível — atributos, dimensões, rating, histórico de observações. Uma decisão pode ser revista sem voltar a ver o jogador.
Imprimível onde tem de ser
Shortlists e relatórios de mercado exportam para PDF, porque uma reunião ainda se faz em papel.
Não está presa a um clube
O nome do clube, a estrutura do plantel e a grelha de atributos são configuração, não código.
Limites honestos
O que não é
Uma ferramenta a funcionar, usada diariamente num clube e publicada para que a abordagem possa ser lida — não software pronto a instalar noutro sítio. Vale a pena ser explícito:
- Um clube, um conjunto de dados. Uma única base de dados e um único clube, sem separação entre clubes nem entre dados de utilizadores.
- Só local. Corre em localhost sobre HTTP simples — sem alojamento, sem HTTPS, e as cópias de segurança são um script manual.
- Construída à volta de um fluxo de trabalho. As posições, as quatro dimensões e a escala de 1 a 5 estão fixas no código; a grelha de atributos dentro delas é configurável.
- Interface em português, sem camada de tradução.
- Um só utilizador significa caminhos por testar. Qualquer erro que outra pessoa encontre será um erro novo.
A seguir
Plataforma de Dados
Perfil estatístico