All participants in mentoring gain from the experience. Many mentor programs don't achieve their potential because they have not been built on the mentoring knowledge base. If you have expectations, you need a formal program with in-depth training. Mentoring can vary widely, from mentor-protege pairs, to teams of mentors. The best way to achieve several purposes is to have activities or events for each goal.
Activities can address more than one goal.
The role must be well defined, especially if you have expectations for results. Use mentoring as a part of a total induction program. Encourage mentors to help the protege build strong links with and remain open to learning from others besides the mentor. Teach mentors to diagnose the protege's needs and to target help in those areas. Teach mentors to diagnose when the protege is ready to learn and to appropriately challenge their growth in those areas.