From our experience, Definition of Ready, Requirements grooming, End-to-End automated test, Test-Driven development approaches may significantly improve the overall quality of the project.