Způsob vývoje, kdy se dodavatel snaží klientovi doručit co nejlepší produkt, kvůli čemuž po dohodě s klientem průběžně upravuje zadání projektu. Oproti vodopádovému vývoji zde není pevně dané zadání, ale pouze stanovené cíle, kterých je třeba dosáhnout. Dodaný produkt se obvykle dlouhodobě vylepšuje.