I team diventano più produttivi aggiungendo più sviluppatori? [duplicare]

11

Supponiamo che tu abbia un progetto in ritardo. C'è qualche prova o argomento che i team diventano molto più produttivi aggiungendo più persone? Sto cercando risposte che possano essere supportate da fatti e riferimenti, se possibile.

Quello che sto pensando è che gli sviluppatori esistenti devono insegnare a quelli nuovi (perdendo così il tempo di sviluppo complessivo), e quindi i nuovi sviluppatori devono studiare il codice (e le attività) prima che possano diventare pienamente produttivi.

    
posta jgauffin 27.06.2013 - 11:37
fonte

3 risposte

25

Le tue domande contengono la risposta.

L'aggiunta di man-power a un progetto in ritardo, lo rende solo peggiore perché l'overhead di comunicazione aumenta in modo non lineare.

È già stato studiato.

Leggi "The Mythical Man-Month".

    
risposta data 27.06.2013 - 11:39
fonte
10

Fred Brooks nel suo libro Il mese di Mythical Man illustra questo problema.

La conclusione è chiara: i costi di comunicazione rendono questa idea pessima.

Questo è noto come legge di Brooks : "l'aggiunta di manodopera a un progetto software tardivo lo rende più tardi".

    
risposta data 27.06.2013 - 11:40
fonte
-2

Se la parte problematica dei progetti in ritardo può essere facilmente isolata, allora l'aggiunta di risorse aggiuntive aiuterà. L'aggiunta di risorse per attività parallele complicherà ulteriormente le cose

    
risposta data 27.06.2013 - 14:42
fonte

Leggi altre domande sui tag