Semua jawaban lain yang diposting di sini bagus. Saya ingin menambahkan bahwa meskipun sebagai pengembang pada proyek ini, Anda adalah pelayan (pelindung) desain.
Jika Anda tidak membela solusi teknis yang tepat maka tidak ada orang lain yang akan saya janjikan. Anda harus selalu berdebat untuk melakukan hal-hal dengan cara yang benar untuk bos Anda dan PM harus selalu berdebat untuk tenggat waktu.
Semoga jika Anda berada di organisasi yang masuk akal kompromi akan tercapai yang membantu memenuhi tenggat waktu dan juga tidak menyimpang terlalu jauh dari desain pada saat yang sama.
Dengan itu, jangan berasumsi bahwa jika tenggat waktu PM tidak tercapai, dunia akan berakhir dan proyek akan gagal. Biasanya tidak hitam dan putih dan sebagian besar waktu tenggat waktu PM lembut dan memiliki ruang untuk penyesuaian.
Hampir setiap tenggat waktu yang pernah saya ikuti dalam jadwal PM sebagian besar adalah buatan. Mereka akan mempertahankannya dengan gigih dan berpura-pura namun karena jika PM mendorong batas waktu maka PM TERLIHAT BURUK!
Hanya karena PM terlihat buruk bukan berarti proyek telah gagal. Jika Anda memahami hal ini, Anda akan terkejut betapa banyak Anda bisa mendapatkan PM untuk ditekuk.