Si fijaron el alcance y el tiempo, todo lo que puede hacer para cumplir el plazo es reducir la calidad.
Si es posible, elimine la calidad externa, visible para las partes interesadas, no comprometa la calidad interna, lo que perjudica su habitabilidad en la base de código.
Realmente no creo que la superación personal te vaya a ayudar en esta situación. En todo caso, lamento decirlo, generalmente es asertividad.
Trate de poner un pie en la puerta cuando se estima el trabajo. ¿Cómo puede su jefe estimar cuánto tiempo le toma hacer algo?
Traiga opciones a su jefe y / o cliente. Con demasiada frecuencia, son los propios desarrolladores los que eligen perder calidad sin comunicar nada. Los proyectos / trabajos tardíos son muy comunes y típicamente 'gestionados'. Actúe a tiempo, advierta a las personas si ve que se acerca un plazo vencido.
No pueden reducir el alcance o mover la fecha límite si no les dices nada.
Si va a comprometer la calidad de cualquier forma, intente que sea su decisión. Dales cosas para que se pesen unos contra otros.
Algunas cosas que solo USTED puede decidir. Si lo tienes a punto de funcionar. Pero es muy imposible de mantener. Quizás no esté seguro si funciona en todos los casos. No le digas a nadie que has terminado. Vuelvelo a hacer. Muy a menudo es una decisión que solo tú puedes tomar. Ya sea porque el problema lleva mucho tiempo articularse o porque tiene un gerente no técnico.
A veces es parte de su ética de trabajo, ¿podría coser a un paciente sin lavarse las manos porque "no hay tiempo"?
Sobre todo, recuerde: no hay más tarde.