Most leadership development programs are designed to develop people into the leader the organization wants. The candidate sits in a program, receives information, meets expectations, and gets certified.
The problem with that model is that it produces compliance, not ownership.
A more effective design flips the direction. The organization provides the structure, the support, and the resources. The candidate designs the path. They identify where they want to grow, what they need to get there, and what the milestones look like. The program creates the conditions. The employee does the building.
The near-term result is an individualized advancement plan with measurable milestones, clearly communicated expectations, and genuine buy-in from the candidate. Not because they were told the milestones matter, but because they chose them.
The more important result is what it does to the culture. When people see that the organization takes their development seriously enough to hand them the pen, they engage differently. They stay longer. They advocate internally. They bring the same ownership to their work that the program taught them to bring to their career.
The graduation rate on a self-directed program will never be 100%. Some people aren't ready to own their trajectory. That's information, not failure. The ones who do complete it become some of the strongest leaders in the organization.
Put the employee in charge of their own development. Then get out of the way.