Consentiresti ai tuoi programmatori di utilizzare Messenger e i social network come Facebook? [chiuso]


11

Avevo molti capi, ognuno aveva un approccio diverso nel consentire o meno l'uso di Windows Live Messenger, Facebook e molti altri siti Internet.

Ovviamente Internet è davvero necessario per cercare il modo migliore per risolvere un compito specifico. A volte potresti avere un amico online, anche un programmatore, che conosce meglio qualcosa.

Per alcuni gestori, l'accesso a Internet rallenterebbe l'avanzamento del progetto e, d'altra parte, consentirebbe alle persone di interagire e scoprire nuove soluzioni.

Cosa faresti?

Risposte:


28

Non lo renderei un problema se non fosse diventato un problema. Preferisco trattare i miei dipendenti come adulti e presumere che agiranno in modo professionale a meno che non vi siano prove contrarie. Ad esempio, se a qualcuno mancano continuamente scadenze senza una buona ragione, potrei controllarle di tanto in tanto e se perdono tempo online, POI mi occuperei di quella persona secondo necessità.

Inoltre, poiché nessuno dei miei dipendenti è pagato ogni ora, non vedo il senso di sorvegliare ogni minuto che trascorrono in ufficio fintanto che svolgono il loro lavoro.

L'eccezione potrebbe essere se stessero facendo qualcosa online che è altrimenti problematico (porno, perdite di segreti aziendali, cattiva pubblicità pubblica della società, ecc.) Per quelle cose avremmo politiche specifiche contro di essa e gestiremmo infrazioni anche su base individuale.


3
+1 per una risposta esaustiva - punti particolari sul pagamento orario e le politiche
JBR Wilkinson,

+1 per trattare su base individuale anziché punire il tutto.
Michael K,

23

La mia convinzione personale è quella delle persone di tutte le professioni, ma soprattutto le professioni creative / di problem solving hanno bisogno di tempi di inattività mentali per tutta la giornata. Certo, potresti stare dietro i tuoi programmatori schioccando una frusta e urlando "Più codice!", E il progetto probabilmente sarà fatto in tempo e budget, ma otterrai un prodotto mediocre. Taglieranno angoli e scriveranno codice sciatto solo per toglierti di dosso, e le loro menti non saranno abbastanza impegnate da escogitare soluzioni eleganti.

Ogni volta che ho avuto programmatori che lavorano sotto di me, li ho sempre incoraggiati a prendersi del tempo libero durante la giornata. Leggi un libro, ascolta la musica, gioca a basket fuori o passa un po 'di tempo su Face / Digg / Reddit / Qualunque sia il motivo che preferisce. Tutto quello che mi interessa è il prodotto finale. Non mi interessa come hanno gestito il loro tempo per ottenere grandi risultati.


4
posso unirmi alla tua azienda ???
GoodSp33d,

2
questo è un pensiero fantastico! Ho visto persone creare codice sciatto per togliersi il capo dalle spalle :)
Junior M

16

In un team di sviluppatori diventa molto rapidamente chiaro chi è produttivo e chi no. L'IMHO, il divieto dell'IM o Facebook non renderà i programmatori cattivi più produttivi, ma certamente influenzerà negativamente il morale di quelli buoni.


7

Se non puoi fidarti dei tuoi dipendenti per svolgere il loro lavoro a causa della presenza di distrazioni, allora potresti assumere persone di tipo sbagliato.


4
..o ha un problema morale nella squadra.
JBR Wilkinson,

1
In entrambi i casi, un divieto di Internet non migliorerà effettivamente le cose.

4

Fondamentalmente uno sviluppatore ha bisogno del pieno accesso a Internet, per cercare informazioni, scaricare programmi ecc.

Pertanto una politica liberale è importante. Dopodiché, l'individuo può usarlo ogni giorno in un "ragionevole" periodo di tempo, che a sua volta è misurabile in base a quanto tempo è previsto per questo progetto e quanto tempo è stato impiegato. Se la produttività è bassa, allora considera il perché. Se la produttività è elevata o accettabile, lascia che gli sviluppatori facciano ciò che vogliono.


2
sì, e talvolta il capo deve presentare i risultati (al suo manager) sullo stato di avanzamento dei progetti simultanei. Quindi le persone stanno spegnendo il fuoco e se vede qualcuno su Facebook, diventa nervoso! :)
Junior M

1
Se 9 persone stanno cercando urgentemente di risolvere un grosso problema e una persona sta perdendo tempo su Facebook, quella persona sarà meglio in grado di spiegarsi agli altri 9 ingegneri, per non parlare del suo team leader e del direttore del dipartimento.
JBR Wilkinson,

1
@JBRWilkinson, potrebbe non essere in grado di aiutare. Ma poi ovviamente può fornire una hotline per la fornitura di caffè!

4

Con la proliferazione di smartphone e piani dati mobili, come si monitora e controlla esattamente l'uso di Internet? È possibile creare politiche contro l'uso delle apparecchiature aziendali e delle connessioni Internet, ma non è possibile eliminare le distrazioni. La tua scommessa migliore è assumere persone che ottengano il lavoro. Uno sviluppatore che lavora otto ore solide al giorno e dedica due ore a "distrazioni" vale più di uno sviluppatore debole che impiega dieci ore a faccia in faccia.


3

usiamo Messenger inter-ufficio. Dovrei dire "no" a Facebook (ecc.) Poiché la tentazione di aggiornare il tuo profilo piuttosto che fare il tuo codice, è troppo grande. Naturalmente, l'eccezione sarebbe se stai sviluppando qualcosa per Facebook (ecc.) Per non parlare della dipendenza che molte persone hanno a Farmville (ecc.)


+1 Deve essere d'accordo qui. Abbiamo siti social bloccati e in realtà mi piace (come Facebook, non StackOverflow). Mi mantiene più concentrato sul compito e mi sento meglio sapendo che quelli intorno a me non stanno perdendo tempo. Sì, so che probabilmente le persone improduttive saranno sempre così, ma penso che le persone produttive si sentano un po 'meglio con il team, il che è importante.
Morgan Herlocker,

1
non blocchiamo nulla nel mio negozio, ma facebooking in orario di lavoro è sfiduciato e malvisto
Muad'Dib

3

Personalmente, se avessi voluto rilassarmi sul posto di lavoro, avrei usato un libro o un lettore musicale anziché Facebook. Alcune persone preferiscono chiacchiere con i colleghi.
E nel complesso, tutte quelle politiche di limitazione internazionale sembrano installare e bloccare una porta senza pareti. Se il dipendente ha un problema con l'atteggiamento, questo (problema) deve essere affrontato direttamente.


+1 per non aggirare il problema, il tuo diritto di trattare gli adulti come bambini non è la risposta.
Tipo anonimo

1

Personalmente non vedo il motivo per cui è vietato Messenger e altri servizi di messaggistica (incluso Twitter), perché è un modo per ottenere informazioni il più velocemente possibile e a volte le persone hanno delle ottime reti che possono sfruttare in quel modo. Quello che capisco è perché le persone vietano Facebook in ufficio, perché non lo vedo come un modo per mantenere i contatti professionali (e molti hanno anche tendenze di gioco).

Con quel set guardare l'anno ... 2010 significa l'età degli smartphone, quindi se volessi davvero usare Facebook potrei farlo sul mio telefono senza che la compagnia sia in grado di seguirlo a meno che non mi vedano seduto con il mio telefono costantemente e sarebbe ovvio quello che stavo facendo.


0

Penso che il software di chat possa essere molto utile per passare frammenti di codice e URL tra i programmatori (e molto più efficiente della dettatura vocale). Quindi un certo tipo di messenger dovrebbe essere assolutamente permesso.


1
Un server Jabber aziendale potrebbe essere un'idea migliore di J Random IM. Mantiene le informazioni interne interne, per ogni evenienza. (Ma per l'amor di Dio, non sprecare i tuoi soldi con un prodotto inferiore trascinando in "soluzioni" di grandi nomi come Office Communicator o IBM SameTime.)

0

Sì, purché continui a svolgere il mio lavoro. Gli sviluppatori devono essere trattati con un certo grado di fiducia, a meno che tu non voglia passare tutto il tuo tempo a guardarli, il che significa che non fai il tuo lavoro e hai sviluppatori infelici.

Se uno sviluppatore non sta semplicemente consegnando il lavoro, discuterne con lui e, se necessario, richiedere la sua cronologia Internet dall'IT. Se non riesce a consegnare il lavoro in modo tempestivo e vedi che sta trascorrendo tutto il suo tempo su YouTube, allora è il momento di parlare in silenzio.

Devi anche capire che a volte uno sviluppatore sarà semplicemente bloccato dal fare il lavoro, per colpa sua. Ero un ingegnere di costruzione in una piccola azienda, dove la macchina di costruzione era (hai indovinato!) Il mio desktop. Una build durerebbe fino a mezz'ora e massimizzerebbe la macchina per la maggior parte (non era una macchina molto potente - in realtà una vecchia scatola di sviluppo di un precedente impiegato che era partito). Vorrei quindi andare a testare l'installazione, che richiederebbe circa 20 minuti. Normalmente prendevo un libro per lavorare.


0

IMO, questa domanda in realtà porta alla differenza tra le persone che devono essere gestite rispetto alle persone che possono gestirsi da sole .

Proprio come il codice gestito, le persone che devono essere gestite richiedono un runtime. Devono avere struttura, orari di ufficio, riunioni programmate, un certo numero di giorni di ferie in modo da sapere quanto hanno "esaurito", compiti / biglietti consegnati a loro e un insieme di regole per giocare. Senza questa struttura, diventeranno pigri, supereranno i confini e richiederanno una costante correzione da parte tua. Esiste un certo stile di sviluppo "aziendale" che si presta a questi tipi di sviluppatori. Se sei tu, allora potresti considerare i modi per limitare le distrazioni e i social network.

Le persone che possono gestirsi da sole sono quelle che hanno solo bisogno di una visione e se ne vanno, consegnando cose alle 14:00 martedì e mezzanotte di giovedì o durante il fine settimana, parlando con i clienti e spostando le cose in avanti senza programmare un meeting di stato . Stabiliranno i propri limiti in termini di tempo dei social network, tempo di StackExchange (ahem), ecc. Questi sono buoni sviluppatori per prodotti creativi e innovativi. In nessun caso dovresti limitare il loro accesso ai social network o altro; non è necessario. Una buona relazione di fiducia è d'obbligo e i proxy / filtri / orologi / moduli web sono nemici della fiducia.


2
Ho appena realizzato che questa è la prima risposta che ho fatto su SE che mi fa sentire come se avessi appena scritto l'oroscopo di qualcuno. Yikes.
Brandon,

0

Una soluzione come www.workmeter.com potrebbe essere di aiuto, questo consente all'impresa di adottare una politica liberale mantenendo i programmatori consapevoli della propria produttività. Consentire alle persone di gestire e rivedere i propri dati migliora la propria autocoscienza nella gestione del tempo, diventano consapevoli delle proprie abitudini online e tendono a correggerli (altrimenti, come soluzione di monitoraggio, consente al gestore di tenere d'occhio le cattive pratiche)


wow ... non avrei mai lavorato da nessuna parte che volesse microgestirmi a un livello così basso.
Robert S Ciaccio,

non penso che l'applicazione o l'URL siano di basso livello e ci sono (facoltativamente) modi privati ​​in cui anche questi dati non vengono inviati, solo un lavoro efficace e obiettivo. Se ci provi vedrai che l'analisi di basso livello non è così utile (un manager di un team di piccole dimensioni, 4 programmatori, immagina la quantità di dati !!!), ha lo scopo di aiutare a migliorare e gestire efficacemente una squadra e promuove l'autogestione del tempo dei lavoratori, non solo il monitoraggio. Inoltre questo controllo è già presente, vale a dire la politica dell'ISP di conservazione del registro di 6 mesi, i proxy, i registri del firewall, il registro di sistema del computer, ...
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.