Supervision is a process of professional learning and development that enables individuals to reflect on and develop their knowledge, skills and competence, through regular support from another professional.