Come eseguire le riunioni del team degli sviluppatori?

19

Il nostro team di 10 sviluppatori si incontra settimanalmente. Gli incontri sono piuttosto noiosi e non particolarmente utili. Quale formato / agenda utilizzi per avere delle belle riunioni?

Ci incontriamo settimanalmente nella sala conferenze con la pizza fornita. Il formato è di andare in giro per la stanza ed elencare lo stato delle varie attività su cui stiamo lavorando e discutere le attività per la prossima settimana. I manager forniranno una panoramica dei prossimi progetti e priorità per i prossimi mesi e anni a venire.

Aggiornamento

L'obiettivo di questi incontri è più o meno - team building generico, condividere la conoscenza di ciò a cui tutti stanno lavorando e tenere tutti consapevoli delle mutevoli iniziative aziendali. Non è quello di "distribuire" formalmente i compiti di lavoro (fatto attraverso altri mezzi).

    
posta Marcus Leon 25.06.2011 - 22:29
fonte

7 risposte

11

Quando facciamo le riunioni del nostro team, sappiamo già cosa abbiamo fatto per tutta la settimana e cosa faremo la prossima settimana. E abbiamo una ragionevole panoramica del piano a lungo termine.

Ciò che facciamo nelle riunioni del nostro team è parlare di ciò che ci infastidisce. Tutto ciò che è accaduto nell'ultima settimana ci ha rallentato notevolmente, cose che vorremmo cambiare in futuro, in particolare problemi di processo.

Il formato della tavola rotonda è simile al tuo ma ne veniamo fuori con un carico di compiti per varie persone. E ci teniamo molto a mantenerlo spensierato. Ci si aspetta che le persone siano totalmente aperte e scoraggiate dal prendere le cose personalmente.

E deliberiamo volutamente che questo incontro sia l'ultima metà del venerdì mattina e andiamo da lì al pub a pranzo (non obbligatorio), che non dura necessariamente solo un'ora.

Suggerirei per esperienza che i dirigenti (ovvero chiunque sopra il caposquadra / responsabile di progetto) non dovrebbero partecipare a questi incontri. Scoraggia solo le persone dall'essere totalmente oneste. I capigruppo / i project manager possono inoltrare i messaggi verso l'alto in diverse riunioni.

    
risposta data 25.06.2011 - 22:44
fonte
8

Annulla le dannate riunioni. Non hanno senso a meno che non abbiano un punto. Sono stato in troppi di questi negli ultimi 15 anni. Sono abbastanza sicuro che se le cellule cerebrali ferite da questi "meeting di squadra" senza agenda funzionassero ancora, io e il mio team avremmo costruito qualcosa che vendeva per miliardi di dollari e avrei potuto ritirarmi in relativa oscurità e inseguire il mio sogno di giocherellare con un codice che mi interessa solo per i prossimi vent'anni.

Probabilmente hai già brevi riunioni di stato o stand-up giornalieri. Se devi continuare il rituale di sprecare un'ora alla settimana in modo da sentirti come se stessi costruendo una squadra, allora la squadra costruisce già. Imposta un ordine del giorno o richiedi agli elementi dei membri del team che pensano che il team debba occuparsi di loro e dar loro il potere di agire e di agire in base a tali impulsi dopo l'incontro. Questo è tutto.

Se non c'è nulla di degno di nota all'ordine del giorno il giorno prima dell'incontro, cancellalo e vai a bere (o caffè) per una diversione di lavoro precoce, in modo da non interrompere qualsiasi concentrazione potrebbe essere stata effettivamente costruita appena prima dell'interruzione programmata, e basta parlare di qualsiasi cosa venga in mente. Parlare Geek. Accadrà. Va bene. Se mi stai pagando abbastanza bene, non mi dispiacerà nemmeno acquistare il mio gin and tonic.

Durante gli ultimi 15 anni della mia carriera ho assaggiato abbastanza tiepide pizze tiepide nelle riunioni noiose del team per aggiungere almeno 10 dei chili in eccesso al mio giro vita, e in realtà vado a piedi dal lavoro quasi tutti i giorni. Non ne ho bisogno A meno che le persone della mia squadra non facciano schifo, nel qual caso sto già pianificando la mia uscita, costruirò il mio rapporto, non sono richiesti esercizi strutturati. Farò di più, sarò più felice, e ai miei colleghi piacerò di più di me se mi sentissi obbligato a presentare qualche tentativo di dimostrare la mia potenza intellettuale o di ascoltare le persone che si lamentavano dei miglioramenti dei processi o della masturbazione intellettuale ritualizzata sul controllo della fonte fornitore di modelli di test per l'unità dati di serie per l'accelerazione dei widget e le best practice per sfruttare le mie iniziative strategiche per ambienti di test delle prestazioni. (Scusa, stavo sonnecchiando e ho appena scelto una serie casuale di termini per rigurgitare che ho sentito a metà degli ultimi venti minuti di inutilità.)

    
risposta data 26.06.2011 - 07:41
fonte
6

Di solito abbiamo una riunione di un'ora ogni lunedì mattina (10 team di uomini), intorno alle 9:00:

  • Top Down : 15 minuti per il TL (Team Lead), che ci dice cosa sta succedendo in azienda (nuovi contratti, nuovi sviluppi, qualcosa di eccitante ...)
  • Round the Table : 15 minuti per un round-the-table (meno di 2 minuti ciascuno quindi) dove diciamo semplicemente cosa stiamo facendo per essere sicuri che tutti sappiano cosa sta succedendo e durante il quale il TL ci dirà la direzione generale per la settimana a venire. I dettagli sono tenuti a bada.
  • Presentazione : 30 minuti per una presentazione di uno dei progetti che abbiamo. Una panoramica di alto livello, un mockup o tecnico, dipende da chi sta facendo la presentazione e su cosa stanno lavorando. La presentazione è aperta e le persone invitate a intervenire. Se una discussione diventa troppo specifica, viene posticipata, in modo che la presentazione possa continuare.

Mi piacciono molto questi incontri, personalmente, perché è un modo veloce per aggiornarsi su ciò che accade al di fuori dei miei piccoli progetti per animali domestici.

Il punto importante, penso, è di mantenere le specifiche fuori:

  • alla fine della settimana (fine di giovedì / inizio venerdì) facciamo un rapporto completo su ciò che abbiamo fatto, su cosa è stato programmato e rinviato / annullato e sui problemi riscontrati al TL, non c'è bisogno di ripeterlo Lunedì mattina portava tutti fuori di testa
  • le discussioni estese sono scoraggiate e le persone incoraggiate a programmare una riunione specifica con gli interessati.

Funziona piuttosto bene (in particolare, immagino, perché il nostro TL si incontra con i suoi colleghi e boss venerdì, quindi riceviamo nuove notizie).

Le persone possono portare croissant o altre cose, ma non è obbligatorio e non programmato. Apprezziamo comunque chiunque!

    
risposta data 26.06.2011 - 13:35
fonte
3

Se le cose si annoiano, parla dell'ultima tecnologia. Chiedi agli sviluppatori cosa hanno fatto con nuovi framework, server, ecc.

    
risposta data 25.06.2011 - 22:42
fonte
1

Potresti provare a segnalare in anticipo i progressi della scorsa settimana in un'e-mail e discutere solo i problemi che hanno causato problemi e brevemente delineare ciò che farai questa settimana. Ciò manterrà la relazione di ciascuna persona breve e interessante.

I progetti e le priorità imminenti non dovrebbero di solito cambiare di settimana in settimana, quindi perché non trasferirli in una riunione mensile separata. Se dovesse emergere qualcosa di urgente, allora può essere sollevato nella riunione settimanale, altrimenti ti starai solo ripetendo.

Perderei anche la pizza. Non vuoi distrazioni.

    
risposta data 25.06.2011 - 22:43
fonte
1

Quando il nostro team era tutto locale, eravamo soliti tenere questi incontri settimanali. Se il tuo obiettivo è quello di far crescere il team (piuttosto che lo stato di segnalazione del team specifico per te), il mio consiglio sarebbe quello di prendere il "processo" o la struttura. Siamo partiti proprio come te, giriamo intorno al tavolo e tutti elencano il loro lavoro, mentre tutti quelli che ascoltavano erano annoiati dal loro cranio se quel lavoro non si applicava a loro in alcun modo.

Una cosa che decidiamo come squadra è che se il nostro capo ci farà sedere in una stanza per un'ora, avremo almeno ciambelle. così andammo in giro per la stanza e ogni settimana una persona diversa sarebbe stata responsabile delle ciambelle (un processo a cui tutti possono iscriversi). Il nostro capo si è anche rilassato nel tempo e invece di argomenti specifici da elencare e andare avanti, abbiamo semplicemente fatto il giro del tavolo e solo tirato fuori roba che ci infastidiva o che era interessante / interessante. Se la tua bocca era piena di una ciambella o non ti sentivi di parlare quella mattina, potresti semplicemente passare.

Come sviluppatore in una grande azienda, potrei fare una lista di 250 cose che l'azienda fa per sprecare il mio tempo, ma in realtà ho trovato quelle riunioni divertenti per sparare alla squadra con le squadre e mangiare ciambelle. Ora che il nostro team si trova in 3 stati diversi e in 4 paesi, non abbiamo più queste riunioni: (

    
risposta data 26.06.2011 - 06:53
fonte
0

Trovo che siano migliori se gli sviluppatori riescono a mostrare ciò che hanno realizzato. Gli sviluppatori sono disinteressati al timore generico delle masse (scusate, masse) ma il rispetto e la stima dei nostri coetanei (che in realtà comprendono quanto sia stato difficile, o quanto intelligente, ecc.) Sia una dipendenza. Gli sviluppatori adorano il nuovo pulitore più brillante, più strong e più veloce, qualunque sia. Impostazioni di gruppo - > la tua festa LAN del lunedì mattina. ^ ^ L'incontro deve concentrarsi sugli sviluppatori e sul codice / tecnologia o generalmente è uno spreco del tempo dello sviluppatore (gli sviluppatori si collegheranno al codice ^ ^ succede solo.)

HTH

    
risposta data 25.06.2011 - 22:51
fonte

Leggi altre domande sui tag