Waterfall vs. Agile: Quale metodologia scegliere per i tuoi progetti Redmine?

7/8/2017
7 minutes
Jaroslav Lizner -> Jaroslav Lizner
Agile vs. Waterfall - In questo blog, parlerò di due tecniche di gestione dei progetti, dei loro vantaggi, di come possono aiutarti e di come combinarle.

A volte sento urla come "Gantt è morto," "devi guidarlo in modo agile," o addirittura "la gestione dei progetti è morta." Anche se molti di loro sono solo un esempio di spazzatura di marketing, spesso incontro portfolio manager di progetto, scrum master e altri professionisti della gestione dei progetti che vogliono seriamente discutere delle tecniche Agile vs Waterfall (Gantt). Questo post è una breve introduzione all'argomento.


Il triangolo di ferro della gestione dei progetti

Il triangolo di ferro è in realtà una rappresentazione molto semplice degli elementi chiave necessari per una pianificazione del progetto di successo. Scopo, tempo e costo/risorse. Le risorse sono gli unici e/o gli elementi critici del prezzo in molte industrie. Le persone sono l'asset più prezioso che non può essere semplicemente aumentato, ridotto o moltiplicato. Allo stesso modo, le risorse delle macchine hanno una certa capacità produttiva e non possono essere cambiate con un semplice clic.

Easy Redmine - Il triangolo di ferro #1

Easy Redmine - Il triangolo di ferro #1

Ma come si inserisce il triangolo di ferro nell'immagine complessiva? Molto comodamente. Ci offre una risposta semplice ma efficace quando dovremmo utilizzare la pianificazione della metodologia Waterwall e, al contrario, quando scegliere un approccio agile.


Gestione dei progetti Waterfall di Redmine

La metodologia Waterfall è più adatta a un progetto il cui scopo è definito con precisione ed è un elemento chiave del progetto, come la costruzione immobiliare, la pianificazione di conferenze o l'implementazione del software Easy Redmine.

Tecnica: Lo scopo del progetto è definito (fisso). Nel nostro esempio, questo significa che non posso cambiare il numero di finestre nella mia proprietà immobiliare, non posso cambiare il luogo o l'argomento di una conferenza, ecc. Il tempo del progetto è un fattore limitante sia assolutamente (ad esempio, conferenze) o quasi assolutamente (ad esempio, implementazione del software). Con uno scopo strettamente definito, il compito principale di un project manager o portfolio manager è di pianificare tutti i tipi di risorse sulla timeline attraverso progetti in esecuzione parallela e tenere conto della sequenza di azioni (attività) richieste nei singoli progetti.

Consideriamo, ad esempio, la costruzione di una casa: i lavoratori responsabili della consegna del cemento devono completare il loro lavoro in modo tempestivo perché i ritardi causati dalla mancanza di risorse di cemento possono impedire ai muratori di completare i propri compiti. Una volta che il calcestruzzo è abbastanza solido, possono già essere trovati su un altro sito.

Easy Redmine - Il triangolo di ferro #2

Easy Redmine - Il triangolo di ferro #2


Gestione dei progetti Agile di Redmine

Un approccio agile è utile per i progetti in cui il tempo è fermamente definito, le risorse sono un fattore determinante e lo scopo è soggetto a pianificazione (priorità). Un buon esempio potrebbe essere lo sviluppo del software (sprint), l'attività di pubblicazione (data di rilascio di una rivista/giornale) o il contenuto di marketing (campagna).

Tecnica: gli scrum master o i pianificatori in ruoli simili prioritizzano i compiti per il prossimo sprint. Di solito, lo scrum master ha diversi backlogs e scrum board per diversi tipi di risorse, come sviluppatori che cercano di correggere bug e gestire richieste di nuove funzionalità e, dall'altro lato, giornalisti nei media politici o sportivi.

Easy Redmine - Il triangolo di ferro #3

Easy Redmine - Il triangolo di ferro #3


Cosa significa?

Ovviamente, l'intera questione della gestione dei progetti ruota ancora attorno al triangolo di ferro. La pianificazione operativa si concentra solo su diverse parti della stessa cosa. Quindi, cosa possiamo trarne?

  1. In pratica, in ogni organizzazione troveremmo tipi di progetti in cui è necessario utilizzare entrambe le tecniche di gestione dei progetti per creare processi di lavoro efficienti. Una metodologia non è migliore dell'altra, affronta solo sfide diverse.

  2. La pianificazione della qualità delle risorse associate alla timeline è essenziale per ogni progetto Waterfall, soprattutto per la pianificazione del portfolio di progetti. Lo stesso vale per i progetti Easy Redmine.

  3. Gestione di progetti agili: la gestione delle priorità di solito viene effettuata attraverso vari strumenti. Spesso, c'è un problema con l'allocazione precisa delle risorse per un backlog specifico. Quindi, a questo proposito, ti consiglio vivamente di mappare e allocare le tue risorse in modo coerente. Ad esempio, uno sviluppatore di software può essere utilizzato con più backlog contemporaneamente (ad esempio, correzioni di bug rispetto a richieste di funzioni nello stesso linguaggio). Tuttavia, senza definire l'allocazione quantitativa delle risorse ai backlog, non sarai in grado di pianificare le consegne di priorità e il responsabile dello scrum dovrà continuamente risolvere le discrepanze tra queste priorità. Un'altra spiacevole conseguenza sarà il ritardo del rilascio di nuove funzionalità chiave del prodotto come correzioni di bug o requisiti di funzionalità, che sfruttano risorse di sviluppo strategiche.


Combinazione di entrambe le metodologie di gestione

Come puoi vedere nell'immagine qui sotto, abbiamo un progetto di base Waterfall che include un piano di sviluppo software che mostra sequenze e dipendenze. Tuttavia, i team coinvolti in questo progetto (venditori, scrittori tecnici) possono gestire le proprie consegne nel loro dipartimento non solo come mostrato in questo esempio, ma anche in modo agile.

Easy Redmine - Esempio di progetto Waterfall

Gantt di Easy Redmine - Esempio di progetto Waterfall

L'aggiornamento definitivo di Redmine? Facile.

Ottieni tutti gli strumenti potenti per una pianificazione, gestione e controllo del progetto perfetti in un unico software.

Prova Easy Redmine gratuitamente per 30 giorni

Funzionalità complete, protetto da SSL, backup giornalieri, nella tua geolocalizzazione