Context switching is the disruption created when people repeatedly move between initiatives, subdomains, teams, or modernization and legacy work. It increases cognitive load, weakens focus, and can undermine sustainable flow, motivation, and quality. section 11.1.5 section 16.3.5
Manage context switching by:
- Keeping team boundaries and owned subdomains small enough that their collective complexity fits one team’s cognitive-load capacity. section 11.1.5
- Avoiding routine allocation of one person across separate modernization and legacy teams; transfer legacy knowledge and reserve callbacks for emergencies. section 16.3.5
- Listening to the people involved before committing to a staffing or modernization arrangement. section 16.3.5
A developer divided between modernization and legacy work
A developer working three days a week on modernization and two days on legacy work may be pulled back by bugs and production issues. Part-time participation also hampers the learning modernization requires. A better arrangement transfers as much legacy knowledge as possible before the developer joins modernization, with return involvement limited to emergencies. section 16.3.5
Use a Core Domain Chart to visualize team boundaries and identify subdomains where complexity and context-switching costs may create high cognitive load. section 11.1.5








