Ci sono quattro principi, che sono tipicamente utilizzati per evidenziare la differenza tra agile e cascata (o più tradizionali approcci alla gestione del progetto:
- la collaborazione con i Clienti oltre che la negoziazione dei contratti;
- Persone e l’interazione attraverso il processo e gli strumenti;
- Rispondere al cambiamento più che seguire un piano strutturato;
- Prototipazione/soluzioni per il lavoro oltre la documentazione completa.,
Gli approcci tradizionali “a cascata” tenderanno a considerare l’ambito come il driver e calcolare il tempo e il costo conseguenti; mentre “agile” impegna le risorse impostate su periodi limitati per fornire prodotti sviluppati su cicli successivi.
Gli approcci agile e waterfall alla gestione del progetto esistono su un continuum di tecniche che dovrebbero essere adottate in base agli obiettivi del progetto e alla cultura organizzativa dell’ambiente di delivery.,
Nel complesso, gli approcci agili e a cascata alla gestione del progetto portano sia punti di forza che di debolezza alla consegna del progetto, e i professionisti dovrebbero adottare un approccio “golf-bag” per selezionare le tecniche giuste che meglio si adattano al progetto, all’ambiente del progetto e alle parti contraenti con un’enfasi sui comportamenti, la leadership e la governance, piuttosto che