Sure, go ahead and outsource. It makes good business sense sometimes to focus on your core competency and let someone else handle some of the necessary business functions (HR, IT, data management, etc…) that just have to get done.
If you do outsource, however, don’t underestimate what it will take from the people within your organization.
We have a client who has been trying to work with an outsourced HR service provider for over a year. So far, the move has been a gigantic failure because the client completely underestimated the changes in mindset, attitude and behavior that would be necessary to make it work.
We also have a client who outsourced most of thier information technology work to an offshore provider. They knew they would have to lay people off, but they didn’t realize how much work would be involved with shifting the way they worked to match new processes and changing roles and structure to work in the new way.
If you decide to outsource work, go in with your eyes wide open. Don’t forget about the people. Proactively manage the change to help people become ready, willing, and able to succeed in the new way of working.