Social Contracts — Agile

Jeff Cechinel
2 min readApr 23, 2021

What is a Social Contract in the Agile world?

A social contract is an agreement between the members of your outcome/project team about how the team will work together and the expected behaviour/collaboration of all members. It is unique to a particular project team and is not something that is transferable to another team.

Why is it important?

When teams have a social contract in place, it can help to:

  • 🔥Increase trust and communication among team members. When team members know what to expect from each other, it is easier for them to trust and communicate effectively. This can lead to a more open and collaborative environment.
  • 👏Reduce conflict. A social contract can help to reduce conflict by setting clear expectations for how team members should interact with each other. This can help to resolve conflicts quickly and effectively.
  • 🚀Improve decision-making. A social contract can help to improve decision-making by ensuring that all team members have a voice and that their opinions are considered. This can lead to better decisions that are more likely to be supported by the team.
  • ❤️Create a more positive work environment. A social contract can help to create a more positive work environment by fostering teamwork, respect, and collaboration. This can lead to happier and more productive team members.

--

--

Jeff Cechinel

🇧🇷🇬🇧 Head of Software Development as a hobby. BJJ Black belt, Poker Player and Daddy 24/7.