Skip to main content

Sapevi che la maggior parte dei progetti agili nella gestione di progetti e prodotti sono in realtà progetti ibridi nascosti?

Analizziamo le differenze tra agile, waterfall e ibrido. Spiegherò perché la maggior parte dei progetti agili sono in realtà ibridi, e poi introdurrò il modello del “panino”.

Che cos'è la Gestione di Progetto Agile?

La gestione di progetto agile è una metodologia di progetto iterativa che incoraggia la reattività e l'adattamento ai cambiamenti durante il ciclo di vita del progetto.

Sblocca Gratis

Crea un account gratuito per terminare la lettura di questo articolo e unirti a una community di leader innovativi che accedono a strumenti, playbook e approfondimenti per prosperare nell’era dell’AI.

This field is for validation purposes and should be left unchanged.
Name*
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
By submitting you agree to receive occasional emails and acknowledge our Privacy Policy. You can unsubscribe at any time.

È come creare un nuovo piatto creativo in un ristorante stellato Michelin. Tutto ruota intorno a passi iterativi, fornendo gli ingredienti poco per volta e assaggiando durante il percorso fino a quando non è pronto per i commensali.

Quando introdurrò di seguito il “panino”, vedrai che l'agile è la componente centrale.

Che cos'è la Gestione di Progetto Waterfall?

Il metodo waterfall, invece, somiglia di più al riordino dopo un pasto. Il lavapiatti sa come pulire per via dell’esperienza e può anche lasciarsi andare a pensare ai programmi della serata mentre, meccanicamente, lava e ripone i piatti. 

Come definito nel nostro articolo su waterfall, “la gestione di progetto waterfall è una forma di project management lineare che attraversa fasi di lavoro distinte. Queste fasi dipendono dalla precedente, quindi solo una fase del progetto può essere svolta alla volta.”

Scoprirai presto che il metodo waterfall viene utilizzato alle due estremità del “panino” (talvolta noto anche come water-agile-fall).

Unisciti alla community DPM per accedere a contenuti esclusivi, template pratici, eventi riservati ai membri e approfondimenti settimanali sulla leadership: è gratis. <br><br>

Unisciti alla community DPM per accedere a contenuti esclusivi, template pratici, eventi riservati ai membri e approfondimenti settimanali sulla leadership: è gratis.

This field is for validation purposes and should be left unchanged.
Name*
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
By submitting you agree to receive occasional emails and acknowledge our Privacy Policy. You can unsubscribe at any time.

Che cos'è la Gestione di Progetto Ibrida?

Esistono diversi metodi waterfall e agile, come Scrum e Scrumban per agile, e PRINCE2 e PMI PMBOK per waterfall. Manteniamo la semplicità considerandoli come due grandi categorie: agile e waterfall. 

La gestione di progetto ibrida è semplicemente una combinazione di 2 o più metodologie (di solito agile e waterfall) nello stesso progetto. Sì, un progetto, un budget.

Considera l’utilizzo di un metodo ibrido quando la maggior parte di questi punti è vera:

  • Alcuni requisiti sono predefiniti e altri non sono ancora chiari
  • Hai bisogno di rilasci iterativi per ottenere feedback, o per identificare meglio requisiti approfonditi o nascosti
  • Il progetto ha una data di inizio e una di fine, anche se la data finale potrebbe essere flessibile

Perché la Maggior Parte dei Progetti Agile Sono in Realtà Ibridi

Potresti pensare di essere andato completamente agile, ma ecco uno scenario comune che vedo spesso nei progetti:

Il project manager ha un team dedicato che segue il metodo Scrum, che prevede iterazioni suddivise in sprint. Questo avviene nelle fasi di progetto in cui viene svolta la maggior parte del lavoro concreto, come durante le fasi di design, sviluppo e test. Il team Scrum seleziona elementi specifici del backlog per cicli di sprint.

In parallelo, il project manager, insieme ad analisti di business, direttori e altri stakeholder, gestisce ed esegue attività non legate agli sprint. Seguono i processi standard scelti per il progetto, perché sanno esattamente cosa bisogna fare in fasi come l’avvio, la pianificazione e la chiusura del progetto

A meno che il progetto non utilizzi approcci agili in tutte le fasi, compresa la pianificazione iniziale (a differenza di un approccio più agile alla pianificazione, come il planning poker) e la chiusura finale, allora il progetto sta davvero adottando un approccio ibrido.

Introduzione al Framework Ibrido del "Panino"

I progetti ibridi combinano il meglio di entrambi i mondi. Vediamo la struttura di un progetto e identifichiamo quando usare i metodi waterfall rispetto a quelli agili.

La maggior parte dei progetti ha un inizio, una parte centrale e una fine. Ecco alcune fasi tipiche di un progetto di implementazione software:

  • Inizio: Avvio, pianificazione, design
  • Centro: Sviluppo/sprint/test
  • Fine: Formazione, chiusura

Facciamo riferimento all’analogia dell’hamburger per capire quando usare il Waterfall e quando usare l’Agile.

un hamburger con il panino superiore e inferiore come l'inizio e la fine a cascata del progetto e gli ingredienti all'interno del panino come la parte agile del progetto
Immagina un hamburger: una polpetta succosa, condimenti gustosi, tutto tenuto insieme da due fette di pane.

La fetta superiore di pane

L’hai fatto innumerevoli volte preparando un panino. Scegli il tuo tipo di pane preferito senza pensarci, forte dell’esperienza passata. Sai già quale panificio ha i panini migliori e lo scegli sempre per ogni tuo panino. Sai cosa aspettarti ed è rassicurante. 

Questa fetta superiore di pane rappresenta la tua metodologia waterfall per l’avvio del progetto e la pianificazione. È la tua ricetta collaudata. Sai esattamente cosa fare per iniziare il progetto, impostare la project charter, ottenere un budget iniziale, ecc. Tutto è noto, ma ovviamente puoi perfezionare il processo nel tempo grazie alle lezioni apprese.

Il cuore succoso

È qui che inizia il divertimento. Provi ingredienti, sapori e condimenti diversi. Hai idee sulla carne o sostituti, verdure diverse e spezie.

Non sai mai davvero cosa funzionerà finché tu, o i tuoi commensali, non ne fate un piccolo assaggio. Magari manca un po’ di mordente, quindi aggiungi cipolle e assaggi di nuovo. Continua a sperimentare finché il sapore non sarà perfetto. 

Nel progetto, questo cuore succoso rappresenta la parte agile. È qui che si danno vita alle idee, si iterano le soluzioni, si cercano feedback e si sperimenta fino a quando la soluzione finale non diventa chiarissima con i risultati attesi.

La fetta inferiore di pane

Ancora una volta, come nella parte superiore dell’hamburger, trovare il pane è semplice e ripetitivo come apparecchiare il tavolo.

Questa è la fase finale del progetto. Ci sei già stato, l’hai già fatto. Conosci i passaggi precisi per ottenere il via libera dal cliente, sistemare gli ultimi dettagli e rivedere le lezioni apprese. Come all’inizio del progetto, anche in questo caso si utilizza un approccio waterfall. Questa parte l’hai ormai portata a una perfezione quasi scientifica.

La confusione degli strumenti di progetto per i progetti ibridi

Molti progetti etichettati come agili che in realtà sono ibridi utilizzano una combinazione di strumenti di progetto. Ad esempio, il team Scrum che si concentra sulle sezioni iterative può utilizzare strumenti agili come Jira per gestire gli sprint o software waterfall come Wrike.

Nel frattempo, project o program manager che si occupano delle fasi waterfall di avvio, pianificazione e budget potrebbero usare un altro strumento come Microsoft Project o Excel.

Questa complessità di strumenti molteplici per lo stesso progetto è come provare a preparare un panino con due cuochi in due cucine diverse che quasi non si parlano tra loro.

Perfino il Scaled Agile Framework (SAFe), usato per progetti di grandi dimensioni, utilizza un set combinato di strumenti di progetto: un tipo di strumento (es. Excel) per le attività note e pianificate (evento chiave in SAFe) e un altro strumento (es. Jira) per il loro agile release train (il team che costruisce e consegna il lavoro).

Un vero esempio di progetto ‘sandwich’

Non esistono molti strumenti progettati appositamente per progetti ibridi in cui è possibile combinare waterfall e agile all’interno dello stesso progetto, sfruttando le migliori funzionalità di entrambi.

Alcune piattaforme di software di gestione agile ora consentono il supporto ai progetti ibridi, permettendo alle squadre di passare da workflow waterfall ad agile in un unico ambiente.

Un buon strumento è quello che permette di gestire questo modello ‘sandwich’: sia metodi waterfall che metodi agili nello stesso progetto.

Cerca uno strumento che ti permetta di visualizzare chiaramente le fasi del progetto secondo lo schema ‘sandwich’: le estremità mostrano le fasi waterfall con le loro attività in formato processo e la parte centrale agile mostra le attività in formato Kanban board, magari con funzionalità di automazione per gli sprint. 

Questa rappresentazione visiva è importante per aiutare i membri dei team trasversali a comprendere rapidamente dove si trova il proprio lavoro. Le dashboard agili forniscono panoramiche in tempo reale ai manager, per vedere i progressi, evidenziare i blocchi ed esaminare con efficacia le metriche degli sprint.

Ad esempio, il video seguente mostra un framework ‘sandwich’ ibrido.

Per il tuo prossimo progetto, pensa al ‘panino’

Prima di iniziare il tuo prossimo progetto, pensa due volte prima di definirlo un progetto puramente a cascata o puramente agile. Chiediti se il tuo progetto a cascata potrebbe beneficiare di uno sviluppo iterativo per una certa quantità di tempo e ambito.

Allo stesso modo, chiediti se il tuo progetto agile ha davvero un tempo e un budget finiti e se può sfruttare i processi e i framework basati sulle migliori pratiche per parte delle attività. Se è così, qui il ‘panino’ può essere l'approccio migliore. 

Man mano che la tua organizzazione adotta il ‘panino’ o altre metodologie ibride, puoi continuare a utilizzare i processi consolidati, i blueprint e i framework flessibili della tua azienda.

Pensa quindi ad aggiungere la parte centrale succosa del ciclo di vita del progetto con un approccio agile per aiutare a chiarire gli aspetti sconosciuti e realizzare versioni rapide che forniscono riscontri utili per i passi successivi.

Goditi i tuoi progetti ricchi di ingredienti innovativi e piacevoli delle attività agili racchiusi tra le rassicuranti fette di pane delle tue migliori pratiche di processo.