Click the diagram to open the interactive DA Browser, where you can learn more about the decision points and options of this goal.
Why This is Important
There are several reasons why this goal is important:
- Support effective collaboration. It is rare to be completely autonomous because we often need to collaborate with others, hence the need to coordinate with one another. This will help to reduce and hopefully eliminate several sources of waste, particularly wait time and rework.
- Support autonomy. In Drive: The Surprising Truth About What Motivates Us, Daniel Pink argues that autonomy, mastery, and purpose are what motivates people. One aim of this process goal is to suggest ways of working that enable both people and teams to work as autonomously as possible, yet still collaborate effectively with others as needed. Furthermore, the Develop Common Vision process goal promotes the idea of teams with purpose and the Grow Team Members process goal provides opportunities for gaining mastery.
- Working agreement within the team. A team’s working agreement describes how it will work together as well as with others. An important aspect of our team’s working agreement is how we intend to coordinate our activities internally within our team.
- Working agreement with other teams. Similarly, indicating how others may interact with our team is also an important part of our team’s working agreement. Having effective coordination strategies in place enables our team to collaborate effectively with others.
Important Questions to Consider
- How will we share information within the team?
- Who is allowed to update the artifacts created by the team?
- How will we coordinate within the team?
- If we’re part of a larger team, how will we coordinate within it?
- How will we work with enterprise/IT teams such as enterprise architects and data managers?
- How will we coordinate our release/deployment with the rest of the organization?
- If we have geographically distributed team members, how will we collaborate with them?
- Teams have several options for how they will coordinate internally within the team.
- A team will often need to coordinate their work with other solution delivery teams, within a program (a team of teams), across the organization, and even between physical locations.
- Within a large organization, our team may discover that it needs to coordinate its release schedule with other teams working in parallel.