Introduction

The purpose of the working agreement in agile software development is to ensure the team has clear expectations and shares the responsibilities. A team must understand the scrum values and principles and function together to become more self-organized and cross-functional.

While working with a team on a software development project, things that work in textbooks don't work out in real-life projects, but the right mindset of your team makes practices more effective.

What is the working agreement and how does it drive your agile team?

People are different and have a different mindset and different attitudes. People can see the same practice differently, we have to consider the fact that "Strength lies in differences, not in similarities"

Remember the test match between India and Pakistan in 2006, (India's tour to Pakistan) Sehwag and Dravid opened a partnership of 400 runs, where both scored a century.

but you can see the difference in both of their batting styles by comparing the strike rates of both. Sehwag's strike rate was 102.83 whereas Dravid plays sensibly with a strike rate of 54.94

India first innings

Both are in the same team and both have different strengths. In the same way, when we work in a team we have different team members having different attitudes and mindsets.

How to create a working agreement

Team members themselves set the agreement, that is how they want to work with each other. Maybe a scrum master can help them to craft the agreement.

The scrum Master can just kick off the meeting with the team to explain the benefits of the agreement and share a few examples so that the team can work with each other to prepare their working agreement.

After that team will brainstorm and come up with ideas on how they can work well with each other for a common goal.

Communication

Image Credit:https://www.burnssheehan.co.uk/events-blog/5-key-elements-of-a-successful-agile-delivery-team/bp1681/

For example, the team can consider the following points for brainstorming.

Consider norms for the events, roles, and artifacts and discuss what should happen if the agreement is broken.

Once the team has all the points ready scrum master suggests voting for the best 5 to 10 items. and the best 10 items will be placed on the team's common shared space.

The following are a few examples. When I work with my team, we promise that

The working agreement must be reviewed from time to time with the team. If the team wishes to add or remove a few items, the scrum master can facilitate this.

Conclusion

We have learned about the working agreement and how it drives your agile team. We also looked at what you should include while creating your agile team's working agreement.

You can download the sample working agreement template from here.

Thank you for reading. if you find this post useful then do share your feedback as Knowledge doubles if you share it.