;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL

Superpoderosos

Mercado de dirigentes aquece com eleições em clubes, mas pouco varia nos nomes

Eder Traskini e Gabriel Carneiro Do UOL, em São Paulo Lucas Figueiredo

Mais da metade dos times da Série A do Campeonato Brasileiro elegeu novos presidentes na virada de 2020 para 2021. O processo eleitoral também aqueceu outro mercado: os dos diretores executivos de futebol. E uma dança das cadeiras já começou. Corinthians, Coritiba, Goiás, Internacional e Vasco já anunciaram novos dirigentes (veja mais abaixo). Santos e São Paulo aguardam o fim das competições de 2020 para anunciar quem vai comandar os seus departamentos. Bahia, Botafogo e Grêmio buscam novas opções.

No centro dessa ciranda, você deve conhecer alguns dos nomes. Rodrigo Caetano, por exemplo, deixou o Internacional ao fim do mandato de Marcelo Medeiros e acertou com o Atlético-MG para iniciar a gestão de Sérgio Coelho. O clube mineiro demitiu o badalado Alexandre Mattos antes de contratá-lo.

Caetano e Mattos são nomes frequentes no noticiário nos últimos anos, alimentando a impressão geral de que o futebol brasileiro está preso aos mesmos profissionais. Em tempos de discussão acalorada sobre o trabalho de treinadores e a renovação na beira do campo com estrangeiros, por que se fala tão pouco sobre os dirigentes? O mercado está mesmo estagnado ou só reconhece os bons trabalhos ao longo dos últimos anos? E mais: existe reserva de mercado, sem renovação dos nomes? São a estas perguntas que o UOL Esporte tenta responder. É hora de falar deles.

Lucas Figueiredo

O que faz um executivo?

O nome do cargo varia. Pode ser diretor executivo, diretor de futebol, gestor, gerente, superintendente, coordenador... Com pequenas variações de clube para clube, a função é parecida. Inclui istrar todas as atividades relacionadas ao futebol, representar o clube junto às entidades que organizam o futebol, elaborar políticas internas, acompanhar a delegação em viagens e observar o mercado da bola para contratações — entre (várias) outras demandas.

"O diretor executivo é um gestor de pessoas e processos", resume Alexandre Mattos, um dos profissionais de maior renome do mercado, mas que tenta se desvencilhar do um rótulo: "contratador". Ele quer ser reconhecido pelos fãs de futebol como responsável por mais partes do processo e do consequente sucesso de um time, não apenas como um herói do mercado da bola.

O grande diretor, para mim, é quem faz com que vários departamentos fiquem convergindo para o departamento de futebol de uma maneira boa, transparente e saudável. Essa é a gestão de processos. E a gestão de pessoas vem do ambiente, dos colaboradores, dos jogadores, do elenco, da comissão técnica, dos estatutários... O executivo é o gestor dessas relações, inclusive relações de mercado. Tudo a por ele, inclusive ações de marketing, da área de saúde, contratações, a parte de contratos. O gestor é uma figura central em todos esses departamentos."
Alexandre Mattos, executivo com agem por América-MG, Cruzeiro, Palmeiras e Atlético-MG

Hoje, no futebol brasileiro de elite, só três clubes não têm essa "figura central" no grupo: o Bahia, que anunciou no fim de 2020 a saída de Diego Cerri após quatro anos e meio; o Botafogo, que ainda não definiu o ocupante do cargo na gestão de Durcesio Mello; e o Grêmio, que demitiu Klauss Câmara em setembro.

Estabilidade ilusória

O ciclo de um executivo dentro de um clube costuma ser maior do que de um treinador. Isso não quer dizer que seja suficiente para fazer com que seu trabalho seja eficaz. Enquanto o técnico cuida do "campo e bola", o executivo gere outros processos ao redor, identificando problemas e automatizando processos para que a equipe (treinador e jogadores) possa fazer o melhor em campo. Apesar de uma estabilidade maior no cargo na comparação com os técnicos, os executivos não estão imunes aos maus resultados em campo.

"Hoje em dia, caiu treinador uma vez, duas, na terceira cai o executivo junto. Ele está virando a bola da vez. Aí a coisa não funciona. Pouquíssimos executivos têm tido vida longa. Já está quase igual treinador, mas estamos conseguindo mudar um pouco isso, mostrando que, independentemente de conquistar, é importante a metodologia. Acredito que o trabalho do executivo está sendo reconhecido e conseguiremos mostrar que é totalmente diferente do trabalho do treinador, precisa de ainda mais tempo e continuidade", diz Marcus Vinicius Beck Lima, vice-presidente da Abex (Associações Brasileira dos Executivos de Futebol), que exerce a função no Cascavel (PR).

Executivos ouvidos pelo UOL Esporte ainda alertam para outro problema: alguns dirigentes, acima dos profissionais na hierarquia do clube, não têm a menor noção de qual é o projeto esportivo para seu clube.

"O executivo acabou sendo mais uma camada da indústria que está se tornando descartável, porque se imagina ou se espera uma solução que, muitas vezes, é mágica, e não um trabalho estruturado, continuado, perene e sustentável. Na maioria das vezes quem está acima dos executivos não tem muita clareza do que quer: não sabe o que é o projeto do clube, o que precisa e o caminho a ser percorrido. A avaliação do trabalho acaba ficando diretamente relacionada ao ganhar e perder", salienta William Thomas, gerente executivo do Athletico-PR.

Divulgação Divulgação

O mercado e a profissão do futuro

A função de executivo de futebol é relativamente nova no Brasil. É por isso que os mesmos nomes, ano após ano, rodam pelos clubes da Série A. Para Alexandre Mattos, novos profissionais vão entrar no mercado, já que a função tem ganhado cada vez mais destaque.

"A tendência cada vez mais é de jovens vendo essa figura como uma profissão a ser seguida. É natural. Vários jovens nos jogos e na rua me perguntam como ser um diretor executivo. O sonho antes era ser jogador, até treinador, mas hoje sonhar em ser um diretor executivo faz com que gerações venham e com muito preparo. Já existem jovens despontando para fazer essa carreira", conta Alexandre Mattos.

Hoje, as equipes brasileiras não exigem qualquer formação específica para contratar um profissional para o cargo de executivo. A CBF determina apenas formação e experiência profissional "compatíveis para o exercício de suas atividades de gestão", sem maiores detalhes. No futuro, ter certificado do curso de "Gestão de Futebol" da CBF Academy, que custa R$ 9,5 mil, ou experiência como jogador profissional, deve se tornar requisito básico para a função.

"Já vi clube contratar coordenador de base sem ter formação acadêmica", diz Jorge Andrade, gerente de futebol do Santos.

Não temos, ou não tínhamos, formas de se capacitar ou se qualificar porque esse grau de profissionalização é recente no futebol brasileiro. A atuação do executivo não tem mais de 15 anos. Antes, era exercido o cargo de diretor de futebol de forma estatutária. Nunca houve a figura profissional, logo não existia uma escola de formação. Quem está no mercado hoje não teve essa oportunidade

William Thomas, professor no curso de gestão de futebol e licença Pro do curso de técnicos da CBF

Pedro Ernesto Guerra Azevedo
Felipe Ximenes, superintendente de esportes, e Jorge Andrade, gerente de futebol do Santos

Eles podem vir da base

Se as principais estrelas do futebol mundial já começam a ganhar destaque nas categorias de base, por que o mesmo não pode valer para um executivo de futebol? A base é, sim, um caminho para quem quer iniciar na profissão.

Jorge Andrade, atual gerente de futebol do Santos, chegou ao clube como gerente de base após trabalhos de destaque no Internacional e no Figueirense. Após o pedido de demissão de William Thomas, coube a Andrade acumular a função de executivo e ganhar elogios do técnico Cuca em agosto do ano ado.

Cara trabalha todo dia e aparece pouco, o Jorge Andrade. Fuça, vai atrás. O Matheus, o Doria [ex-membros do comitê de gestão do Santos]... Dão a cara à tapa, procuram soluções."

"Acredito, sim, ser um bom caminho iniciar nas categorias de base, pois trata-se também de um processo de formação para o gestor. Podemos ter experiências e situações para implantar projetos, executar ações com prazos maiores, aprender sobre gestão sem muita exposição à mídia e à torcida, o que facilita o trabalho por não ter tanta pressão externa pelo resultado de campo", opina Andrade.

O cargo de Superintendente do Santos é exercido por Felipe Ximenes, um dos idealizadores da Abex. Com a troca na presidência, no entanto, há chance de troca na função e Jorge Andrade é bem visto internamente e um dos favoritos a assumir o papel, conforme apurou o UOL Esporte.

Divulgação
André Zanotta, então no Grêmio, recebe o Prêmio Conafut de melhor executivo de futebol em 2017

"Maçonaria">window._asyncLoadScript = function asyncLoadScript(src) { var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; script.crossOrigin = 'anonymous'; script.src = src; document.head.appendChild(script); return new Promise(function(resolve) { script.onload = script.onreadystatechange = function() { if (!script.readyState || script.readyState == 'loaded' || script.readyState == 'complete') { document.head.removeChild(script); script.onload = script.onreadystatechange = null; resolve(); } } }); }; ;(function (document) { var generics = [ '//c.jsuol.com.br/assets/?loadComponent=media&contentType=js&tpl=assets/dist/libs/duckslake-sdk.min&cache=202506121350', '//c.jsuol.com.br/assets/?loadComponent=media&contentType=js&tpl=assets/dist/uol-talker/uol-talker&cache=202506121350', '//c.jsuol.com.br/assets/?loadComponent=media&contentType=js&tpl=assets/dist/libs/frameworks.min&cache=202506121350', '//c.jsuol.com.br/assets/?loadComponent=media&contentType=js&tpl=assets/dist/libs/libs.min&cache=202506121350', '//c.jsuol.com.br/assets/?loadComponent=media&contentType=js&tpl=assets/dist/libs/angular.min&cache=202506121350', ]; // carrega todos os scripts não dependentes um do outro var promises = generics.map(_asyncLoadScript); return Promise.all(promises) .then(function() { // carrega a expose e os scripts necessários para webpack return Promise.all([ '//c.jsuol.com.br/assets/?loadComponent=media&contentType=js&tpl=assets/dist/exposejs/expose.min&cache=202506121350', '//c.jsuol.com.br/assets/?loadComponent=assets&contentType=js&tpl=vendors.js,runtime.js,main.js&hash=e023fa58124d35fd090e750cdd2169ed250a77cda4d95bf5c21f9969cf33&origin=vendors-js', ].map(_asyncLoadScript)); }) .then(function() { // Executa o UOLoader e carrega os scripts que dependen da expose // Como são ações que não dependem de si, rodam em paralelo return Promise.all([ UOLoader([{"id":"special-thematic","path":"projects/specials-default/special-thematic"},{"id":"svg-icons","path":"structure/bootstrap/svg-icons"},{"id":"news-notice","path":"basics/news-notice"},{"id":"header-menu","path":"basics/header-menu"},{"id":"widget-profile","path":"basics/widget-profile"},{"id":"back-to-top","path":"basics/back-to-top"},{"id":"header","path":"basics/header"},{"id":"special-cover","path":"projects/specials-default/special-cover"},{"id":"special-list","path":"projects/specials-default/special-list"},{"id":"special-nav","path":"projects/specials-default/special-nav"},{"id":"feed-redirect","path":"projects/feed/feed-redirect"},{"id":"modal-content-ticker","path":"basics/modal-content-ticker"},{"id":"special","path":"projects/specials-default/special"},{"id":"","path":"basics/"},{"id":"scroll","path":"structure/bootstrap/scroll"},{"id":"piano","path":"basics/piano"},{"id":"google-one-tap","path":"structure/google-one-tap"}]), ...[ '//c.jsuol.com.br/assets/?loadComponent=media&contentType=js&tpl=alert,forms,photo,read-more,modal,babel,babel-,contauol-,babel-service,suggest,share,ads&cache=202506121350', ].map(_asyncLoadScript), ]); }) .then(function() { // roda o primeiro render render(); // dispara evento que indica que o primeiro UOLoader foi completo window.gevent.emit('firstLoaderDone'); }); })(document);