CFO pod lupou: Jan Gabriel, Symfio

8. 4. 2024

Sdílet

Jan Gabriel, Symfio
Autor: Symfio
Jan Gabriel, Symfio
Vážení čtenáři, v rámci našeho projektu CFO pod lupou přinášíme odpovědi managing partnera a CFO Jana Gabriela ze společnosti Symfio.

Pane Gabrieli, jaká je vaše role v organizaci a jaké jsou vaše hlavní zodpovědnosti? 

V rámci Symfio jsem vedoucím týmu konzultantů. Mám zodpovědnost za spoluvytváření strategie poskytování služeb, hiring a vedení týmu konzultantů. Zároveň jsem i CFO u několika našich partnerů či klientů, abych jim byl co nejblíže. Odpovědností v této roli je každoměsíční controlling, komunikace a spolupráce s účetními na měsíčních závěrkách. To jsou vstupní podmínky pro následné data-based strategické poradenství v rozvoji daných partnerů/klientů obnášející také forecasting a budgeting.

Jan Gabriel, Symfio

Jan Gabriel pracuje v Symfio.app od roku 2022 jako partner. Ve své roli pomáhá rozumět příběhu čísel, vzdělává CEO ze SMEs v oblasti finančního řízení, pracuje na přípravě plánů a forecastů. Podílí se na vytváření procesů a projektového řízení v různých oblastech souvisejících s finančním řízením. Před tím pracoval v Topforsport (vlastník: eleven teamsports GmbH) jako finanční ředitel. Do portfolia jeho zaměstnání patří dále Brand Embassy, Letiště Praha, České Radiokomunikace. Svou praxi započal u firmy Revital Pharma, kde pracoval jako referent controllingu. Dosáhl inženýrského titulu na VŠE v Praze, obor hospodářská politika. V Sydney absolvoval studijní program Strategic Planning Course na The University of Sydney a následně Cambridge English: Advanced (CAE) na Greenwich College v Sydney. Jan je příznivcem amerického fotbalu, baví ho četba historických románů a sleduje dění kolem politické ekonomie.

Byl pro vás právě proběhlý rok výzvou nebo rokem s negativním dopadem na vaši firmu a jaký největší problém v současnosti vidíte ve vaší práci? 

Rok 2023 byl zcela jistě výzvou. A to zejména pro část našich klientů, přeneseně pak samozřejmě také pro nás. Jelikož velká část našich klientů spadá do kategorie start-upů a SMEs, měly na jejich fungování a směřování vliv vysoké úrokové sazby. Ty způsobují zhoršení přístupu ke kapitálu – snižování valuace, odkládání nových investičních kol nebo snižování jejich objemu. Z toho pak plynula nutnost revize strategií a často také racionalizace nákladové struktury.

U některých klientů pak tyto makroekonomické faktory způsobovaly pokles poptávky po jejich službách a produktech. To se pak přeneseně dotýkalo také našeho fungování.

Jaké jsou podle vás největší příležitosti a výzvy, které vaše organizace v současnosti má? 

Nejzásadnější je u nás nedávné dokončení vývoje naší vlajkové lodi – vlastní Business Intelligence aplikace Symfio, kterou nyní implementujeme u našich stávajících klientů a uvádíme na trh také pro klienty nové. Na straně consultingu se nyní snažíme více přecházet na spolupráci, kterou jsme pojmenovali „Premium CFO“, založené na užší spolupráci s klientem nejen v rámci controllingu a reportingu, ale také na strategické a exekutivní úrovni. Obě tyto iniciativy jsou výzvou, ale zároveň i příležitostí, aby si firmy uvědomily zásadní důležitost finančního řízení pro jejich další fungování  – a někdy i přežití.

Symfio

Jaké jsou vaše hlavní strategie a nástroje pro zvyšování ziskovosti, snižování nákladů?

Hlavní činností a nástrojem je samozřejmě automatizace. A to, jak na naší interní úrovni, tak také v případě našich klientů. Naší misí je ušetřit čas zakladatelům, ale případně i finančních ředitelů při repetitivních činnostech v oblasti controllingu a reportingu, aby ho následně mohli věnovat činnostem, které vyžadují jejich zkušenosti a unikátní dovednosti.

CFO pod lupou


CFO pod lupouAutor: Depositphotos

Projekt magazínu CFOworld, který představuje finanční ředitele z různých oborů. Cílem projektu je i medializace používaných toků ve vaší společnosti a upozornění na zajímavé trendy a postupy, které mohou být inspirací i pro další společnosti. 

Detaily najdete na konci textu.

Umělá inteligence. Je její využití ve vaší firmě přijímáno pozitivně a začínáte ji využívat, negativně a berete ji spíš jako humbuk nebo prostředek k možnému úniku strategických dat, nevěříte jí a jste zastáncem zaběhlých principů, či raději ještě počkáte, jak se bude tento obor dál vyvíjet, než ji nasadíte?

Nástup mediální prezence umělé inteligence humbukem je. Ta technologie se tady nevyskytla přes noc, jak to mnohdy může vypadat. Ale samozřejmě, i my využíváme, byť zatím okrajově, například ChatGPT a plánujeme v budoucnu analyzovat možnosti využití umělé inteligence například pro finanční plánování. Nejvíce diskutujeme takto vznikající Cash flow forecasting na základě plánu výsledovky. Ale najdou se jistě i další oblasti, kde se AI bude dát využít. Nicméně je potřeba pamatovat na to, že nakonec je vždy potřeba přidat pohled „lidským okem“.

Co vás nejvíce brzdí a brání v dalším rozvoji společnosti?

Pro Symfio to jsou konzervatismus a strach. Jako u všech inovativních řešení je třeba se posunout od Innovators k Early Adopters a Early Majority. Finančními řediteli jsme často vnímáni jako ti, kteří je ohrožují, a ne jako ti, kteří jim zjednoduší práci s daty a tím jim rozvážou ruce a získají čas pro strategické uvažování, což je klíčová role CFO.

I proto bychom v roce 2024 rádi začali s iniciativou budování komunity finančních ředitelů. Začneme v menší škále – nejprve mezi našimi klienty –, ale do budoucna bychom rádi tuto iniciativu rozšířili. Inspirací je nám CFO Connect (https://www.cfoconnect.eu/en/).

Pro naše klienty jsem výzvy ve škálování zmiňoval již výše. Jednak dražší financování a pro bootstrapované firmy je to především menší počet zakázek v důsledku zpomalení globální ekonomiky.

Děkujeme za odpovědi!

Zúčastněte se i vy!

Pokud pracujete ve finančním managementu, jsou otázky dostupné i pro vás a rádi je uveřejníme. Za tím účelem stačí napsat žádost volnou formou a odeslat na adresu: [email protected]. Následně obdržíte návod a otázky. Více o projektu CFO pod lupou naleznete v tomto článku.

Cílem projektu je medializace používaných toků ve vaší společnosti a upozornění na zajímavé trendy a postupy, které mohou být inspirací i pro další společnosti.

bitcoin_smenarna

Otázky jsou vždy na jedno čtvrtletí shodné pro všechny zájemce a jejich shrnutí bude součástí časopisu CFOworld, který vychází vždy na konci čtvrtletí. Toto shrnutí se pak objeví i na našich stránkách www.cfoworld.cz měsíc po vyjití v tištěné verzi časopisu.

Účast v našem projektu je zdarma, zpoplatněno je jen umístění loga vaší firmy/společnosti za symbolický poplatek, kvůli lepší orientaci čtenářů však umístění loga doporučujeme.

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »