What prevents the committed stuff from going in the right direction? Is it that the business leaders keep changing the direction or that the from the business leaders direction is unclear? Or something lower-level? I was picturing the former in the above convo.
Scrum. It has nothing built-in for reflection and planning. It assumes you magically know everything already and can build and demonstrate progress towards the goal at the end of the sprint.