squadre statiche o squadre dinamiche?

7

È meglio riunire team permanenti di sviluppatori all'interno della società che lavorano sempre insieme, da un progetto all'altro, o è meglio avere team dinamici che si assemblano per un progetto, e poi scompaiono dopo?

La mia inclinazione è quella di trattare l'intera azienda come un "plotone" e di assemblare "fuochi d'artificio" per singoli progetti, scegliendo dal "plotone" quegli sviluppatori più adatti per il progetto.

    
posta richard 22.06.2011 - 22:49
fonte

2 risposte

8

Dubito che ci sia un unico vero modo. Penso che ci siano un sacco di vantaggi e svantaggi per ciascuno. Ecco la mia ripartizione:

Team statici

  • 1 volta il costo della gelificazione della squadra ... o almeno, il re-gelleing della squadra è 1: 1 con i tassi di ritenzione aziendale.
  • una conoscenza approfondita del problema e della soluzione
  • può permettersi di avere meno coerenza tra i gruppi e meno documentazione
  • Rischio
  • : le competenze possono essere in ritardo se il prodotto non offre una re-innovazione tecnica
  • rischio: il cambiamento diventa traumatico quando accade

Squadre dinamiche

  • costo costante di aumento quando le persone entrano e escono dai team
  • tutti hanno la possibilità di mantenere aggiornate le competenze
  • nessuno è bloccato troppo a lungo in un progetto che odia / nessuno rimane a lungo in un progetto che amano
  • rafforza la coerenza del processo tra team e il trasferimento di buone idee da un team all'altro
  • impone una documentazione chiara di tutti gli aspetti del progetto per ridurre al minimo il tempo di accelerazione / decelerazione.
risposta data 22.06.2011 - 23:29
fonte
1

Devi considerare le personalità e i bisogni. Nessuno di noi è costruito allo stesso modo, alcuni amano il cambiamento e prosperano nel caos, altri lo odiano e richiedono stabilità. Cercare di mostrare a tutti gli altri nelle stesse scatole è destinato a finire male.

Il meglio che ho incontrato è che i team stabili sono più piccoli del necessario per fare tutto il lavoro e allocare dinamicamente gli sviluppatori quando i progetti vanno e vengono. Le persone scelgono, entro i requisiti aziendali, quanto spesso vogliono muoversi e su cosa vogliono passare. Fornisce il meglio di entrambi i mondi, ma richiede una buona gestione sul sito per garantire che non finisca per fornire il vantaggio di entrambi.

    
risposta data 23.06.2011 - 02:43
fonte

Leggi altre domande sui tag