Agile to its core, succeeds where all others more traditional project management methods have failed.
Last century we focused on execution rather than innovation. We had clear what to accomplish and how exactly to deliver it. Defined modules, to roles, processes, practices… to deliver defined plans. Made sense.
Now things change more quickly, to stay competitive we need to inspect and adapt more rapidly and deal with greater uncertainty. Only learning organisations will keep up with the future.