plan-driven process
A style of development that attempts to plan for and anticipate up front all of the features a user might want in the end product and to determine how best to build those features. The work plan is based on execution of a sequential set of work-specific phases. Synonymous with anticipatory process, predictive process, prescriptive process, sequential process, traditional development process, waterfall process.