;

Proč byste neměli trestat flákače

12. 2. 2013
Doba čtení: 4 minuty

Sdílet

Autor: © imageegami - Fotolia.com
Zaměstnanci, kteří v pracovní době nakupují online, se neflákají. Předtím, než se na ně vrhnete jako jestřáb, donutíte je zapisovat si, co kdy konkrétně dělali a omezíte jim připojení k internetu, se na chvíli zastavte a uvědomte si, co tito lidé pro vaši firmu dělají mimo pracovní dobu (ať už doma či v práci).

V posledních letech se rozšířil fenomén tzv. „kyberflákačů“- Vypadá to – a těžko to kohokoliv překvapí – že lidé často využívají svoje firemní počítače a internetové připojení v pracovní době pro soukromé záležitosti, jako je nakupování. Ať se stydí, řeknete si, a začnete na pracovišti, jež máte na starosti, zjednávat pořádek, abyste se těmto odporným praktikám vyhnuli a donutili své lidi pracovat efektivně.

Zadržte! Spousta těchto lidí pracuje z domu ve svém volném čase a jedním z důvodů, proč musejí zaměstnanci nakupovat online ze své kanceláře, je prostý fakt, že to ve svém volném čase zkrátka nestíhají. Násilné zastavení aktivit vašich zaměstnanců může v těchto případech reálně snížit produktivitu kvůli tomu, že budou mít menší motivaci pracovat přesčas, případně jim vzniknou větší osobní problémy, které stejně budou řešit v práci.

Lekce Intelu: Práce se již neomezuje pouze na kancelář

V 90. letech management společnosti Intel zjistil, že spousta zaměstnanců přichází do práce pozdě a odchází brzo. Manažeři – včetně výkonného ředitele – seděli ve svých kójích a celou dobu sledovali, jak lidé přicházejí a odcházejí. Závěr: lidé se flákají.

Firma na to zareagovala novými pravidly. Manažeři zavedli „píchačky“ a každý zaměstnanec musel být v práci na osm ráno a odcházet v pět odpoledne. Rázem se propadla veškerá produktivita. Zaměstnanci Intelu, kteří se předtím v práci objevovali pozdě, často pracovali do brzkých ranních hodin z domu, a ti, co brzy odcházeli domů, zároveň často brzy přicházeli na pracoviště nebo přes noc pracovali na nějakém projektu.

Práce na počítačiVýsledkem nových pravidel bylo, že lidé, kteří předtím pracovali všechny tyto hodiny navíc, si kolektivně řekli „kašlu na to“ a začali pracovat pouze v rámci pravidelné pracovní doby, a lidé, kteří předtím využívali flexibility, sice do práce přišli, ale flákali se přímo v kanceláři. Byla to doslova nejhloupější věc, kterou společnost mohla udělat. Naštěstí však byli v managementu chytří lidé, kteří později, když viděli výsledky svého počínání, vrátili pravidla do původního stavu.

Posuzování produktivity je subjektivní záležitost

Ředitel velké ocelárny si najal experta na efektivitu, aby studoval jeho továrnu a hledal potenciální zlepšení. Tento expert při svých pochůzkách továrnou narazil na muže, který jen posedával a kreslil si. Expert tedy řediteli navrhl, aby se továrna tohoto evidentně zbytečného člověka zbavila. Ředitel však místo něho vyhodil právě onoho experta. Předtím mu ale vysvětlil, že čmáranice „flákajícího se“ muže ocelárně ušetřily miliony dolarů, čímž se tento člověk stal jedním z nejhodnotnějších zaměstnanců společnosti.

Jestliže se posuzování zaměstnanců zaměří na to, co je důležité pro firmu – tzn. čeho lidé pro firmu dosáhnou – pak se téměř všechno vyřeší. Na druhou stranu pokud se posuzování zaměří na to, jak dlouho je někdo v kanceláři a co dělá ve chvíli, kdy se nachází v budově své společnosti (konkrétně tehdy, když by mohl být nejproduktivnější doma), mohou následně přijatá pravidla nadělat více škody než užitku.

V dnešním propojeném světě záleží pouze na tom, jestli zaměstnanec dělá to, za co je placen, a jestli se chová v rámci etických pravidel, která vyžaduje jeho společnost a jeho obor činnosti obecně. Určitá míra sledování zaměstnanců je samozřejmě nezbytná, neboť je jasné, že některé aktivity by na půdě společnosti neměly být povoleny. Přílišné zasahování do svobody zaměstnanců však anuluje všechny výhody produktivity, které berete jako přirozené, a způsobí odliv těch zaměstnanců, kteří jsou ve skutečnosti nejproduktivnější. Protože IT oddělení je často první položkou rozpočtu, v níž se škrtá, je prevence rozhodnutí, která by ony škrty řídila, ve vašem nejlepším zájmu.

'; 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 »