Skip to main content

How to Build a Scrum Team with Contractors?

December 26, 2015

 

Within companies that use Scrum properly, the organization is built around fixed, cross-functional, self-organizing teams who are given the freedom and responsibility to think of a strategy they believe will result in the best product. Everyone around the Development Team is focused on supporting and facilitating the teams in building the desired product. In consultation with the Product Owner, the Development Team themself decides what to work on and how much they can handle during a Sprint. This results in a clear focus and the opportunity to obtain a sustainable pace of continuous delivery.

So far so good.

The fact is that a large part of nowadays organizations consist of contractors. They have got a core of employees and around it a flexible layer of contractors they can easily up- or downscale. In this turbulent age with rapid changing business- and market conditions, organizations are almost obliged to have this flexibility. Next to this, an increasing amount of people with specific knowledge and skills also choose to be independent. They are not willing to work for companies for years in a row but want the freedom to switch assignments and engage in new challenges and environments continuously.

As mentioned before, Scrum is based on fixed, cross-functional, self-organizing teams. The best teams have a stable composition for a longer period and thereby have the opportunity to really become a strong team instead of a group of individuals. They've experienced ups & downs together and thoroughly know each other’s qualities and personality. But how do you build such a strong team, when a large part of the team consists of contractors? Is it actually possible to build a true team when contractors are part of it?

The short answer is: yes, this is definitely possible! But... there are some arguments that should be taken into account.

  1. Be cautious with up- or downscaling. Often management considers contractors as the first ones they can get rid of when for example there's a lack of funding. Although this makes sense, management should be careful not to up- or downscale continuously. This will have a devastating effect on the team's productivity. But also the contractors won't truly buy-in because of the continuous uncertainty. Only change the team's composition when the reasons for it are completely well-founded.
  2. Treat contractors the same as employees. Differentiate as little as possible. For example: invite the entire team when there's something to celebrate or the company is having a fun offsite. Involve them with everything that might be relevant and reinforces their relationship with the company.
  3. Focus on collective ownership of the product. You don't want any desultory parts that don't fit the bigger picture. Of course, a professional contractor will always keep an eye on the entire product. But the importance can't be emphasized enough. From the beginning, explain the product vision, backlog, and roadmap and hereby stimulate collective ownership.
  4. Explain the cultural values and principles of the organization. A contractor should understand what type of organization he became part of. What are the values and principles that should be lived up to? What is the recommended behavior? Are there any team agreements that must be followed? This should already be pointed out during the job interviews; it will increase the chance to hire someone that really fits the team.
  5. Agree upon a quality-driven contract. For sure, the contract shouldn't be a 'killer contract' that causes distrust from the beginning. But defining the desired technical and functional quality upfront is possible. Fix quality and of course don't fix scope. This prevents uncomfortable conversations afterward and separates the professional contractors from the average ones.
  6. Accept that also contractors need some slack. Contractors are human beings (yes, really...), and human beings can't be productive all day long. Even contractors need to relax, have a chat at the coffee machine or play table football. Let them enjoy and have fun. They'll be twice as productive afterward.
  7. Ensure you hire a studio musician. Don't hire a rock star. But when hiring a new team member, focus on the attitude instead of aptitude. Some contractors might be brilliant and have in-depth domain knowledge, but they choose life as a contractor for a reason. Teamwork isn't suitable for everyone.
  8. Setup a boot camp for quickly settling in new team members. The boot camp should act as a kick-start and include sharing knowledge, fixing the necessary tooling and acquaintances with all the relevant colleagues. This ensures every contractor is up-and-running in no time!
  9. Give everyone the same permissions. Sure, some information might be confidential and can't be shared. But don't create stifling workflows around permissions with lots of dependencies and therefore risk. Concerning the tooling of a team (e.g. Jira, TFS, Github); spread the administrator role amongst different team members. Make sure also contractors have the permission to deploy within the present development infrastructure. This not only increases the trust within a team but also prevents having key man exposure.

What is your experience with having a contractor in the Scrum Team? Or if you are a contractor, what is your experience with the arguments I've mentioned?


What did you think about this post?

Comments (5)


C&D Consulting
07:26 am December 27, 2015

Contractors are a terrific opportunity for cross pollination of knowledge and approaches. The trouble is how they are sometimes positioned competitively by management. Combine that with little trust and loyalty, and it is understandable why everyone clamps up. This can be counteracted with open feedback, commitment to employees. Honored contract lengths, plenty of notice before changes, and referral support when the contract is over.


Dennis Mansell
01:43 pm December 28, 2015

Something I don't see dealt with here is how to deal with the work acceptance. Ideally, the teams should be 'pulling' work from the product backlog - contractor or employee alike. Although you mention that you should not fix the scope, the quality cannot be truly fixed either. The 'definition of done' is not static and that means that the quality contract will have to be a living document too. Do you have any experience with adaptable contracts or is it just a matter of enough mutual trust?


Barry Overeem
12:51 pm January 1, 2016

Hi @dennismansell:disqus, interesting question. Mutual trust is the necessary foundation for that determines the success of quality-driven contract. But that's of course difficult when you don't know each other yet. Therefore a quality-driven contract should indeed be adaptable, just like the DoD. A mutual understanding of quality is something that often arises during the project. You want to have the flexibility to anticipate on this knowledge.


Barry Overeem
12:56 pm January 1, 2016

Completely agree @@cdconsulting:disqus, thanks for your response.


Kevin
03:27 am January 23, 2022

From the perspective of an independent consultant, I think this misses on a lot. Remember that contractors chose not to be an employee. Treating them equal and the same is probably going to backfire.

I choose to be an independent contractor and consultant because I do not want to be, or be treated like, an employee. I give up a lot for this: health benefits, vacation time, sick leave, job security and much more. I do this for the freedom to work in the most effective ways possible and to earn money differently. I work very hard to deliver work that positively impacts business and product goals in measurable ways. I think and work differently then a full-time employee, and that is often why I'm most valuable to the organizations I work with. I realize that it depends on what contractors are doing, but it's likely that I'm not the only one feeling this as SCRUM becomes the new standard for middle management.