January 23, 2020

Working Agreement: Why you Need One and the Benefits

Written by


Writing a Working Agreement

At Synetec we pride ourselves on using “The Synetec Way”. We believe that building a working environment that is respectful can be facilitated with a working agreement. Making sure everyone on the team is given the opportunity to input on how they want to work and how they would like to be treated is essential making sure everyone feels safe at work.

Agile team working agreements facilitate the above, whilst ensuring the terms of coworking are documented will motivate every team member to be accountable.

Why write a working agreement?

Each time we start a new project with a new team our Agile coach facilitates the creation of an agile team working agreement. While the team often knows each other personally they may have never worked together on a project. Don't assume the team will naturally have the same understanding and expectations of terms and concepts.

Writing a working agreement isn't about setting a contract that you can then hold against people if they make mistakes. They are a set of team norms and commitments that the whole team will try to uphold.

Why write a working agreement for an external partner?

One of Synetec’s offerings is team augmentation, where we help companies who have an existing team and need either an additional team or support in growing the maturity of their team.

When working with an external team it is also important to create a working agreement. Unlike with an internal team, there might not be ease and comfort when you initially start working with an external team. The external team's working agreement will set the standards and expectations that will help ease the integration process

What should you include in a working agreement?

When writing a working agreement there are some foundational topics you should consider including.

  1. Being respectful of people (ideas, concerns, suggestions)
  2. Team availability (core hours, meeting times)
  3. Testing plan and definition of done
  4. A commitment to participation by all team members, so everyone’s thoughts and opinions are heard

A working agreement can also include:

  1. Preferred method of communication (instant messaging, emails)
  2. Standard formatting for code reviews
  3. Team behaviors that are acceptable/unacceptable
  4. How often to update tickets

How do you write a working agreement?

Building team agreements from scratch can be daunting for a newly formed team, so we like to start with a few items that seem likely to pass with a unanimous vote. As an example, “One person talks at a time”. By giving the team a few starter ideas you are helping familiarise themselves with the process and hopefully inspiring some ideas. The team agreement must have terms that will make team members feel comfortable and safe in the workplace.

Once you’ve presented your initial ideas, give your team time to think of their own. To avoid judgement, consider having everyone write theirs down on a post-it and stick them up on the wall. You can then group identical or similar ideas. This both helps display consensus and initiate discussion.

The team must reach consensus for each item on the list. If consensus is not agreed then don’t include it. Be careful not to force an issue or idea, even if it has some support among the group. Everyone must feel bought in.

A working agreement is not a magic elixir and won’t resolve all issues with a dysfunctional team, but it can ease issues and encourage better communication.

If you would like to stay up to date and learn more about the Synetec Way or just discuss working agreements then please drop me a line, I'm always happy to chat.

Speak to a Software Development Specialist

If you would like to discuss a bespoke software development project, challenge or goal please book a 30 minute Clarity Call with us and we'll point you in the right direction (even if you chose not to work with us)

Synetec Logo

Other Featured Articles

Cookie Settings
By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyse site usage, and assist in our marketing efforts. View our Privacy Policy for more information.