Dear colleague,
The issue raised by you is your developer team is not finishing work on time.
One can say this only if there are standards of work fixed and communicated for day's work. Has it been done?
Assuming that you have standards in place , still they are not performing as expected. Analyse the speed of work flow from each table and find out bottlenecks and fix them.
Analyse if there are under currents of dissatisfaction caused probably by low salary as compared to competitor, 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 not done on time and develop strategy to address them one by one or jointly.
In my view, mere framing rules may not yield desired results but proper engagement and lively action and interaction will.
Regards
Vinayak Nagarkar
HR-Consultant