Fossefall (waterfall) er en tradisjonell utviklingsmodell der fasene gjennomføres sekvensielt: krav, design, utvikling, test og drift, én etter én.
I fossefallsmodellen planlegges alt grundig før byggingen starter, og hver fase avsluttes før den neste begynner — som vann som renner nedover trapptrinn. Modellen er forutsigbar og enkel å styre på papiret, og passer når kravene er godt kjent og stabile, for eksempel i prosjekter med strenge regulatoriske krav. Svakheten er at den tåler endringer dårlig: oppdager du en feil i kravene sent, er det dyrt å rette. Derfor har smidige metoder overtatt for de fleste systemutviklingsprosjekter, der behov sjelden er fullt kjent på forhånd.
Relaterte begreper: Smidig utvikling, Kravspesifikasjon