Is the title of a recent article by Anthony Mersino. In it, Anthony lists the following factors that increase training effectiveness—
Agile training should be engaging;
Agile training MUST be interactive;
Agile trainers should share real-world experience;
Agile and Scrum training should be fun;
Agile and Scrum training should be Just-in-Time.
I don’t disagree with anything Anthony says. Although, I have written about keeping classes balanced so that there isn’t too much interaction or fun. I know that sounds odd, but there can always be too much of a good thing. You can read some of my previous thoughts around agile training in this list in the following posts: