(Remember, all I do is online, self-paced eLearning).
We've taken scenario-based approaches, so the learner can sit with an expert and watch how he does his job using the software.
We've inserted pictures of these characters to give a course more life and interest.
We've added thoughtful, process-based questions in the middle of the software demo to break things up.
Some of it's been cool stuff; some of it's gotta be grueling and not so much fun to sit through. Sometimes there's just time to make it good enough.
The next project I'm about to take on is going to be more of a just-in-time performance support tool. Short demos (some with practice) linked right from the software itself.
What have you been doing in the software training world of late?
What are your best practices?
What's working best with today's crop of software learners?