Management development involves providing managers with opportunities to learn, grow, and change through management education, training, and on-the-job experiences. Describing the manager's job, several approaches have been used including characteristics, roles, process models, and holistic approaches. Determining management development content should begin with needs assessment and be impacted by factors like globalization.