We have an architecturally layered application, with web frontend, java backend, java and python microservices, DB etc. so when we do a User Story representing business value, it's mostly broken down into 2-5 different technical tasks, worked by multiple people (we have tech specialization rather than cross functionality unfortunately). The problem is that it seems everyone is focused on delivering their tasks only, and at the end of the sprint we oftentimes run into problems of lack of integration between layers and User Story doesnt get delivered end to end or a lots of bugs appear right becore the sprint review.
Has anyone had this kind of problem, and how to address lack of full story ownership ?