Question: what is the alternative to waterfall in software development methodology?
Answer: Iterative - a cyclic software development process developed in response to the weaknesses of the waterfall model. It starts with an initial planning and ends with deployment with the cyclic interactions in between. RAD - uses minimal planning in favor of rapid prototyping.