IDC: Certifikovaní zaměstnanci jsou o třetinu efektivnější než ti bez certifikátu

18. 6. 2021
Doba čtení: 3 minuty

Sdílet

Autor: © pressmast
Studie IDC zaměřená na certifikace Red Hat odhalila, že investice do odborných znalostí v oblasti digitální transformace se organizacím vyplácejí. Certifikovaní zaměstnanci totiž podle průzkumu poskytují více služeb a snižují náklady na infrastrukturu.

Společnost IDC zveřejnila studii s názvem The Business Value of Red Hat Certification, jež zdůrazňuje význam lidských znalostí pro úspěšnou digitální transformaci. Výzkum se zaměřil na zjištění, jaký mohou mít dobře připravené certifikace exponenciální dopad na hledání vhodných pracovníků.

Ve sponzorované studii prováděli výzkumníci IDC rozhovory s organizacemi z řad zákazníků společnosti Red Hat, jejichž zaměstnanci IT získávají a udržují si aktuální úroveň certifikací Red Hatu.

Dotazované společnosti zdůrazňují, že certifikovaní zaměstnanci se odlišují od ostatních zaměstnanců jak z hlediska dovedností, tak z hlediska hodnoty pro organizaci.

Respondenti rovněž uvádějí, že zaměstnanci, kteří získají a udržují si certifikaci Red Hat, mají vyšší kvalifikaci a lepší technologické znalosti než zaměstnanci bez certifikace.

Certifikace se zhodnotí již v horizontu tří let

Celkově organizace uvedly, že certifikovaní pracovníci vynikají schopností zavádět nákladově efektivnější a odolnější IT architektury pro optimalizaci nákladů na IT a vyšší úroveň kontinuity podnikání.

Zároveň jsou schopní používat kontejnery, Kubernetes a další technologie pro podporu agilnějších a efektivnějších vývojových činností, a používat znalosti a osvědčené postupy řešení a technologií Red Hat k efektivnější správě a provozu prostředí Red Hat.

Jedním z klíčových zjištění IDC studie je analýza nákladů a přínosů účastníků studie. IDC ROI analýza ukazuje 409% zhodnocení v horizontu tří let, přičemž diskontované úspory nákladů na IT infrastrukturu činí v průměru 1,66 milionu dolarů na organizaci za tři roky.

Kromě toho vývojáři, kteří získali a udržují certifikace Red Hat, podle studie vykazují o 24 % vyšší úroveň produktivity ve srovnání se svými necertifikovanými kolegy.

Certifikovaní zaměstnanci snižují náklady na infrastrukturu

Společnost IDC dále zjistila, že certifikovaní zaměstnanci mohou spravovat o 47 % více virtuálních počítačů (VM) a zvládnout větší objem práce ve srovnání s necertifikovanými zaměstnanci.

Účastníci studie zároveň uvádějí, že certifikovaní zaměstnanci jsou v průměru o 32 % efektivnější, což znamená, že týmy s certifikátem Red Hat čítající v průměru 10,7 zaměstnanců zvládnou objem práce 15,7 necertifikovaných zaměstnanců.

Výsledkem těchto odborných znalostí je uváděná schopnost nasazovat nové IT zdroje o 23-51 % rychleji s agilitou, která je základním kamenem úspěšného IT provozu a digitální transformace.

Z hlediska nákladů dotazovaní zákazníci společnosti Red Hat uvedli, že jim přítomnost zaměstnanců s certifikací umožnila provozovat ekvivalentní pracovní zátěže s o 13 % nižšími náklady na infrastrukturu, což jim dále umožnilo eliminovat nebo změnit využití v průměru devíti serverů.

Zdroj: IDC

Čtěte dále

Lama Plus je opět nejlepším distributorem spotřebního materiálu Brother
Lama Plus je opět nejlepším distributorem spotřebního materiálu Brother
T-Mobilu dál mírně rostou tržby, v prvním čtvrtletí si polepšil o 2,3 %
T-Mobilu dál mírně rostou tržby, v prvním čtvrtletí si polepšil o 2,3 %
Podnikatele děsí krádež dat i identity, do zabezpečení ale investují minimálně
Podnikatele děsí krádež dat i identity, do zabezpečení ale investují minimálně
DPD opět rozšiřuje síť, začíná doručovat do OX Point boxů
DPD opět rozšiřuje síť, začíná doručovat do OX Point boxů
Každý druhý Čech měl někdy problém s doručením zásilky
Každý druhý Čech měl někdy problém s doručením zásilky
Firmy by se měly připravovat na Wi-Fi 7, nejde jen o generační obměnu
Firmy by se měly připravovat na Wi-Fi 7, nejde jen o generační obměnu
'; 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 »