The right way to leadership development is not so much have a separate program as embed the development of leaders within the organization. This article (http://www.executivevelocityblog.com/a-budget-friendly-way-to-handle-leadership-development/) talks about an organization doing that and looks pretty interesting. Complementary to the process described here.