Ini mungkin tidak akan menjadi jawaban yang disukai, dan itu tidak akan membuat pekerjaan Anda lebih mudah, tetapi itulah yang akan saya lakukan. Selain itu, Anda tidak dapat bersabar ketika Anda terjebak dalam rapat di mana tidak ada sesuatu pun yang konstruktif terjadi, Anda tidak dapat bersabar ketika orang-orang begitu frustrasi dan kondisinya sangat konyol sehingga tempat kerja menyerupai perkelahian di bar, dan itu mungkin menyelamatkan proyek yang ada di spiral kematian.
1) Secara anonim menghubungi manajemen perusahaan induk dan menjelaskan situasinya kepada mereka. Katakan kepada mereka bahwa (A) manajemen Anda mengatur jadwal tanpa berkonsultasi dengan tim pengembang, dan mereka juga tidak tahu betapa rumitnya proyek itu, atau (B), jika Anda ingin menangkis kesalahan dari manajemen, bahwa beberapa asumsi dibuat , seperti bahwa Anda akan dapat menggunakan kembali ribuan baris kode dari proyek sebelumnya, tetapi setelah beberapa kali bermain-main, segera disadari bahwa kode lama tidak dirancang untuk proyek ini dan bahwa Anda harus memulai sepenuhnya dari awal. Jelaskan bahwa situasinya telah berubah ke Selatan, bahwa penandaan jari dan pelecehan oleh manajemen telah naik ke tingkat yang tidak dapat ditoleransi, dan bahwa pemimpin tim, yang tidak dapat disalahkan, telah mengundurkan diri.
Jika berhasil, ini akan mencapai setidaknya satu dari yang berikut: (1) Setelah dihadapkan dengan fakta, mereka akan membatalkan proyek dan menemukan sesuatu yang lain untuk kalian berdua kerjakan, (2) Mereka akan membawa tim dev lain yang akan ditugaskan untuk menangani sebagian dari program sehingga tim Anda dapat merealokasi anggotanya, (3) Mereka akan memperpanjang batas waktu.
2) Jika itu tidak berhasil, kumpulkan semua pengembang dan setuju untuk sepenuhnya mengelola stonewall. Akan sulit untuk mengabaikan mereka secara langsung, jadi mungkin temukan seseorang yang tidak keberatan kehilangan pekerjaan mereka pada saat ini, dan minta manajemen untuk menugaskan mereka kembali untuk tugas "integrasi manajemen". Jual ke manajemen: ia akan menjadi juru bahasa antara Anda (para devs) dan manajemen, sehingga mereka bisa mendapat informasi yang lebih baik dan pengembang tidak harus ditarik dari pekerjaan mereka untuk menjelaskan berbagai hal kepada manajemen sepanjang waktu. Orang ini pada dasarnya akan menjadi Sekretaris Pers Gedung Putih kecil Anda sendiri yang akan membelokkan panas diri Anda. Mintalah mereka membuat beberapa gambar palsu, presentasi PowerPoint, dan bagan tentang semua "kemajuan" yang sedang dibuat (bahkan mungkin bagan batang eksponensial dilabeli " omong kosong yang tidak dapat dipecahkan. Untuk menghilangkan anggapan bahwa dia hanya BS, minta dia membuat prototipe / program palsu setiap beberapa minggu. Fungsi yang tidak dapat dipalsukan harus dikatakan selesai, tetapi tidak dalam versi yang dipajang karena ada jeda enam minggu antara prototipe dan di mana para pengembang sebenarnya berada pada titik itu. Tugasnya adalah mengelola bambu. Jika manajemen mengajukan pertanyaan spesifik dari pengembang, pengembang seharusnya mengatakan bahwa mereka tidak tahu apa-apa tentang bagian tertentu dari program (kecuali jika itu adalah bagian rumit yang tidak mungkin dimengerti oleh manajemen, kemudian lihat kalimat berikut.) Jika manajemen Menempatkan mereka di bawah pistol bertanya kepada mereka apa sebenarnya itu mereka omong kosong yang tidak dapat dipecahkan. Untuk menghilangkan anggapan bahwa dia hanya BS, minta dia membuat prototipe / program palsu setiap beberapa minggu. Fungsi yang tidak dapat dipalsukan harus dikatakan selesai, tetapi tidak dalam versi yang dipajang karena ada jeda enam minggu antara prototipe dan di mana para pengembang sebenarnya berada pada titik itu. Tugasnya adalah mengelola bambu. Jika manajemen mengajukan pertanyaan spesifik dari pengembang, pengembang seharusnya mengatakan bahwa mereka tidak tahu apa-apa tentang bagian tertentu dari program (kecuali jika itu adalah bagian rumit yang tidak mungkin dimengerti oleh manajemen, kemudian merujuk pada kalimat berikut.) Jika manajemen Menempatkan mereka di bawah pistol bertanya kepada mereka apa sebenarnya itu mereka minta dia membuat prototipe / program palsu setiap beberapa minggu. Fungsi yang tidak dapat dipalsukan harus dikatakan selesai, tetapi tidak dalam versi yang dipajang karena ada jeda enam minggu antara prototipe dan di mana para pengembang sebenarnya berada pada titik itu. Tugasnya adalah mengelola bambu. Jika manajemen mengajukan pertanyaan spesifik dari pengembang, pengembang seharusnya mengatakan bahwa mereka tidak tahu apa-apa tentang bagian tertentu dari program (kecuali jika itu adalah bagian rumit yang tidak mungkin dimengerti oleh manajemen, kemudian merujuk pada kalimat berikut.) Jika manajemen Menempatkan mereka di bawah pistol bertanya kepada mereka apa sebenarnya itu mereka minta dia membuat prototipe / program palsu setiap beberapa minggu. Fungsi yang tidak dapat dipalsukan harus dikatakan selesai, tetapi tidak dalam versi yang dipajang karena ada jeda enam minggu antara prototipe dan di mana para pengembang sebenarnya berada pada titik itu. Tugasnya adalah mengelola bambu. Jika manajemen mengajukan pertanyaan spesifik dari pengembang, pengembang seharusnya mengatakan bahwa mereka tidak tahu apa-apa tentang bagian tertentu dari program (kecuali jika itu adalah bagian rumit yang tidak mungkin dimengerti oleh manajemen, kemudian merujuk pada kalimat berikut.) Jika manajemen Menempatkan mereka di bawah pistol bertanya kepada mereka apa sebenarnya itu mereka ada jeda enam minggu antara prototipe dan di mana para pengembang sebenarnya berada pada titik itu. Tugasnya adalah mengelola bambu. Jika manajemen mengajukan pertanyaan spesifik dari pengembang, pengembang seharusnya mengatakan bahwa mereka tidak tahu apa-apa tentang bagian tertentu dari program (kecuali jika itu adalah bagian rumit yang tidak mungkin dimengerti oleh manajemen, kemudian lihat kalimat berikut.) Jika manajemen Menempatkan mereka di bawah pistol bertanya kepada mereka apa sebenarnya itu mereka ada jeda enam minggu antara prototipe dan di mana para pengembang sebenarnya berada pada titik itu. Tugasnya adalah mengelola bambu. Jika manajemen mengajukan pertanyaan spesifik dari pengembang, pengembang seharusnya mengatakan bahwa mereka tidak tahu apa-apa tentang bagian tertentu dari program (kecuali jika itu adalah bagian rumit yang tidak mungkin dimengerti oleh manajemen, kemudian merujuk pada kalimat berikut.) Jika manajemen Menempatkan mereka di bawah pistol bertanya kepada mereka apa sebenarnya itu merekayang melakukan, memberitahu mereka untuk berbicara tentang hal-hal yang benar-benar rumit dan gelombang tangan mereka di sekitar di udara, mencoba untuk menunjukkan subjek dengan menggambar dan menghubungkan hal-hal dalam 3D-ruang. Bingung dan kesal dengan "keanehan pengembang aneh" ini, mereka akan memutuskan bahwa juru bahasa kecil Anda jauh lebih mudah untuk diajak bicara dan membiarkan para pengembang itu sendirian. Ketika enam bulan berlalu, minta penerjemah jatuh Anda hanya berhenti muncul. Bertindak terkejut ketika manajemen memberi tahu Anda semua hal yang dia katakan, dan kemudian memberi tahu mereka bahwa dia jelas-jelas kehilangan akal karena tekanan pekerjaan. Katakan kepada mereka bahwa dia adalah pengembang terlemah Anda, jadi Anda sudah mengira dia bisa lebih berguna dalam "Insinyur Integrasi Paradigma" ( PIE) posisi, tetapi Anda terkejut dia bahkan tidak bisa mengatasinya. Rekomendasikan orang lain (baca: martir) untuk pekerjaan itu, klaim bahwa dia jauh lebih tahu dan dihormati di antara tim - sepenuhnya memenuhi syarat untuk pekerjaan itu! Suruh dia masuk ke sana dan bertindak terkejut tentang hal-hal yang dikatakan orang terakhir, lalu katakan bahwa semua itu adalah ciptaan imajinasinya. Manajemen harus menghabiskan setidaknya satu atau dua bulan untuk mempelajari BS pria lama dan mempelajari BS pria baru, dan itu akan menjadi 3 atau 4 bulan lagi sebelum mereka mengetahui pria baru. Pada titik ini, manajemen akan marah dan menolak untuk memiliki PIE lain, di mana mereka akan bernapas sekali lagi - tetapi setidaknya Anda membeli sendiri pekerjaan 9-12 bulan tanpa repot.
Ini bukan rencana yang sangat bagus, tetapi meskipun demikian sedikit lebih baik daripada terus muncul untuk bekerja, dihancurkan sepanjang hari, dan kemudian memutuskan untuk keluar sendiri saat istirahat makan siang Anda.