Switching is a dynamic reteaming pattern: a team member moves between teams to spread knowledge, vary work, and improve retention. It can refresh collaboration while making team output and estimation less consistent. section 11.4.3
Use switching as an adaptive practice rather than a fixed rotation:
- Experiment carefully and gradually, considering switching frequency, subdomain complexity, and each person’s preferences. section 11.4.3
- Include the people involved in decisions and create opportunities for feedback. section 11.4.3
- Expect conventional story-point productivity comparisons to become unreliable when team membership changes. section 11.4.3
Monthly domain switching
A developer from each team switches to another team every month. Short team changes can spread knowledge and make work feel fresh, especially through pair programming with different colleagues. section 11.4.3
Visualizes a monthly arrangement in which one developer from every team switches to another team within the domain. section 11.4.3
