Project manager: incoraggiate qualsiasi tipo di divisione delle attività tra mattina e pomeriggio?

3

Non ho letto nulla su questo, ma qui ci sono i miei pensieri: la programmazione è intrinsecamente intellettualmente difficile. Ricordo di aver letto in codice completo qualcosa che mi rimaneva incollato: l'autore che spingeva e lavorava su qualcosa di lunghe ore solo per passare il resto della settimana a ripararlo.

Questo è qualcosa che i manager non capiscono. Ad esempio, nell'ultima azienda in cui lavoravo, ci si aspettava di passare da attività e progetti come se stessimo passando da bulloni di serraggio a verniciatura in una catena di montaggio. Entrare in un progetto o correggere un bug, specialmente con il terribile codice che dovevamo mantenere, ha un grande slancio e richiede un po 'di tempo per ottenere tutte le informazioni necessarie nella tua testa e iniziare a fare le cose.

Pensavo che sarebbe stato utile concentrare la progettazione e la codifica nelle prime ore in cui tendevamo a stare più attenti e fare allenamento, amministrazione o riunioni nel pomeriggio. Qualcuno ha pensato a questo prima? eventuali studi?

    
posta DPM 17.12.2011 - 15:27
fonte

2 risposte

6

Prima di tutto, suggerirei che altri che l'organizzazione di quando elementi devono essere consegnati, i project manager dovrebbero stare fuori dal business di dire al team di sviluppo quando a svolgere determinate attività. Il team dovrebbe essere in grado di capire da sé quando devono fare cosa, in base alle priorità che il project manager fa.

Detto questo, le riunioni sono necessarie e la migliore raccomandazione che ho visto e seguito è quella di definire un breve intervallo di tempo in cui devono svolgersi le riunioni, in modo che il team possa concentrarsi sui suoi compiti per il resto della giornata. In generale, mi piace vedere "l'orario dell'incontro" situato vicino all'ora di pranzo, in modo che le persone mattutine abbiano già avuto il loro tratto più produttivo, e la sera le persone avranno tempo nel pomeriggio.

Non darei molto credito al fatto che ci sia un buon momento per il design.

Inoltre, lo scenario che presenti sembra un primo esempio di un'organizzazione che ha bisogno di fare TDD. Spero che non sia troppo contraddittorio, basato su ciò che ho detto sopra (prima di mandare i test).

    
risposta data 17.12.2011 - 17:40
fonte
4

Non penso che ci sia un "buon tempo" e un "brutto periodo" per un tipo specifico di attività durante il giorno per chiunque tu possa applicare universalmente. Ad esempio, non sono una persona molto mattiniera, ma a volte mi sveglio al mattino presto e in remoto perché qualcosa è stato appena cliccato e ho realizzato esattamente ciò che doveva essere fatto. Nella maggior parte dei giorni, davvero non mi parli prima delle 10, e davvero non vuoi essere una di quelle persone che sono tutte chirpie e cioccolate alle 6 del mattino :) se hai bisogno di parlarmi così presto.

Essere punto, le persone sono diverse e la cosa migliore che puoi fare come manager è riconoscerla e soddisfarla nella misura in cui non causi problemi all'interno del team - devi comunque assicurarti che ci sia abbastanza si sovrappongono nelle ore delle persone in modo che possano comunicare e non avere qualcuno in attesa di mezza giornata per ottenere una risposta da Joe perché Joe non inizia a lavorare fino a otto ore dopo che Jill è entrata (supponendo che stiano lavorando nello stesso fuso orario).

La cosa più importante che puoi fare per aumentare la produttività del programmatore (oltre a far sì che i programmatori imparino a digitare il tipo) è garantire un minimo di interrupt e interruzioni di contesto. Quindi indirizzali nella direzione in cui devono andare, metti gli obiettivi di fronte a loro (quando è necessario, cosa deve essere fatto) e assicurati che rimangano in rotta e non vadano a finire nelle terre selvagge.

    
risposta data 17.12.2011 - 18:04
fonte

Leggi altre domande sui tag