come faccio a formare una squadra che è remota?

4

Ho un po 'di sfida. Anche se non sono "responsabile", sono certamente lo sviluppatore principale di un progetto e la mia squadra sarà dispersa in alto cielo.

Ho qualcuno che lavora solo il venerdì e probabilmente 2 persone che si troveranno 3-4 ore in un altro stato. (Uno dei meravigliosi effetti collaterali della collaborazione con più università).

Ad ogni modo, come posso farli tutti con la stessa "squadra" ?? Ho letto un sacco di roba di Joel Spolsky, ma non riesco a creare lo stesso tipo di ambiente che usa. Questo è anche il primo progetto su cui mi occuperò, quindi è un po 'make-or-break.

In particolare, sto cercando di gestire gli stili (personalità), i modelli di processo, la gestione dei progetti (scrum?), gli strumenti di videoconferenza e simili. Non ho risorse per questo tipo di cose, e temo che resterò bloccato a fare troppo lavoro.

Grazie,

    
posta Stephen Furlani 12.11.2010 - 17:23
fonte

2 risposte

3

Questo è un duro! Avere un google su "team agili distribuiti" quando ne hai la possibilità, ma in breve:

  • La comunicazione è vitale . Scopri come ogni membro del team preferisce comunicare e trovare un mezzo con cui tutti siano soddisfatti.

  • Assicurati che tutte le decisioni / conversazioni siano aperte (non private), ad es. Mailing list archiviabile, registro di commit, chat IRC è OK se si salvano i log

  • Probabilmente vorresti adottare una sorta di metodologia agile, almeno in termini di ottenere spesso piccole unità di lavoro consegnate, in questo modo puoi aiutarci a vicenda, vedere cosa fanno gli altri e non "sparire" per settimane "

  • Vedi alcuni link per alcuni buoni consigli (open source, ma molti di questi possono essere applicati).

  • Utilizza l'hosting in scatola (tracciamento delle richieste, mailing list, controllo del codice sorgente, strumento di compilazione, CI ecc.), rende il tutto più indolore possibile per far sì che tutti gli altri funzionino e lo rendano interoperabile.

  • Prova a incontrarti almeno una volta di persona o durante una videoconferenza, interagiamo in modo molto diverso con le persone che abbiamo incontrato in carne e ossa.

Buona fortuna!

    
risposta data 12.11.2010 - 17:53
fonte
1

Ci sono molte cose che devi considerare.

Da aggiungere al primo punto di @ karianna: renditi disponibile . Assicurati che le persone vedano la tua presenza e viceversa, attraverso una sorta di sistema di messaggistica istantanea, per esempio. La cosa più difficile è non sapere se / quando puoi metterti in contatto con qualcuno.

Inoltre, organizza una riunione settimanale obbligatoria per tutti e tieni la riunione, indipendentemente dal fatto che siano necessari solo 2 minuti per dire "niente di nuovo, stiamo tutti bene".

Ci sono molti strumenti per il monitoraggio del tempo, la gestione dei progetti, ecc ... guarda cose come la suite di strumenti forniti da 37signals e cose che si integrano con questi strumenti.

    
risposta data 12.11.2010 - 20:49
fonte

Leggi altre domande sui tag