Domanda

CodePlex squadra ha un Slack il tempo della politica, e ha funzionato molto bene per loro.

  • Jim Newkirk e da me usato per lavorare sul xUnit.net progetto.
  • Jonathan Wanagel usato per lavorare su SvnBridge.
  • Scott Densmore e ho utilizzato al lavoro su un ObjectBuilder 2.0 prototipo.

Per gli altri, è stato un grande momento per esplorare le cose che erano tecnicamente non in programma, ma alla fine potrebbe finire per essere di grande utilità per il resto della squadra.Sono così convinto del valore di questo che se io sono sempre in esecuzione di una squadra di nuovo, ho intenzione di far parte del team di cultura.

Hai avuto una formalizzato Allentamento della politica nel vostro team?Com'è il lavoro fuori?

A cura: Mi sono appena reso conto di non definire Slack.Per coloro che non hanno letto il libro, il margine di flessibilità è ciò che Google "20% time" è:hai dato qualche fetta del vostro giorno/settimana/mese/anno in cui a lavorare su cose che non sono necessariamente correlati al giorno-per-giorno di lavoro, ma potrebbe avere un beneficio indiretto (ovviamente se si lavora su cose che assolutamente non utile per il tuo lavoro o la tua azienda, il tuo manager, probabilmente non si pensa molto bene il modo in cui si passava il tempo :-p).

È stato utile?

Soluzione

Voglio solo ricordare la politica di Google sull'argomento.
Il 20% della giornata dovrebbe essere utilizzato per i progetti privati e di ricerca.

Penso sia giunto il momento per i manager ad affrontare il fatto che la maggior parte degli sviluppatori buoni sono un po ' pigro.Se così non fosse, non avremmo concetti come il riutilizzo del codice.
Se questa pigrizia può essere concentrata in una forza creativa, e gli sviluppatori possono leggere su questioni tecniche e di sperimentare con l'architettura e funzionalità del linguaggio, sono certo che il risultato finale sarà un codice migliore e più soddisfatti sviluppatore.

Quindi, se siete un manager:Lasciate che i vostri sviluppatori di allentamento, di oggi e di ieri.Incoraggiare loro di tenere piccoli seminari con il team per discutere di nuovi modi di fare roba.

Se sei uno sviluppatore:Leggere, imparare ad amare il vostro mestiere.Hai uno dei migliori lavori al mondo, finché siete disposti a mettere un po ' di tempo per imparare i modi migliori per fare il tuo lavoro.

Altri suggerimenti

Io sono attualmente a tempo pieno, libero professionista che lavora per un singolo cliente.Se voglio ottenere un pieno di 40 ore di retribuzione, quindi ogni minuto che trascorro la codifica deve essere contabilizzate con il progetto approvato piano.O almeno si deve andare verso una sorta di realistico attività di manutenzione.Credo che si potrebbe dire che questo è uno degli svantaggi di contrarre...non c'è davvero spazio per slack o un periodo di inattività.Basta andare sul compito a portata di mano.Può essere molto drenante, ma poi mi è un po ' come come mi mantiene la responsabilità.E, naturalmente, la paga è un po ' meglio del solito.

Detto questo, mi piacerebbe avere slack tempo a disposizione per lavorare su progetti di pet, ma nessun cliente avrebbe mai d'accordo a pagare per questo.

Comunque, io ho pensato di sottolineare come questo esemplifica alcune delle grandi differenze tra la libera professione e il lavoro a tempo pieno.

Ho anche mai lavorato ovunque, dove c'era una politica ufficiale, ma ho sempre trovato è stato quello di spremere in un po ' di R&D/strumento-tempo di costruzione sul lato.Spesso volte mi ottenere guadagni di produttività, di quello che mi permetterà anche di piu 'lasco' di tempo.

Abbiamo slack time e cerchiamo di programmare loro tra le versioni.Una volta che il comunicato è fuori, chiediamo ai nostri sviluppatori di spendere 60% della giornata a risolvere i bug e poi l'altro 40% per slack time.Abbiamo delle regole su cosa si può utilizzare il lasco di tempo per se.Poi, quando un comunicato, si insinua di nuovo, chiediamo a tutti gli sviluppatori di trascorrere tutto il giorno implementazione di funzionalità o correggere i bug di quella versione.

Il criterio consente allo sviluppatore di utilizzare il lasco di tempo per la formazione, la creazione di qualcosa di nuovo, che la società potrebbe utilizzare, o semplicemente la creazione di strumenti all'interno dell'azienda, per rendere le cose più facili per noi stessi.Ha funzionato bene per noi.Pensiamo che si tratta di un impressionante vantaggio.

Non ho mai lavorato da nessuna parte che aveva formalizzato la politica, ma praticamente ogni manager che abbia mai avuto, mi ha permesso di trascorrere del tempo su cose che non erano direttamente correlati al progetto corrente o combattere un incendio.

Penso che la chiave è quello di parlare di cose che ti piacerebbe provare.La maggior parte dei gestori vogliono che i loro team per fare qualcosa di fresco, qualcosa di straordinario, se così si può convincerli che si potrebbe consegnare qualcosa, si potrebbe ottenere la possibilità.Oppure si potrebbe lasciare lo fai solo per farvi felici.

Ora che sono un imprenditore piuttosto che a un dipendente, non vengo pagato per fare cose divertenti, ma io di solito funzionano solo 30-35 ore a settimana, quindi ho ancora tempo per imparare e giocare.

Non abbiamo una politica formale nella mia squadra, soprattutto perché c'è solo così tanto che giustificano sarebbe difficile.Che è abbastanza ironico.

Ho iniziato a fare alcune cose formali, in veste di "Incontri di formazione" per almeno iniettare l'essenza di questa squadra.Un esempio di questo è un progetto di sviluppo che è destinato sia per insegnare le nuove tecnologie e produrre una bella app, alla fine di esso.

I primi giorni, staremo a vedere come va.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top