This document discusses various on-the-job and off-the-job methods for management development programs. On-the-job methods include coaching, understudy assignments, job rotation, planned work assignments, and internships. Off-the-job methods discussed are lecture/seminar, simulation exercises, behavior modeling, sensitivity training, and transactional analysis. Each method is described along with its advantages and disadvantages for developing management skills.