Ci sono degli svantaggi nell'uso della metodologia Agile? [duplicare]

4

Sembra che molte aziende stiano praticando metodologie Agile in questi giorni per lo sviluppo di software.

Sono curioso di sapere se ci sono degli svantaggi nell'uso di Agile, ha delle imperfezioni, è sempre la metodologia giusta da usare?

Qualcuno di voi ha esperienza nell'uso di Agile e non ha funzionato davvero, forse è dovuto al tipo di progetto o alla squadra?

    
posta user86834 06.04.2013 - 13:41
fonte

2 risposte

14

Agile ha successo se hai un'organizzazione impegnata a farlo nel modo giusto. Nessuna metodologia funzionerà se non hai impegno e formazione nella metodologia.

Direi anche che agile funziona meglio su una certa scala. Devi essere in grado di dividere il tuo progetto in deliverable di dimensioni ragionevoli. Non saresti in grado di costruire un edificio per uffici o un sottomarino nucleare usando agile.

Allo stesso modo, nel software, alcuni progetti sono abbastanza grandi e complessi da non poter davvero iniziare senza fare un gran lavoro di progettazione iniziale usando un approccio più a cascata. Pensa a qualcosa come un sistema operativo, per esempio. Un altro esempio potrebbe essere un sistema che attraversa molti confini organizzativi, come un sistema di record elettronico sanitario nazionale.

Una volta che hai completato l'architettura e il design generale, puoi usare agile per costruire le funzionalità, ma se hai iniziato con agile probabilmente non decollare.

    
risposta data 06.04.2013 - 13:49
fonte
0

Un'altra cosa a cui pensare è il problema che i metodi più agili sono mirati a risolvere. L'assunto di base è che "il lavoro del software" è il collo di bottiglia che deve essere attaccato per ottenere il valore più presto. Se lo sviluppo è una piccola percentuale dell'obiettivo generale, allora non importa quanto sia efficiente quella parte.

I metodi Agili sono stati usati con successo per problemi molto complessi, ma ciò richiede che tutte le parti interessate siano dedicate al team di sviluppo ed eliminino i suoi ostacoli. Per alcuni progetti che ha senso, ma per molti, un progetto software non è fondamentale per la sopravvivenza del business. In tal caso ha più senso de-priorizzare il team del software.

Questo tipo di pensiero presuppone che l'organizzazione sia focalizzata sul valore sull'utilizzo delle risorse, il che è anche piuttosto raro:)

    
risposta data 06.04.2013 - 16:24
fonte

Leggi altre domande sui tag