Human resource planning ensures an organization has the right number and type of employees with the necessary capabilities to achieve its strategic goals. It involves forecasting future human resource needs and developing plans to address any gaps between the projected supply and demand of workers. Key aspects of HR planning include reviewing organizational strategies and current HR situations, forecasting staffing needs and availability, and creating action plans for recruiting, training, attrition or layoffs depending on whether surpluses or shortages are identified. The overall process helps organizations effectively manage their human capital.