Agile: The Emperor’s New Clothes?
The Waterfall project methodology tilted the software engineering process too far towards the needs of business managers. Agile tilts the balance too far towards the needs and risk-averse nature of engineers. What is needed is a better balance between the two.