Jika mereka memperbaiki ruang lingkup dan waktu yang dapat Anda lakukan untuk membuat tenggat waktu adalah kualitas drop.
Jika mungkin turun kualitas eksternal, terlihat oleh para pemangku kepentingan, jangan kompromi pada kualitas internal, hal-hal yang menyakiti kelayakhunian Anda dalam basis kode.
Saya benar-benar tidak berpikir perbaikan diri akan membantu Anda sedikit pun dalam situasi ini. Jika ada, maaf untuk mengatakan, biasanya ketegasan.
Cobalah untuk mendapatkan kaki di pintu ketika pekerjaan diperkirakan. Bagaimana atasan Anda memperkirakan berapa lama waktu yang Anda butuhkan untuk melakukan sesuatu?
Bawa pilihan ke atasan dan / atau pelanggan Anda. Seringkali pengembang sendiri yang memilih untuk menjatuhkan kualitas tanpa mengkomunikasikan apa pun. Proyek / pekerjaan yang terlambat sangat umum dan biasanya 'dikelola'. Bertindak tepat waktu, peringatkan orang jika Anda melihat tenggat waktu yang terlewat datang.
Mereka tidak dapat memotong ruang lingkup atau memindahkan tenggat waktu jika Anda tidak memberi tahu mereka.
Jika Anda akan berkompromi pada kualitas dalam bentuk apa pun, cobalah untuk membiarkannya menjadi keputusan mereka. Beri mereka hal-hal yang berbobot satu sama lain.
Beberapa hal yang hanya ANDA dapat memutuskan. Jika Anda baru saja berhasil. Tapi itu sangat tidak bisa dipelihara. Mungkin Anda tidak yakin apakah itu berfungsi dalam semua kasus. Jangan bilang siapa-siapa kamu sudah selesai. Ulangi itu. Sangat sering itu keputusan yang hanya bisa Anda buat. Entah karena masalahnya sangat memakan waktu untuk mengartikulasikan atau Anda memiliki manajer non-teknis.
Terkadang itu bagian dari etos kerja Anda, apakah Anda hanya menjahit seorang pasien tanpa mencuci tangan Anda menyebabkan 'tidak ada waktu'?
Yang terpenting, ingat: tidak ada yang lebih baru.