Todas as outras respostas postadas aqui são boas. Gostaria de acrescentar que, como desenvolvedor do projeto, você é o administrador (protetor) do design.
Se você não defender a solução técnica adequada, ninguém mais prometerei. Você deve sempre argumentar por fazer as coisas da maneira certa com seu chefe, e o primeiro-ministro sempre deve argumentar a favor do prazo.
Felizmente, se você estiver em uma organização razoável, será alcançado um compromisso que ajude a cumprir os prazos e também não se afaste muito do design ao mesmo tempo.
Com isso dito, não assuma que, se o prazo do PM não for atingido, o mundo terminará e o projeto falhará. Geralmente não é tão preto e branco e, na maioria das vezes, o prazo do PM é suave e tem espaço para ajustes.
Quase todos os prazos em que estive dentro do cronograma da MP eram principalmente artificiais. Eles vão defendê-lo com unhas e unhas e fingem o contrário, porque se o PM adiar o prazo, o PM parecerá ruim!
Só porque o PM parece ruim não significa que o projeto falhou. Se você entender isso, ficará surpreso com o quanto você consegue dobrar um PM.