Human resource management involves acquiring, selecting, utilizing, compensating and maintaining human resources in an organization. It includes forecasting future human resource needs, monitoring external forces, aligning HR plans with organizational objectives, demand and supply forecasting, and implementing HR plans through recruitment, selection, placement, training and other programs. Key aspects of HR management are job analysis, job description, job specification, and staffing.