Spiraalmudel- protsessi kulgemist kujutab spiraal. Iga keerd on tarkvara protsessi faas. XP- tarkvaraarenduse metoodika, mis on mõeldud tarkvara kvaliteedi parandamiseks ja suurem paindlikkus muutuvate nõuete tingimustes. Tee selgeks, mida pead tegema Kirjuta unit test Pane unit test tööle Kui esineb probleem, siis paranda see Scrum- iteratiivne ja kasvava populaarsusega agiilse tarkvara arendamise raamistik. Koosneb sprintidest, mis jäävad nädala kuni ühe kuu vahele. Iga sprindi päeval toimub lühikoosolek, kus arutatakse seniseid saavutusi ning eesmärke. Testipõhine arendus- luuakse testid enne realiseerimist kliendi kasutuslugude põhjal (ühikstestid, vastuvõtutestid). 15. Millal pole mõtet rääkida tarkvara elutsüklist? Siis kui tarkvara enam ei arendata. 16. Milline elutsükli mudel on parim? Oleneb projektist, aga tavaliselt kombinatsioon kõigist. 17
Põhistsenaarium: Töötaja kasutab süsteemi ning andmed saadetakse kasutaja brauseri ja süsteemi serveri vahel üle turvalise HTTPS ühenduse. 3. Hankimise tegevused(väljavõte) Selles peatükis on kirjeldatud lühidalt rakendatavat elutsükli mudelit, hankija osalust hankes ning kuidas hallatakse projektis muudatusi. Samuti tuuakse välja plaan, kuidas süsteem vastu võetakse. 3.1 Elutsükli mudel Projekti arendusprotsessiks on Scrum, mis koosneb arendustsüklitest (sprintidest). Üks sprint kestab tavaliselt üks kuni neli nädalat. Arendusprotsessi jälgimiseks kasutatakse Kanban tahvlit (board). See on jagatud neljaks osaks: „vaja teha“ (arendused, mida on vaja teha või parandada), „tegemisel“ (kui kindel ülesanne või viga on juba arendaja käes), „testimisel“ (kui valminud arendus on jõudnud testija kätte) ja „tehtud“ (sinna lähevad kõik valminud arendused ja parandatud vead, mis läbisid edukalt testimise). Sprindi lõpus analüüsib