The leadership team of a small engineering firm wants to revitalize its management development programs. An approach should include alternatives for employee development, considerations for management development, the role of executive coaching and mentoring, and how succession planning relates to management development.