Problem
The mobile team was taking multiple sprints to deliver features that didn’t look like multiple sprints of work.
The easy reading is a capacity problem, and it wasn’t. The time was going to waiting — on API contracts that weren’t settled until mobile started building against them, and on dependencies owned by other teams that surfaced only once they were already blocking.
Every one of those delays lived in the space between teams, which is exactly the space nobody is assigned to own.
Action
Worked across engineering, product and architecture as the connective tissue: settling API contracts before mobile needed them rather than during, and surfacing and clearing cross-team dependencies ahead of the sprint they’d otherwise stall.
None of it was mobile work. All of it was work that had to happen for mobile work to move.
Result
Delivery went from multiple sprints to a single sprint.
Worth being precise about why: nobody on the mobile team started working faster, and no code they owned got better. The waiting stopped. That distinction matters, because the instinct when a team looks slow is to look inside the team — and the constraint had been outside it the whole time.