Waterfall project management strives for predictability: A project is considered finished only when all predetermined features are completed and fully implemented.