Final answer:
A Generalist in a human resources context is someone who has knowledge across multiple HRM functions, in contrast to a Specialist who has deep knowledge in one specific area. HR Analysts and Executive HR Managers focus on analytics and high-level policy, respectively.
Step-by-step explanation:
The person who knows a little about a lot across multiple human resources management (HRM) functions is typically referred to as a Generalist. An HR Generalist possesses knowledge of various HR areas such as recruitment, training, benefits, and compliance. This role differs from specialists who might focus on just one area, such as benefits. HR Generalists can play a crucial role in smaller businesses where they might handle a wide range of responsibilities, while larger enterprises often have a team with individual HR specialists.
Conversely, roles such as HR Analysts are more likely to focus on data and analytics within HR to support decision-making and strategy, while an Executive HR Manager would typically oversee the entire HR department, taking strategic decisions and directing HR policy at a higher level.