The first and the most important step in choosing a training method is to identify the type of learning outcome the training should influence.
When deciding what type of training to conduct, you need to know what outcome is wanted. It's hard to know what training methods will work best for everyone, overall, if the final result isn't yielded by the training methods used.