I'm the scrum master of the an IT project using a 3-tier architecture. My team of developers are having trouble completing the work scheduled because as one tier, say the front-end, makes a change, it breaks another tier (e.g. the middle tier). Sometimes it's the middle tier or database people that break the code.
I'm wondering what I can do to help them be more efficient.
If you've experienced this problem, how did you fix it?