Questo cambia tutto: metodologie agili
Il grande divario nel Triangolo di gestione del progetto che probabilmente hai notato è che è costruito sul presupposto che puoi avere un’idea completamente chiara in anticipo di come deve apparire il tuo progetto finito. Nella maggior parte dei casi questo semplicemente non è vero e se lo è, può spesso essere l’indicazione di un progetto mal pianificato in quanto non lascia alcun margine per i test degli utenti o altri cicli di feedback per migliorare il lavoro.
Può essere difficile per le ONG e gli enti di beneficenza allontanarsi da questo modello fisso di delineare un elenco esaustivo dei requisiti all’inizio del progetto (la cosiddetta consegna a cascata). Questo approccio ha meno rischi in anticipo perché garantisce certe cose e questo è spesso un requisito in grandi organizzazioni che hanno strutture avverse al rischio. Tuttavia, con un processo agile non si sceglie un punto finale fisso, si sceglie un processo per risolvere un problema. Significa che lavori a stretto contatto con i tuoi sviluppatori per costruire, testare e imparare (quindi ripetere!) su un determinato periodo di tempo e fare tanto lavoro quanto può essere fatto sul problema in un lasso di tempo impostato. Non sai quale sarà il risultato, ma ti avvicina quasi sempre ad affrontare il ” perché?’di un progetto rimuovendo il set’ come?’.
Un waterwall perfettamente eseguito dà un risultato perfetto del progetto, ma non viviamo in un mondo perfetto e iniziare un progetto a cascata pensando che funzionerà esattamente come stai immaginando è una ricetta per il disastro 99% delle volte. Un processo agile funziona perché è fondamentalmente un processo onesto. Agile riconosce che siamo tutti umani e sappiamo che potremmo fraintendere le cose o cambiare idea o scoprire nuove informazioni man mano che un progetto si sviluppa. Piuttosto che aspettare la sorpresa alla fine quando il budget viene speso e il tuo partner tecnico non può fare nulla per aiutare, non è meglio pianificare intorno a questo?
Se il tuo progetto può prendere ciò che è spesso percepito come più di un rischio andando con un processo agile, allora vale davvero la pena considerare. Quello che costruisci potrebbe finire per essere molto diverso da quello che hai immaginato il primo giorno, ma puoi essere sicuro che sarà quasi sempre migliore, più economico e consegnato più velocemente di un tradizionale progetto a cascata quando tutte le cose sono considerate.
Il gioco è fatto. Questo è il triangolo di gestione del progetto e come puoi giocarlo come un professionista (o buttarlo fuori dalla finestra del tutto e lavorare agile).