Systematizing career planning and development