Outsourcing is an option for managing internal tasks. Astaffing tool, outsourcing is an arrangement where by an organization contracts with another organization to perform tasks or functions traditionally handled by internal staff.
When an organization decides that more personnel are needed, it must first decide whether to hire more employees, contract workers,or outsource the functions. The focus is on efficiency and cost-effectiveness when deciding whether to outsource. This decision-making process involves internal analysis and evaluation,needs assessment and vendor selection, and implementation and management.
Organizations should remember that outsourcing does not mean abdicating management responsibility. Therefore, companies should avoid acting compulsively when deciding on an alternative solution. If the requirements, expectations, and needed resources are not clearly understood, outsourcing does not improve the situation and may even cause it to become worse.
Internal analysis and evaluation involves examining the need for outsourcing and identifying the implementation strategy. Top management of an organization makes these kinds of decisions.
People internal and external to the organization provide needs assessment and vendor selection. To assist in identifying qualified vendors, research is focused on the needs of employees and on companies outsourcing the same functions.
Implementation and management allow for administration of the relationship as it evolves between the two—outsourcer and client. Strategy includes ways to monitor and evaluate performance, communicate issues, resolve conflicts, and help employees adapt to change.

{ 1 comment… read it below or add one }
On an individual basis you have to weigh up whether you prefer to spend you money or your time to complete a particular task.