Waterfall
Waterfall
in

A traditional, linear method of software development where each phase of the project cascades into the next, and all movement is in a single direction toward a 'finished' product that (hopefully) requires no updates or revisions.

We're using a waterfall approach for this app project, so we need to make sure we have all our features planned out before we start development.