Coaching is a development technique often used with executives and new leaders or managers. The coach works with the leader on his or her goals, overcoming specific obstacles or problems, and providing feedback to improve performance.