Agile secondo me è tutto sulla cultura della squadra che sta praticando. Se la cultura fa schifo, i membri del team non vanno d'accordo e le persone non collaborano per soddisfare gli impegni di sprint, quindi la cultura o la squadra è carente.
Non direi necessariamente che Waterfall funzionerà necessariamente in un simile ambiente, non è una situazione in bianco e nero, molto poco è veramente in bianco e nero.
Una buona squadra Agile è comunale. Hanno uno spirito tribale di comunità in cui tutti i membri lavorano per gli stessi obiettivi. Il team ha successo o fallisce insieme. Lavorano insieme per risolvere i problemi. Un membro del team interromperà ciò che sta facendo con i suoi compiti per aiutare un membro della squadra in difficoltà. Tutto è affondare o nuotare.
Quando questo non è il caso, diventa subito evidente ciò che è sbagliato. Se i membri del team sono seduti, scrivendo sul proprio computer portatile o mandando SMS, o facendo una suddivisione in zone durante lo stand up giornaliero, non si dispone di una buona squadra Agile. Se i project manager applicano tutte le procedure, le definizioni e le terminologie Scrum, ma tutti mantengono la cadenza e il servizio a parole, questa è solo una palese farsa di ciò che è veramente Agile, e questo in molti modi porta a disfunzioni della squadra, inefficienza , mancate scadenze e progetti falliti.
Failing Agile è in molti modi peggio di un team Waterfall di discreto successo e probabilmente ha tassi di successo del progetto più bassi.