Come si implementa efficacemente la regola 80/20 per il tempo di sviluppo?

11

Sono uno sviluppatore in una banca in cui è implementata una regola 80/20. L'80% delle volte che lavori sul tuo progetto assegnato e il 20% lavora su qualcosa che ti interessa. Tuttavia, non sono veramente sicuro di come farlo. Spero che ci siano altri là fuori che possono darmi consigli su come.

Il mio problema è che quando ottengo veramente "nella zona", tutto ciò a cui riesco a pensare è il compito che sto facendo. Se questo è del 20%, l'ultima cosa che voglio fare è fermarsi e andare, perdere slancio e tornare al lavoro sul mio progetto principale.

Suppongo di lavorare 4 giorni su qualcosa e 1 giorno su qualcos'altro? o 4 settimane e 1 settimana?

So che questo dipende dall'azienda, ma spero di avere un'idea di come tutto ciò sia fatto a livello di settore.

    
posta Justin Self 06.02.2012 - 05:35
fonte

6 risposte

5

Dividi tutte le tue attività in sotto-attività (le attività "80%" e le "20% attività") e scrivile. Ogni compito dovrebbe essere abbastanza piccolo da essere fatto in poche ore al massimo, e abbastanza grande da poter entrare nella "zona" per esso (se è un compito che richiede la tua concentrazione in quel modo). Quindi, scegli un ordine per lavorare su quelle attività che soddisfano la regola 80/20 a settimana o al mese, qualunque cosa sia appropriata nella tua azienda.

    
risposta data 06.02.2012 - 07:39
fonte
2

Penso che se il 20% è una politica aziendale, e se i tuoi progetti principali vengono completati, al capo non importa davvero dove spendi quei 20%. Cercherei di non sprecare troppo tempo, almeno un giorno di lavoro consecutivo su qualcosa. E quando entri nella zona, trascorri solo un giorno o due e compensa più tardi lavorando di più sui tuoi progetti principali.

    
risposta data 06.02.2012 - 07:26
fonte
1

La mia azienda, sebbene non applichi una regola 80/20 in quanto tale, ci incoraggia a tenere costantemente aggiornata la tecnologia più recente, a leggere altri blog e post come programmatori ecc. e, in sostanza, a mantenere il nostro personale sviluppo e interesse aggiornato.

Per raggiungere questo obiettivo, non hanno specificato una quantità esatta di tempo, ma ci siamo assicurati di lavorare su una scadenza progetto e dell'attività anziché su un carico di lavoro di un'ora . Ciò significa che parliamo costantemente con il nostro manager diretto per garantire che i compiti assegnati a noi o che assumiamo siano gestibili e ci consentano un po 'di tempo al di fuori del normale di prendere per noi stessi e rinfrescare la mente e gli interessi. Se stiamo lottando ne parliamo per scoprire perché, per esempio, la limitazione delle competenze, il troppo lavoro, le scadenze irrealistiche ecc.

Manteniamo una traccia approssimativa dei nostri tempi spesi per la fatturazione, ma questo è all'ora su un'intera giornata, quindi non ci si aspetta che registriamo ciò che abbiamo fatto durante ogni minuto del giorno.

Ciascuno di noi nel team gestisce da sé il proprio tempo, quindi spetta a loro determinare come lo fanno. Alcuni membri del team lavorano duramente all'inizio della settimana per portare a termine i loro compiti e ogni volta che rimangono si rilassano nei propri interessi. Altri come me tendono a mescolarlo durante la settimana, perché spesso colpisco blocchi stradali nel mio progetto / compito. Quindi a questo punto salgo su qualcos'altro che è abbastanza spesso il mio interesse. Tuttavia, dato che siamo guidati dal compito o dal progetto, devo ancora assicurarmi di portare a termine il lavoro, quindi è mia responsabilità assicurarmi di non utilizzare tutto il mio tempo in attività personali a scapito della squadra.

In passato questo ha portato alcuni membri del team a correre i loro compiti ea produrre risultati indesiderati. Per aiutarci abbiamo introdotto periodiche revisioni tra pari e incoraggiamo anche tutti a leggere i check in di altri sviluppatori. Incoraggiamo un forum di discussione aperto in cui tutti siano liberi di esprimere la loro opinione, anche se in modo rispettoso.

Alla fine è arrivato un po 'di fiducia da parte dei poteri, assumendo la proprietà dei grugniti per garantire che il lavoro sia svolto e un buon manager nel mezzo per mantenere la nave in funzione.

    
risposta data 06.02.2012 - 23:33
fonte
1

Se avessi qualcosa di simile (vorrei) sarei incline a farlo in questo modo:

  1. Parlane con il tuo capo e assicurati che lui / lei accetti che sarà il caso.

  2. Sii molto chiaro alle altre persone con cui lavori quando lavori su progetti assegnati, sono liberi di interrompere / parlare / chiedere informazioni. Ma quando lavori sulla tua roba di R & D, non possono infastidirti sul normale lavoro.

  3. Io userei lunedì-giovedì per lavoro e venerdì per R & D. In questo modo, hai un tempo definito della settimana e ottieni un vento meno stressato fino al fine settimana.

risposta data 07.02.2012 - 03:52
fonte
0

Per come la vedo, hai due opzioni a patto che tu abbia una politica aziendale legittima che ti permetta il 20%. Assicurati di aver approvato il piano dal tuo manager.

  1. Blocca 2 ore di ogni giorno di 8 ore sul calendario per il tempo di ricerca
  2. Trascorri un giorno alla settimana nella ricerca e gli altri quattro concentrati sul tuo progetto principale

Per quanto riguarda ciò che stai andando a ricercare / imparare, prenditi il tempo necessario per creare un piano di apprendimento e fissare degli obiettivi. Parla con il tuo manager e vedi se lui / lei ha qualche suggerimento su cose su cui concentrarsi. Quindi utilizza la proposta di Doc Browns per interrompere il tuo tempo di studio in attività regolari. Pensa a bloggare ciò che stai imparando.

Qualunque cosa tu scelga di fare assicurati di avere un piano e di documentare ciò che stai facendo in modo da poter mostrare al tuo datore di lavoro. Sedersi e navigare sul web e leggere articoli casuali è fantastico e puoi imparare molto a farlo, ma non avrai nulla da mostrare per questo. Tracciare gli articoli che stai leggendo aiuta in questo.

    
risposta data 06.02.2012 - 17:53
fonte
0

Penso che la chiave qui non sia quella di concentrarsi sull'80% / 20% tanto quanto concentrarsi sull'assicurarsi di imparare e spingersi con le nuove tecnologie. Se lo fai già con le cose su cui lavori ogni giorno, bene! In caso contrario, assicurati di aggiungere nuovi contenuti o di dedicare un po 'di tempo subito dopo aver completato un deliverable e averlo fatto.

Mi rendo conto che alcune nuove tecnologie non si prestano a uno sviluppo stabile (CTP, Beta, ecc.) e non sto sostenendo che tu mischi queste cose nel tuo normale lavoro. A meno che non sia il tipo di vantaggio della tua compagnia.

    
risposta data 06.02.2012 - 20:22
fonte

Leggi altre domande sui tag