Bad Planning or Bad Execution? How to Prevent Both!