Human resource planning is a process to ensure an organization has the right number and type of people at the right time. It involves forecasting future human resource needs, analyzing current supply, and implementing programs to address imbalances. Key aspects of HRP include forecasting demand and supply, balancing the two through programming, implementing plans, and controlling and evaluating outcomes. The goal is to maximize returns on human resource investments and ensure strategic objectives are met.