Hi Sandeep,
Let me try answering your doubts.
1. BPO and KPO
Business Processing Outsourcing and Knowledge Processing Outsourcing.
The basic difference between these two is something like this: you require high skills to work for KPO when compared to BPO. For example, any graduate can work for BPO, where the area of work might be order processing, web development, document processing for insurance companies, and so on.
When it comes to KPO, you require high and professional qualifications. For example, a pharmaceutical company may need R&D work for its new drug, or a law firm may hand over its case study to KPO for legal cases. In these cases, you need to be highly qualified, such as having a PHD in Pharmacy or Chemistry, M.Pharm, etc. For the second example, one has to be a LAB graduate with experience. You may have heard about a professional from Bangalore who drafted a speech for a top British politician. This is called Knowledge Outsourcing (KPO also falls under BPO). KPO can be lucrative.
In the above fields, HR activities, though they don't vary much, have some differences. They could be:
1. For KPO, you will have to recruit professionally qualified or highly skilled people.
2. Interacting with such people for a junior HR wouldn't be that easy.
3. Sometimes the HR Department will have to act according to their beck and call.
4. Retaining them can also be another headache.
5. Since the quality of work that the parent company expects has to be fulfilled, you have to hire the right candidates.
When it comes to BPO, the HR Department is at the center of all activities, and you could say HR will be ruling with an iron fist, in fact, the HR should not :)
I hope your doubts are clarified.
Regards,
Naveen