SDLC kan beskrives langs et spektrum af agile til iterative til sekventielle metoder. Agile metoder, såsom XP og Scrum, fokuserer på lette processer, der giver mulighed for hurtige ændringer (uden nødvendigvis at følge mønsteret af SDLC-tilgangen) langs udviklingsprocessen. Iterative metoder, såsom Rational Unified og dynamiske systemer, fokuserer på at udvide projektets begrænsede omfang og forbedre det ved flere iterative iterationer. Sequential-design eller store iterative produkter.
Rational Unified Process og dynamiske systemers udvikling