Description
A team agreement is a social contract entered into by members of an agile team to define team behaviors, expectations, and standards. Some team agreements are simple ideas written on a white board, while others are detailed charters that contain important facts about the team itself. Team agreements are typically developed at the beginning of a release and can be updated after each sprint retrospective or sprint demo.
Self-organization is an important goal for any agile team, and a self-organized team clearly defines the parameters for team operations. Individual agile team members may have specialized skills and areas of focus, but accountability belongs to the team as a whole. A simple yet compelling team vision is an excellent way to get upper-level management behind a project.
Typical Roles
Agile Team
Scrum Master
Desired Behaviors
- 1.
Create a shared vision that helps the team have an identity and a common purpose. A shared vision should be visible, compelling, and understandable by any stakeholder who sees it.
- 2.
Make sure the resources needed by the team to achieve the shared vision are available.
- 3.
Select a name for your team and record it in the team agreement.
- 4.
Set the expectation that the shared vision is a living document that should be updated and improved as the team learns through the product development process.