Riferirsi al passaggio seguente e rispondere alla domanda successiva nella stessa lingua del passaggio:  Passaggio: i sistemi informatici sono complessi e spesso (specialmente con la recente ascesa dell'architettura orientata ai servizi) collegano più sistemi tradizionali potenzialmente forniti da diversi fornitori di software. Per gestire questo livello di complessità, sono stati creati una serie di modelli o metodologie SDLC, come cascata, spirale, sviluppo software Agile, prototipazione rapida, incrementale e sincronizzare e stabilizzare. SDLC può essere descritto lungo uno spettro di metodologie agili, iterative e sequenziali. Le metodologie agili, come XP e Scrum, si concentrano su processi leggeri che consentono cambiamenti rapidi (senza necessariamente seguire il modello dell'approccio SDLC) lungo il ciclo di sviluppo. Le metodologie iterative, come il processo unificato razionale e il metodo di sviluppo dei sistemi dinamici, si concentrano su un ambito di progetto limitato e sull'espansione o sul miglioramento dei prodotti attraverso più iterazioni. I modelli sequenziali o di grande progettazione in anticipo (BDUF), come la cascata, si concentrano sulla pianificazione completa e corretta per guidare i grandi progetti e i rischi verso risultati di successo e prevedibili. Altri modelli, come lo sviluppo anamorfico, tendono a concentrarsi su una forma di sviluppo guidata dallo scopo del progetto e dalle iterazioni adattive dello sviluppo delle caratteristiche.  Domanda: Cosa preferisce il metodologo?
processi leggeri che consentono cambiamenti rapidi (senza necessariamente seguire il modello dell'approccio SDLC) lungo il ciclo di sviluppo