Il tuo manager è probabilmente sotto pressione per giustificare le tue stime di tempo, quindi l'attrito. Questo tipo di attrito fa parte dell'ambiente di lavoro, ci sono un sacco di libri, classi, sessioni di coaching disponibili che ti insegneranno come interagire con persone e tipi di personalità diversi in modo da poter svolgere il tuo lavoro.
Ancora più importante per il cliente (e per la tua stessa tranquillità), hai stabilito un track record per lo sforzo necessario per consegnare un progetto o hai parlato con gli altri del settore delle tue stime di tempo? Un buon modo per affrontare questo tipo di problema è quello di trovare un programmatore esperto in grado di darti una guida su quanto tempo ci vorrà per capire come stai andando rispetto alle aspettative del settore. Una volta compreso il motivo per cui devono essere prese le cose, è possibile applicare le proprie competenze trasversali al compito di negoziare con il proprio manager per più tempo, a seconda dei casi.
Il cliente può aspettarsi cose migliori, più veloci e meno costose, ma in generale ottengono solo due di queste tre cose. Ho avuto potenziali clienti dire cose come: "Abbiamo il budget X e vogliamo diventare un leader online nel nostro spazio". Solo perché lo vogliono, non significa che accadrà. Le cose prendono tutto il tempo necessario.
Naturalmente, se vuoi davvero eccellere, trova il modo di fare lo stesso lavoro meglio, più velocemente e più a buon mercato. Come ho detto, per lo più non è quello che ottiene il cliente, ma se riesci a farlo, riceverai puntelli dal tuo manager e dai tuoi clienti. Automazione, strumenti migliorati, processi migliori: questi sono i tuoi amici.