
A few months ago, I was introduced to social contracts by a colleague, and as a Project Manager, I’ve found it’s the ideal tool to have in your tools and techniques kitty to help achieve team coherence.
A social contract is an agreement between the members of your project team regarding how the team will work together and the expected behaviour of all members. It is unique to a particular project team and is not something that is transferable to another team.
The whole project team must come together to discuss and establish clear guidelines on how the team would hold each member accountable and how differences and member dissatisfaction will be addressed.Social contracts can be very simple, they probably don’t even need to be in a document format, it can be a word document, a page in Confluence but it must be someplace all team members can easily access it. The main requirement is it must have agreement and buy-in from your entire team.
And the benefits are:
Set aside a time when all your team members are available to discuss and flesh out a social agreement. It is important all team members participate in creating the contract since the whole team (not just the PM) owns the contract, therefore every member’s point of view must be considered and discussed prior to reaching an agreement.
It is the important to remember that the PM does not own the social contract, the whole team including the PM does and it is every member’s responsibility to ensure that behaviours not agreed to in the contact are called out and rectified. The contract will only work if every member believes in it.
A social contract is an agreement between the members of your project team regarding how the team will work together and the expected behaviour of all members.
It is unique to a particular project team and is not something that is transferable to another team.
The whole project team must come together to discuss and establish clear guidelines on how the team would hold each member accountable and how differences and member dissatisfaction will be addressed.
So, how do you make sure your social contracts stick? We’ve put together the following 10 suggestions.
Need a hand putting your social contract together? Contact us, we’ll sort you out.

Low-code development is changing how insurers build and modernise their systems. It’s faster, more flexible and helps bridge the gap between IT and business. Learn how platforms like OutSystems, and Kiandra’s delivery expertise, are helping Australian insurers move beyond legacy systems and deliver better digital experiences.

Your legacy systems are quietly costing you time, money, and opportunity. Learn why they are on borrowed time and how a modern, low-code approach can help you move forward with confidence.

Many organisations across Australia still depend on systems built decades ago. These platforms once did the job, but they now act as barriers to growth. They are costly to maintain, difficult to scale, and risky to secure. More importantly, they can no longer keep pace with the expectations of staff and customers.
Whether you’re curious about custom software or have a specific problem to solve – we’re here to answer your questions. Fill in the following form, and we’ll be in touch soon.