As it's done in reality? No.
If done properly (very rarely done properly) it works as described on the box.
Most people simple use Agile as a way to generate interactive Gantt Charts that management can change willy-nilly. It's very rarely done to empower teams or improve effectiveness.