Human resources have proved to be critical to organizational success. The people in an organization are considered a crucial factor contributing to competitive advantages of organizations [Birecree and Konzelmann 1997]. Human Resources Management (HRM) function includes a variety of activities, and keys among them are deciding what staffing needs one has and whether to use independent contractors or hire employees to fill these needs, recruiting and training the best employees, ensuring they are high performers, dealing with performance issues, and ensuring your personnel and management practices conform to various regulations. Activities also include managing your approach to employee benefits and compensation, employee records and personnel policies. It should be noted that the principal functions involved with HRM are recruiting, training, ensuring or maintaining worker performances. The contribution from human resources to organization success can be categorized into productivity, service, and quality. The productivity can be measured through the amount of output per employee. The productivity of the human resources in an organization is affected significantly by management efforts, programs, and systems. The quality of products and services lead to a long term affects against the success of organizations. An expanding company can maintain and further develop its business starting with the right staffing. As demands for the product or services increase, additional manpower is needed to comply with them. The current manpower should be checked but not simply if they can comply with the demands, but it has to ensure that it can still keep its quality and standards. To maximize the contribution from human resources, HRM is indispensable and thoroughly treated. One of the HRM activities in HRM is HR planning and analysis. Executives need to estimate forces that will influence the future supply of and demand for employees.