Mi piace XP (programmazione estrema), in particolare la parte in cui ci sono 2 programmatori nella stessa schermata, poiché la soluzione di un problema si trova spesso più rapidamente se solo spieghi cosa stai facendo e accoppiando la programmazione ti costringe a spiegare cosa stai facendo.
Negli ultimi 10 anni circa, lo stile di lavoro di XP sembra essere obsoleto a favore delle metodologie di lavoro: Agile e / o Kanban. Perché? Dal momento che XP mi sembra essere un ottimo modo di lavorare e riguarda molto la programmazione, mentre Agile e Kanban sono più incentrati sui processi.