Viitataan alla olevaan kohtaan ja vastataan kysymykseen sen jälkeen samalla kielellä kuin kohtaa:  Käynti: Tietokonejärjestelmät ovat monimutkaisia ja usein (erityisesti palveluihin suuntautuneen arkkitehtuurin äskettäisen nousun myötä) yhdistävät useita perinteisiä järjestelmiä, joita mahdollisesti toimittavat eri ohjelmistotoimittajat. Tämän monimutkaisuustason hallitsemiseksi on luotu useita SDLC-malleja tai -menetelmiä, kuten vesiputous, spiraali, ketterä ohjelmistokehitys, nopea prototyyppiminen, inkrementti ja synkronointi ja vakauttaminen. SDLC-menetelmiä voidaan kuvata ketterän, iteratiivisen ja peräkkäisten menetelmien mukaan. Agile-menetelmät, kuten XP ja Scrum, keskittyvät kevyisiin prosesseihin, jotka mahdollistavat nopeat muutokset (ilman välttämättä noudattaa SDLC-lähestymistavan mallia) koko kehitysjakson ajan. Iteraatiiviset menetelmät, kuten Rational Unified Process ja dynaamisten järjestelmien kehittämismenetelmä, keskittyvät rajoitettuun hankkeeseen ja tuotteiden laajentamiseen tai parantamiseen useilla iteratioilla. Järjestelmälliset tai suuret suunnittelu-up-front (BDUF) -mallit, kuten vesiputous, keskittyvät täydelliseen ja oikeaan suunnitteluun suurten hankkeiden ja riskien ohjaamiseksi onnistuneisiin ja ennakoitaviin tuloksiin. Muilla malleilla, kuten anamorfinen kehityksen, on taipumus keskittyä kehityksen muotoon, jota ohjaa hankkeen laajuus ja ominaisuuksien kehityksen mukautuva toisto.  Kysymys: Mitä metodologi mieluummin tekee?
kevyet prosessit, jotka mahdollistavat nopeat muutokset (ilman välttämättä SDLC-menetelmän mallia) koko kehitysjakson ajan