I stumbled into the realization that teams should be full stack instead of horizontally sliced. Once I figured out how to map out data dependencies end to end
as part of our planning process we made huge gains in productivity and similar reductions in stress.