Perché le aziende non acquistano strumenti di intrattenimento per sviluppatori? [chiuso]


28

Molte volte quando mi stanco dello sviluppo e la mia mente non mi aiuta più (a casa), faccio semplicemente qualcosa di divertente e la mia mente si libera per più ore di lavoro con una maggiore capacità di risoluzione dei problemi. Tuttavia, quando ho raccomandato questa tecnica al mio manager come tecnica per aumentare la produttività e l'efficienza degli sviluppatori, ha rifiutato di accettare sul fatto che il lavoro non è il luogo per l'intrattenimento. Penso che questa formula funzioni per me. È vero anche per altri sviluppatori:

2 hours of productive work + 30 minutes of entertainment > 3 hours of dull work

Perché le aziende non ci credono?

Aggiornamento: non so perché questo è stato chiuso come fuori tema. Per favore, se ritieni che ciò sia rilevante, vota per riaprirlo.



4
No, è qualcosa di totalmente diverso @Alex. :). In realtà questa è una domanda molto bella e il risultato potrebbe essere molto produttivo. Lo sto seguendo.
Saeed Neamati,

2
Lasciami collegare i punti per te. Il tempo non trascorso sulla tastiera (ad es., Passato a suonare il kazoo) può essere visto come "non produttivo". Tuttavia, la vera misura della produttività è ... produttività. Se suonare uno strumento ti rende più produttivo, quel fattore dovrebbe essere calcolato in ore alla settimana? O no?
Alex Feinman,

3
Questo è veramente legato allo sviluppo del software? La domanda e gli argomenti sollevati non sono validi in una professione che sia almeno moderatamente creativa?
blubb

2
Sì, un'altra domanda che appartiene a produttività.stackexchange.com
Ciclope

Risposte:


34

Dirigo una piccola squadra e posso dirti ora che non lo permetterò MAI nel mio posto di lavoro. Ecco perché:

  1. Fa schifo se NON sei uno sviluppatore. L'ultima cosa che il mio QA e gli amministratori di amministrazione vogliono vedere sono le persone che si divertono mentre lavorano. A loro non importa se potrebbe avere senso, li fa solo incazzare e dovrò occuparmi dei capi dipartimento che hanno scontento il personale.

  2. Ciò che funziona per alcuni programmatori non funziona per altri. Sono abbastanza fiducioso che uno dei miei ragazzi lo adorerebbe e POSSIBILE essere più produttivo. Sono anche abbastanza fiducioso che la produttività di almeno TRE diminuirà. Cosa faccio con loro tre? Lo sviluppo è un gioco di squadra e devo fare ciò che è buono per la squadra.

Ci sono alcuni altri motivi per cui non lo farei ma è tardi dove sono, quindi forse lo modificherò domani, ma ecco come gestisco le persone che hanno bisogno di pause di intrattenimento.

A tutti viene assegnato il lavoro in piccoli pacchetti. Anche se è un grande progetto, tutto il lavoro è suddiviso in blocchi giornalieri / orari. In questo modo so approssimativamente quando le cose saranno completate. Se riesci a fornire un lavoro "sufficiente" di qualità prima del tempo previsto, o se sento di potermi fidare di te per farlo in tempo, il tuo programma diventa flessibile e puoi fare tutto quello che vuoi, A condizione che sia fuori dall'ufficio.

Termina un lavoro di un giorno in due ore e il codice è decente? Lascia l'ufficio e fai quello che vuoi. Se è un film, lo pagherò anche io. Ho un budget decente per cose del genere se te lo sei guadagnato.

Lo sto facendo da oltre 2 anni e i miei ragazzi lo adorano. Non imposto carichi di lavoro ridicoli, quindi sanno che se eseguono le cose in modo CORRETTO, non dovranno mai lavorare per le otto ore intere.

Sono felice di dire che la maggior parte dei miei programmatori medi ha ottenuto "meglio" rapidamente con questo sistema. Potrebbe non essere perfetto e ogni tanto prendo un bagliore dal mio capo, ma i miei ragazzi sono felici, il lavoro è quasi sempre fatto o prima del previsto e tutti adorano i bonus.

A proposito, ha anche chiarito che questo non si applica agli sprint. Diventando flessibile durante i normali orari, posso richiedere e ricevere supporto quando si tratta di sprint.


4
Questo sarebbe un buon compromesso; mostra che capisci che la qualità è più importante che fingere di lavorare 8 ore in modo che le persone possano vederti alla tua scrivania. +1 per quello.
Wayne Molina,

9
Dove posso candidarmi per lavorare per te? :)
Paul

1
Buon punto con equità di intrattenimento per i dipendenti non programmatori. Andare a casa presto è di solito un incentivo molto migliore per finire presto rispetto ai privilegi della sala giochi.
rlb.usa,

1
Quindi supponi di avere persone "da visitare" e il tuo personale occasionale. Se assegni un lavoro, mi permetto di indovinare che assegni compiti basati su questi livelli di abilità, il che mi porta a credere che tu abbia una tendenza comune nei tempi di check-out, no? Vale a dire i "cavalli da lavoro" stanno lavorando bene 8 ore al giorno (o vicino ad esso), mentre quelli che hanno ricevuto i compiti "più facili" (e io uso questo in modo approssimativo) escono prima? O ti ritrovi a distribuire il lavoro in modo uniforme e hai un set di competenze ben distribuito?
Brad Christie,

Mi piace come gestisci le persone che fanno le cose. Per quanto riguarda i tuoi 2 punti: 1. perché non consentire a tutti di fare pause "divertenti"? QA / Admin / support / sales / qualunque cosa possa avere un lavoro diverso, ma ciò non significa che sia meno drenante mentalmente. Sono principalmente uno sviluppatore, ma supporto e anche il QA, le piccole frustations che ne derivano sono diverse ma molto reali. 2. Non puoi fidarti della tua squadra per "compensare" i fannulloni? (i membri del team esercitano pressioni su coloro che non riescono a svolgere il lavoro a causa della mancanza di seri, e forse dell'aumento della produttività dei membri seri> perdita di produttività dei fannulloni)
Jonathan Merlet

33

Forse perché la produttività è qualcosa di difficile da misurare, mentre ore di lavoro apparentemente non lo sono, quindi spesso scelgono il modo più semplice.


1
Questo è il punto principale. secondo me.
CND

3
Sì; la triste verità è che molte persone hanno questo atteggiamento che se non sei alla tua scrivania, non stai lavorando. Anche il motivo per cui è così difficile ottenere tempi flessibili o posizioni remote e perché dobbiamo giustificare ai non sviluppatori che, anche se non stiamo digitando, potremmo pensare a problemi o ricerche.
Wayne Molina,

1
La maggior parte dei manager non ha la capacità di misurare correttamente la produttività dei propri sottotitoli, quindi utilizza metriche (principalmente) insignificanti come ore o righe di codice.

1
Sebbene ciò sia vero, non riesce a rispondere alla domanda perché implica che la decisione contro tale politica è arbitraria o errata. Non lo è, è per una buona ragione. Vedi la risposta di Perma.
FastAl,

@Chris: questo non si limita ai manager che guardano ai minori. Come si misura la propria produttività? Riesci a rappresentare graficamente gli alti e bassi ogni giorno e confrontarli con i tuoi compagni di lavoro? Non sto cercando di essere intelligente o schifoso, è solo la produttività degli sviluppatori è quasi impossibile da misurare, e questo è per tutti i soggetti coinvolti.
Binary Worrier

31

Nella mia esperienza, la risposta più semplice è che [molti, molti, molti] dei tuoi colleghi non condividono la tua passione per lo sviluppo. Sono lì solo per la busta paga. Se fosse disponibile un tavolo da biliardo o Xbox, le politiche extra e il monitoraggio per prevenire l'abuso di questi vantaggi costerebbero più della produttività che qualcuno come te potrebbe ottenere.

Detto questo, ci sono alcune aziende che hanno tavoli da biliardo, configurazioni complete di Rock Band e simili. Devi solo trovarli e dimostrare loro che sei il tipo di sviluppatore di cui ci si può fidare per sfruttare adeguatamente quell'ambiente per realizzare tutti i sogni dei loro progetti.


"ci sono alcune aziende che hanno tavoli da biliardo" ... Di solito finiscono per provare a sbarazzarsi di tali servizi quando scoprono che anche i migliori sviluppatori sono vincolati dalla natura umana.
FastAl,

@FastAl Senza nominare nomi, conosco un'azienda di successo nella mia regione che offre e pubblicizza tali servizi da anni. Questo ha successo solo se gli sviluppatori amano ciò che fanno e hanno una motivazione sufficiente per produrre lavori di alta qualità in modo tempestivo. Le pause sono quindi più simili alle boccate d'aria fresca che alle maratone rilassate e adaisiche; un sorso d'acqua più di una notte di abbuffate.
David Ruttka,

6

A mio avviso, avere una compagnia che dice "Devi essere qui otto ore al giorno, ma puoi fare delle pause durante quel periodo per giocare ai giochi XBox" è quasi peggio di una compagnia che dice "Devi essere qui otto ore al giorno ". Preferirei che l'impresa implementasse a ambiente di lavoro basato solo sui risultati .

Se sono al lavoro, sono bloccato al lavoro, sia che stia estraendo il codice o giocando a XBox. Se la società si preoccupa davvero della mia produttività, a loro non importa a che ora lavoro o da dove lavoro, a condizione che il lavoro venga svolto. Lavorerei prima meno ore e suonerei nel mio tempo, piuttosto che giocare al lavoro come presunto ottimizzatore della produttività.


4

La risposta breve è che molte aziende sono ignoranti e bloccate nella mentalità di una fabbrica degli anni '50; ogni tempo trascorso senza lavorare visibilmente è tempo trascorso non lavorare affatto nelle menti di queste persone. Questo è il motivo per cui come sviluppatori troviamo così difficile ottenere il tempo flessibile, il telelavoro o una varietà di altre cose che la nostra professione dovrebbe consentire, fino a vantaggi inclusi come l'intrattenimento per le pause veloci.

Trovo che questa mentalità "oldschool" sia spesso nelle aziende affermate avviate e possedute da persone anziane; in start-up di nuova generazione gestite da ragazzi del college o appena usciti dal college, sono più disposti ad abbracciare queste cose perché sono cresciute con esso e si rendono conto che a volte hai un problema peloso e devi solo uscire per un po 'di tempo per aiutare a risolverlo, e un gioco veloce di Halo / Call of Duty o accedere a WoW per fare una ricerca quotidiana o eseguire una rapida prigione è esattamente ciò che il medico ha ordinato. D'altra parte, una società fondata da un uomo di 50 anni non ha le stesse probabilità di abbracciare l'idea, per esempio, di una Xbox 360 nella sala giochi per gli sviluppatori, perché non è probabile che il CEO di 50 anni interpreti un Xbox 360 stesso,

Odio dirlo, ma vedo queste cose diventare sempre più comuni man mano che le generazioni più anziane muoiono o vanno in pensione e le nuove generazioni, quelle che sono cresciute con videogiochi e videogiochi e smartphone, prendono il sopravvento. Tendono a capire che qualità> quantità ed essere in ufficio non significano necessariamente che sei "al lavoro" meglio dei loro anziani.


2
Ehi ora ... Non sono troppo lontano dai 50 e adoro XBox!
Catchops

-1; È una terribile generalizzazione. Conosco un sacco di persone - alcune delle quali ben più che cinquantenni - che hanno le console più latenti, hanno il tempo di giocare ora quando i loro figli si sono trasferiti o al college. Ha più a che fare con la cultura aziendale, che esiste al di là degli individui, ed è molto più difficile da cambiare.
Binary Worrier

Ma quella cultura aziendale è molto più comune nelle aziende affermate che nelle giovani startup.
Wayne Molina,

Sì, ma "azienda affermata"! = "I 50enni sono quadrati noiosi che non giocano a xbox"
Binary Worrier,

3

Dipende sicuramente dalla compagnia. Alcune aziende dispongono di sale con tavoli da biliardo, freccette e altri divertimenti disponibili proprio in queste occasioni. Io stesso, a volte, impiegherò 30-45 minuti e suonerò la mia tromba (OK - sono un secchione e un musicista), e quando torno il mio cervello è rinfrescato e posso lavorare di nuovo.

I buoni manager e molte aziende progressiste vedono questa tendenza e soddisfano questi vantaggi. Alcuni sono ancora abbastanza vecchia scuola, ma ciò non significa che non puoi alzarti e fare un aggiornamento te stesso - un buon manager capirà sicuramente.

PS: questo presuppone assolutamente che tu sia produttivo durante il tuo tempo di lavoro !!


3

Le aziende possono o meno crederci, o, più precisamente, la direzione nelle aziende no. Tuttavia, per cambiare idea, dovresti essere in grado di dimostrare che c'era un costo / beneficio diretto a favore dell'azienda per farlo e non sono del tutto sicuro di quanto sarebbe facile. Non molte aziende - nel grande schema delle cose - metterebbero da parte il budget per questo tipo di tempo che passano - si aspettano che tu sia produttivo.


3

Quando stavo iniziando c'era una società di giochi di telefonia cellulare locale che aveva questo tipo di ambiente: letti a castello, playstation, una miriade di bibite / snack, sacchi di fagioli, tavoli da ping pong, ecc. Questa era anche una società che assumeva fresco e giovani sviluppatori fuori dal college. In effetti, nessuno in azienda aveva più di 25 anni (incluso il CEO).

Non voglio scrivere in stereo ma mi sembra quasi che questo ambiente sia adatto a coloro che sono ancora entusiasti del software e, più frequentemente, è una generazione più giovane. Non che non si possa avere qualcuno che si è divertito molto a sviluppare la loro intera carriera, ma (come hanno affermato altri) c'è gente che è appena arrivata per la busta paga.

Non credo sia il tipo di ambiente che puoi semplicemente imporre a una situazione attuale. Ho visto che ha più successo quando viene offerto come vantaggio di venire a un'azienda (e più frequentemente apprezzato e non abusato) rispetto a quando viene acquisito in seguito. Il motivo è che ora hai persone che non lo usano, che vanno oltre i limiti rispettosi e giocano solo tutto il giorno e non lo usano per lo scopo previsto.


3

Sono stato su entrambi i lati di questo problema e penso che potresti mettere il tuo manager in una posizione difficile. Guarda, è chiaro che i dipendenti non trascorrono il 100% della loro giornata in lavori produttivi a meno che non si trovino su una catena di montaggio. Questo è integrato nelle stime e spesso trattato come un affare di tipo saynomore.

Ora, costringendo il tuo manager ad affrontarlo apertamente, stai chiedendo loro di darti esplicitamente la licenza di "scherzare" che è un terreno pericoloso. Il tuo manager potrebbe anche essere d'accordo con te, ma potrebbe essere un suicidio in carriera per lui riconoscerlo formalmente, specialmente in una grande azienda.

Faresti meglio a mantenere questo tipo di cose nei canali informali.


3

No grazie! Mi piace lasciare il lavoro al lavoro. Farò intrattenimento per conto mio e del mio tempo. La mia compagnia ha un biliardino. Odio quel gioco e non l'ho mai giocato. Adoro il ping pong, ma non lo troveremo mai qui.

Esistono quattro modi per spendere tempo e denaro: http://www.youtube.com/watch?v=Un4-eI1T71E

Il migliore è quando spendi il tuo su te stesso.


1
Ho avuto la fortuna di lavorare in un posto con un biliardino e un tavolo da ping pong. Come mi mancano quei giorni.
Mark Ransom,

2

Le aziende sono gestite da ciò che è meglio per l'azienda e non da ciò che gli individui vorrebbero. La necessità aziendale è in procinto di avere la precedenza. Perché dovrei fornire il tuo tempo di gioco, puoi farlo dopo ore. Ti viene pagato per lavorare. Se te lo do, come posso non darlo alle altre 10.000 persone impiegate dall'azienda? Quello che stai chiedendo è un costo enorme per l'azienda senza alcuna provabeneficiare. Se vuoi qualcosa del genere, dovrai avere una prova ESTREMA che effettivamente migliorerà la produttività. (E si aspettano che venga rapidamente tagliato quando non lo fa se mai lo fanno) E non solo per te ma per tutti i membri dell'azienda. Questo non è il tipo di vantaggio che puoi dare a un solo gruppo, motivo per cui lo vedi raramente al di fuori di un'azienda di software. Impara a lavorare quando sei al lavoro come hanno fatto tutti gli altri nel tempo. Non devi essere motivato, non deve essere divertente.


2

Lo scopo di questi giocattoli non è quello di rendere felici le persone. È per farli rimanere più a lungo in ufficio. L'equazione va così:

8 ore di lavoro <9 ore di lavoro + 1 ora di gioco

E un tavolo da biliardo è più economico del prezzo extra che avrebbero dovuto pagare le persone altrimenti per far loro rimanere le ore extra.

Questa strategia funziona con i giovani senza famiglia, il tipo di lavoratori che le startup amano. Se impieghi più persone anziane, devi acquistare il loro tempo con denaro contante, o semplicemente accettare che dovranno partire alle 17.00 o alle 18.00 (a causa di figli, moglie, ecc.)


quant_dev, questa è stata la mia esperienza qui ad Austin. Una scuola di pensiero nelle startup di software è quella di rendere l'ufficio un luogo di ritrovo dove i single geek non vorranno mai andarsene. Il rovescio della medaglia è che un dipendente che vuole venire in ufficio, fare un giorno di lavoro, e poi tornare a casa inizia a sembrare un fannullone, perché non è disponibile alle 22:00 dopo che i tiratori in prima persona si sono presi una pausa e decidono per codificare alcuni.
Jim In Texas,

@Jim In Texas Non è questo il rovescio della medaglia, è questo il punto ;-)
quant_dev

1

Pensi che questo sia vero quando assumi un idraulico, un elettricista, un meccanico, ecc.? Pagheresti qualcuno per 3 ore di lavoro se impiegasse mezz'ora a giocare a X-box?

Questo è lo stesso motivo per cui molti manager non lo vedono a modo tuo.


3
No, non sono completamente d'accordo con @davidhaskings. Gli uffici di Google sono un ottimo esempio di questo approccio. Sì, pagherò, perché voglio che il mio lavoro sia svolto, non per misurare l'orario di lavoro.
Saeed Neamati,

2
Google non è una tipica azienda, né assume programmatori tipici. Le cose che funzionano per Google non funzioneranno necessariamente per tutti gli altri.
Davididkins

8
Tranne che gli sviluppatori di software non sono pagati per lavoro, siamo pagati per i risultati. O dovrebbe essere .
Wayne Molina,

4
Wayne fa un buon punto. Se l'idraulico mi facesse pagare una tariffa forfettaria per il lavoro, non mi importerebbe così tanto se si prendessero molte pause o se ne andassero fintanto che il lavoro fosse finito. Tuttavia, la maggior parte dei lavori di programmazione ti paga entro l'ora o l'anno di lavoro. Quindi meno ti fai fare in quel momento, meno valore ottengono per i loro soldi.
JohnFx,

1

I datori di lavoro ti pagano per X tempo di produzione. Quindi o il tuo lavoro per qualcuno che capisce il tuo bisogno di interruzioni creative o non lo fai ma non cambierai idea facilmente. Faresti meglio ad adottare una routine di pausa di 30 minuti e 5 minuti o 60 minuti di pausa di 15 minuti in cui puoi fare qualcosa che non è così ovviamente divertente.



1

È estremamente difficile giustificare al CEO il motivo per cui la società deve acquistare intrattenimento come giochi per console, arredi da salotto e tavoli da calcio. Alcuni dipendenti possono persino andare così lontano per garantire che impegnarsi in queste attività nei tempi aziendali significa che il programmatore semplicemente non ha abbastanza lavoro da fare. Tutto ciò si basa sugli standard personali della direzione corrente e sulle credenze / preferenze sull'etica del lavoro. Quindi, è quasi come discutere sul perché la tua religione sia migliore della loro.

Penso che la tua scommessa migliore sia quella di abbandonare il soggetto per non essere etichettato come "pigro". Odio dirlo, ma è molto più facile trovare una società incentrata sul programmatore con questa sede di intrattenimento già in atto, piuttosto che spingere la tua attuale azienda in questa direzione.

Se decidi di toccare nuovamente l'argomento, ti consiglio di tornare con alcune solide statistiche sulla produttività e l'intrattenimento. Prepara anche una sorta di piano / tattica che prevenga il tipo di spesa "Se dai un mouse a un biscotto" in quest'area.


1

Ci sono diverse ragioni per questo.

  1. Sebbene i giovani senza famiglia possano accontentarsi di avere la maggior parte delle loro interazioni sociali sul lavoro, la maggior parte di noi vuole semplicemente fare il proprio lavoro e tornare a casa. Questo non significa che non siamo appassionati di ciò che facciamo, ma piuttosto abbiamo molto di più nella nostra vita che limitarci a scrivere codice. Quindi, la maggior parte dei dipendenti non vorrebbe / non userebbe queste cose comunque.
  2. La maggior parte delle aziende ha a che fare con diversi tipi di dipendenti. Dove lavoro, la maggior parte delle persone corre e mantiene macchine da stampa. Ci sono circa 15-20 persone nella compagnia di oltre 700 che potrebbero trarre beneficio da ciò di cui stai parlando. Il resto sarebbe solo incazzato.
  3. Personalmente, ho iniziato a sentirmi come le aziende che fanno questo tipo di cose o vogliono che tu non te ne vada mai, o manchi la maturità per gestire correttamente un'azienda. Sono molto più interessato a un ambiente ROWE che a uno in cui posso giocare o fare la guerra. Alla fine della giornata, la vita è troppo breve per passare tutto il tempo libero al lavoro.

Scopri un modo diverso di schiarirti le idee o di trovare un altro lavoro che abbia la filosofia che desideri. Non dare per scontato che sarai in grado di entrare in un'azienda che non ha quella filosofia e convincerli a implementarla. Non succederà.


0

Stavo per commentare, ma figura che dovrei valutare come una risposta completa. Perché alcuni dipendenti lo abuseranno. Perché altri dipartimenti si lamenteranno di non avere lo stesso, perché alcuni manager non accetteranno mai che avrà aumenti di produttività. Alla fine, troppa frizione per il beneficio che potrebbe portare. Ho lavorato in molti posti, ho visto ed è troppo facile per le persone farsi coinvolgere in cose che sono solo leggermente divertenti o per nulla divertenti, come il solitario, il dragamine, Facebook e innumerevoli altre cose. Avere qualcosa che è progettato per essere divertente e una distrazione dal lavoro sembra un grosso problema. Certo alcune persone potrebbero gestirlo, ma la maggior parte no. Anche quelli che potrebbero essere in grado di gestirlo potrebbero essere cooptati ad usarlo più di quanto dovrebbero perché lì ' s altri dipendenti che chiedono loro di giocare, o perché tutti gli altri ci stanno dedicando molto più tempo. Invece le aziende dovrebbero spendere soldi per rendere il lavoro più piacevole. Ad esempio acquistando scrivanie e sedie di qualità, fornendo silenziosi uffici privati, fornendo postazioni di lavoro per sviluppatori veloci e stabili e assumendo altri dipendenti di alta qualità con cui gli sviluppatori vorranno lavorare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.