Waterfall methodologies are those that progress in linear fashion through a series of stages – for example, Feasibility, Requirements, External Design, Program Specifications, Coding, Testing, ...