It's humorous, but for many types of projects, incremental development with frequent feedback (on working software) is the only way to move forward.<p>Agreed the ceremonies, tools, and general cargo culting sucks, and yes it likely means your product development planning is bad, etc. But living through development in pre-agile days, and 9-12 month fixed date SaaS projects with death march at the end, no thanks!<p>I get many young guys are fine with that D-Day style development, but not me sorry. I need work-life balance.