Human resource planning has traditionally been used by organizations to ensure that the right person is in the right job at the right time. Human resource planning is defined as the process of determining the human resource needs of organizations in the longterm (De Cenco and Robbins 1996:127). Human resources planning cannot exist in isolation. Therefore, it must be linked to other HRM functions. HR Planning is the foundation of staffing; hence, HR planning is a process that identifies current and future human resources needs for an organization to achieve its goals. It means forecasting an organization’s future demand and supply for employees, based on its business needs; and subsequently developing and employing the strategies required to meet these needs. It involves a gap analysis between current HR supply and future demand. Strategies are then developed to address the gap and may involve recruitment, internal staffing, development, training, contracting and partnering, and activities relating to downsizing. “Forecasting future needs” implies understanding the future business directions of the organization so that the HR needs can be