Esiste una combinazione infinita di dimensioni, domini, lingue, personalità, budget e requisiti del team. Non esiste una metodologia che sia la migliore per ogni situazione. Allo stesso modo molte persone hanno preferenze e stili personali.
Anche se non ti piace, vale la pena provare nuove idee e analizzare i risultati in modo critico. Ci sono molte cose che non mi piacciono, ma dopo aver provato per un po 'ad imparare ad amare. Like Olives.
L'altra cosa è che le mode cambiano regolarmente. Sono cresciuto con Waterfall, ho lavorato in una squadra che ha cercato di fare tutto in Rational Unified Process che era la "cosa migliore" al momento. Presto Agile sarà sostituito con qualcosa di più nuovo e migliore e nessuno menzionerà di nuovo la parola Agile.
Quindi non hai bisogno di una metodologia come Agile. (Personalmente non mi piace) Non ti rende un cattivo programmatore.