Sviluppatori, manager o clienti? Recentemente sono stato coinvolto in una situazione in cui ritenevo che i clienti richiedessero arbitrariamente più sviluppatori in una squadra che aveva già troppi sviluppatori. Avevano paura che il progetto fosse in ritardo (e probabilmente lo sarà). Personalmente, avevo paura che avremmo adempiuto Legge di Brook .
Il gruppo di programmatori mancava già di una profonda conoscenza del business, e alcuni erano addirittura nuovi alla tecnologia (.NET), tuttavia il cliente voleva aggiungere altri sviluppatori che avevano anche conoscenze commerciali less . L'impressione era che questo avrebbe reso il progetto più veloce.
Ho iniziato a chiedermi se il cliente, che è estremamente brillante, ma presumibilmente sa poco della gestione del progetto IT, dovrebbe davvero essere la dimensione determinante del team.