Job shadowing (or work shadowing) is a type of on-the-job learning.
It may be a part of an onboarding process, or part of a career or leadership development program.
Job shadowing involves following and observing another employee who might have a different job in hand, have something to teach, or be able to help the person who is shadowing learn new aspects related to the job, organization, certain behaviors or competencies.
[1] Job shadowing helps both parties to learn and exchange ideas.
It helps in networking, exploring opportunities, giving/receiving feedback, and collaboration with different departments.