Organizations have many options today when determining how to staff a project team. You can use existing employees, hire a new employee, use contract resources, or you may just decide to outsource all or portions of the project. These choices are the result of advances in communications and technology, as well as the desire of companies to be more flexible in their hiring options.
Your organization should have a Staffing Strategy that provides guidance on when to utilize employees, contractors and outsourcing options. If your organization has a strategy, you should be able to apply your project situation and determine what type of staffing approach makes sense.
Where to begin
Perhaps the place to start is to understand whether there are employees available in the timeframe needed for your project. It usually doesn't make sense to hire contract people when you have employees that are available and otherwise would have nothing to do (assuming the employees have "close-enough" skills).
Things to consider
Let's assume for the purposes of this article that you do not have current employees available to staff your new project. Let's also say you work for an organization that is open to utilizing contractors or hiring employees depending on the needs of the specific project. Let's look at some of the criteria that we can use to make the hiring decision. (Similar criteria may be found in your organization Staffing Strategy, if it exists.)
- Urgency - If you need to get started very quickly, you may need to hire contractors. In most organizations you can put a call out to the local contract companies and be interviewing people in a couple days. Most organizations can't (and don't want to) hire employees that quickly. You may look at options to bring contractors in quickly and then ask for a right-to-hire option in the future.
- Length of the need - If you need a resource for a short, finite duration, then a contractor may be the way to go. You can bring them in for a short contract and then release them when the work is done. If you have a full-time, long-term need, an employee would make more sense.
- Strategic vs. non-strategic work - Many companies identify certain types of work to be more strategic that other types. For instance, many companies chose to staff the senior project positions, like the project manager, with employees, and are more willing to use contract labor to assist with programming, testing and implementation.
- Skills and knowledge needed - Many companies make decisions about staff based on the type of skills needed. For instance, if you are moving into a new technology, you may want to hire employees to start seeding these skills into the organization. Similarly, if you are installing new software, you probably want some employees on the project to make sure that the knowledge stays in the company when the project ends.
- Confidentiality - Most companies will chose to staff positions with employees if the project team will handle confidential or proprietary information. There is a sense that the information might not be confidential once the contractor leaves the company.
- Cost - In general, the hourly cost of a contractor is more than the corresponding fully-burdened cost of an employee. However, usually the long-term cost implications are just as important. With a contractor, you typically pay a higher hourly rate, but only for the length of time they are needed. Employees may cost less in the short-term, but you are taking on a long-term cost commitment.
If you look at the decision criteria above, you can see that much of the answer for using employees of contractors comes down to risk. If a project is short, it might be risky to hire an employee since you may not be sure if you can keep the employee busy long term. If the project involves core skills to your organization, confidential information, or is strategic to your business, it may be too risky to hire a contactor.
Balance your needs
Organizations tend to keep a leaner staff of core employees these days. The core staff stays relatively constant from year to year, while increases in workloads are staffed through contract resources. You just need to make sure that the employees are generally hired to work in the areas that are more important to the long-term success of your business. Additional needs for staffing non-strategic, low risk, generic positions can be staffed with contractors or outsourced entirely.