As a manager, one of the best ways to prepare your staff for future assignments is to delegate tasks that will (kindly) force them to stretch outside of their comfort zones. These stretch assignments often produce at least as much learning and growth as a training class or seminar would.