Hi,
I would like to ask you guys for a piece of advice about how to best deal with dependencies between teams that work on the same product.
To my understanding, we should make sure that dependencies are maintained at their minimum level all the time. Backlog refinement should help us to keep product backlog items independant, so that every team can pull those in their respective sprint backlogs, without having to worry if they will have to deal with dependencies during the development phase. (of course, in a ideal world).