A project and product management framework that traditionally has long cycle times to develop a package of features released at the same time.  Waterfall has, in recent years, been problematic as a project or product management methodology because the long cycle times make it difficult to keep up with the faster pace of change in today’s world.  Agile has been taking over as the predominant framework for managing projects and products.