Human resource planning is a process by which an organization ensures that
It has the right number and kinds of people
At the right place
At the right time
Capable of effectively and efficiently completing those tasks that will help the organization achieve its overall strategic objectives