So what are the impacts on a people and Teams if they are subject to high churn?
We impact our ability to deliver value. Just repeating it hear in case you missed it above. In many ways this effect is much worse than this short term downturn as we end up having …
No high performing Teams: All of this leads to the biggest impact of this churn; we are losing the opportunity to create high performing Teams, where Teams can produce the equivalent of 5X over new Teams.
We reduce predictability: We should not expect our Teams to meet commitments they have made. Teams are expected to be personally committed to outcomes they planned, but new Team Members were not involved in that commitment. Teams can work this by building extra buffer into their commitments, but note that today Teams are actually over-committing on average. The result? The team won’t meet their commitments unless they significantly cut corners on the expected result (usually achieved by reducing quality of deliverables - technical debt).
We impact our products: We are potentially impacting our ability to implement and support our products. Sometimes we don’t have a smooth transition plan in place to ensure that impact on the product that person is working. In the worst of cases the change just seems to happen to the Train which can represent a severe disruption to product plans.
We change the interface for stakeholders: We are making it harder for people to interact with our Trains and Teams. For example, we often see that Project Managers have troubles trying to figure out how to input and progress work through the new Agile structure. This is not made any easier as we churn people on these Agile structures.
Change fatigue: We are probably increasing “change fatigue” for the organization. Change fatigue happens when change is imposed from on high without a clear understanding of the reason for the change (why) and what is in the change for the individual. This is why retrospectives are effective - motivation for change comes from the people doing the work themselves. Constant change leads to learned helplessness and a “just tell me what you want me to do” attitude.
Respect (and trust) is hard to develop. Respect takes time to build and is fast to destroy. When a part of the Team feels as if they waste their time continually retraining other members of the Team, they stop treating the new people with respect.
No high-functioning named roles: It takes time for someone to become a great Scrum Master, Product Owner, Release Train Engineer, etc. This is not a surprise. There is a significant difference between our expectation of a local amateur football coach versus what we’d expect from a pro - football coach. That expectation is set by experience. Similarly most of the learning you need to be a Scrum Master is not from a book or a training course. To be a great Scrum Master you have to coach. You have to learn from that experience. It will take a couple of years to become into a great Scrum Master, and that is only the beginning of the journey. This experience is lost, not only to the Team, but also as a key role, when that Scrum Master takes on a new role. Further, it impacts our ability to sustain and improve our Agile practice.
Increased demand for coaching: We significantly increase our need for coaches. Significant churn events result in significant requests to train, coach, and mentor “new” Teams. The effect is particularly pronounced as the churn events also effect named roles (e.g. Scrum Master and Release Train Engineers). We would normally rely on the named roles to work integration of people onto Teams but this assumes that we have significantly developed the role so they are comfortable working the issue. In reality, we don’t have enough run time for the named roles to establish skills needed.