I have many years of software development experience with both Agile and structured methodologies.

I have seen a few Agile projects go awfully wrong. And even when they were considered a success I had my doubts as to their justification.

Most elearning projects I have come across didn't really follow ADDIE. They were just a bunch of naive ideas thrown together. Agile might have worked but not doing the projects still would have been better. Sticking to something simple like a simple instructions manual would have also been much better.

Just seems to be a lack of down to earth people that can think clearly.

When it comes to businesses I strongly believe that core business process should be very structured.

I also believe that all other non-core business processes should be as agile and as diverse as possible. This is not the case in todays organizations. HR, Admin, Finance, etc are way too structured.