I am working in a company as a programmer. I am in charge of a project which recently came to production. No bugs, just some modifications. The system had as deadline 4 months, finished in 2 and the rest went to do trial and error tests.
those who want some modification of the system must send an e-mail to my boss, then he estimate how long those modifications will be fulfilled and tell them, a deadline is established there.
The problem is when I finish what is required (always before 30% of the deadline time) I let him know but it does not matter at the moment. I realize that users (usually managers) begin to ask about the progress of the system after the deadline and he says that the programmer has not yet finished what is required. what should I do? The days go by and I spend 15 days a month doing nothing but sitting at my desk (the days go slow). Maybe I do not win some prize for meeting goals. Should i ask to do another projects?