http://learndot.servicerocket.com/better-agile-training
Using Agile Methodology to Predictably Build Better Customer Training
Developing courses is hard. It is time consuming and since software moves so fast, it is common for a course to be released and have the software change enough to make parts of the course irrelevant. What's even worse is that during this time, customer needs could have changed with the software, rendering a course nearly obsolete by the time it is delivered.