Agile potrebbe sicuramente offrire ancora un valore, anche se potrebbe non valere la pena cambiare se quello che stai già facendo sta funzionando bene.
Agile offre molto valore in situazioni in cui le priorità non sono chiare o cambiano frequentemente, ma trovo che abbia anche altri vantaggi. Trovo che i metodi Agile tendano a migliorare il morale dello sviluppatore (se usato correttamente), a ridurre i processi non necessari e ad aumentare la comunicazione sia all'interno del team di sviluppo che tra il team di sviluppo e i titolari di aziende. L'aumento della comunicazione, IMO, è il più grande vantaggio per Scrum / Agile, in quanto ciò porta a una migliore gestione dei rischi ea processi più efficienti.
Penso che il maggior rischio sia che Scrum faccia qualche scatto per funzionare senza problemi. Scrum fa molto affidamento sulla capacità degli sviluppatori di fare delle buone stime, e questa è un'abilità appresa. Inoltre, la maggior parte delle squadre ha bisogno di aggiustare le regole un po 'prima che funzioni bene per loro. Scrum fornisce un ottimo processo per questo attraverso le retrospettive, ma i primi due o cinque sprint possono essere un po 'scoraggianti. Dopodiché, ho visto in genere i team riprendere in modo significativo e aumentare notevolmente la loro efficienza.