Lavoro in un'azienda che ha ripetutamente tagliato le dimensioni del proprio team di sviluppo, al punto che i precedenti team di 10 persone sono ora ridotti a uno sviluppatore per prodotto (e un paio di tester condivisi tra 5 prodotti). Un tempo eravamo abbastanza pesanti nel processo, essendo stati uno spin-off di una società più grande e abbiamo ereditato il suo processo a cascata in più fasi.
È venuto fuori dal team esecutivo che non stiamo rilasciando software abbastanza velocemente e che questo è probabilmente il difetto del processo (che potrebbe essere un contributo, anche se la perdita di manodopera del 90% probabilmente non ha aiutato) . C'è stata una spinta per noi a passare a un processo Agile per evitare di sprecare tempo a scrivere documenti di design, ecc.
Immagino di essere solo curioso di sapere se un passaggio ad Agile sarà di aiuto con i team di una sola persona. Ho capito che molti dei vantaggi derivano da una maggiore visibilità e una maggiore comunicazione tra i membri del team, ma so cosa sto facendo e così anche il mio manager. Faccio già TDD perché non abbiamo nessuno per testare comunque il prodotto.
TL; Versione DR: Credo che quello che sto chiedendo sia, puoi implementare Agile con "squadre" di una sola persona, e vedi qualche beneficio da esso, o è di solito qualcosa che è più efficace per i team più grandi?