I would tend to think that the best time for such a training would be in between two projects when the attendants can immediately go to their new project with new ideas and insight. Then again, if they are in a healthy project, meaning that adjustments to the way things are being done is not thought of as "heretic" etc., it might work just as well to go to the training at any time.