• There are probably more, but I'd make a rational argument that part of the reason schedules are missed is because developers are not allowed to develop comfortably. They should have some tools to make life easier, and as few impediments to working as well.

    However developers also need to understand they need to work within some process. They can agree on it, but they need to ensure they include security, logging of actions, version control, etc.