human resource development is a major HRM function consisting not only of training and development but also of career planning and development activities, organization development, and performance management and their present job. Development involves learning that goes beyond today's job and has a more long-term focus.