Dear colleague, the issue raised by you is that your developer team is not finishing work on time. One can say this only if there are standards of work fixed and communicated for the day's work. Has it been done? Assuming that you have standards in place, still, they are not performing as expected. Analyze the speed of workflow from each table and find out bottlenecks to fix them.
Analyze the causes of dissatisfaction
Analyze if there are undercurrents of dissatisfaction caused probably by low salary compared to competitors, bad supervision, monotonous work, lack of challenge in the work, and lack of reward and recognition systems blended with a fear of punishment if work is not done on time. Develop a strategy to address them one by one or jointly.
In my view, merely framing rules may not yield desired results, but proper engagement and lively action and interaction will.
Regards, Vinayak Nagarkar HR Consultant