Dev team should start explaining the scenario properly when struck somewhere. So it avoids the late delivery and in such cases valid actions will be bought in to place
Reviewing the code properly. Everytime think in a configurable process , so no code changes can be done.
Blaming the developers for getting more number of issues , without understanding the actual scenarios. It demotivates the team.
Branching and git Process changes. Keeping single release branch