Bagaimana proses untuk meninggalkan perusahaan (atau bahkan grup / divisi) dalam hal dukungan kode?
Apakah yang terbaik untuk menangani semua pertanyaan? Apakah Anda memberi pengembang yang tersisa akses ke diri Anda sebagai sumber daya masa depan? Jika demikian, adakah cara untuk tidak memberikan akses penuh?
Saya telah mengalami secara langsung di mana jawaban tentang arsitektur perangkat lunak umum dari pengembang awal akan sangat berharga.
Saya mengerti bahwa jika bantuan serius diperlukan, maka itu akan menjadi kasus khas negosiasi kerja sebagai kontrak dukungan. Namun, jika diperlukan bantuan serius, langkah apa yang dapat Anda lakukan untuk mempermudah proses menghubungi Anda?
Saya sedang berpikir untuk melakukan sesuatu seperti membuat alamat (YOUR_NAME) _codesupport @ (YOUR_FAVORITE_EMAIL_CLIENT) .com.
Spesifik Situasi Saya:
Saya seorang siswa co-op, dan karena itu bangkit di sekitar perusahaan dengan menjalankan tugas 4 bulan. Ini berarti memperkenalkan diri saya ke banyak basis kode baru, serta meninggalkan bagian kode yatim yang adil ketika saya meninggalkan perusahaan. Saya merasa tidak enak jika meninggalkan kode sampah.
Jawaban:
Kamu tidak. Karena itulah disebut akhir .
Jika mereka terkejut melihat Anda berjalan melewati pintu dan mulai menggunakan peralatan mereka sebulan setelah Anda pergi, Anda seharusnya terkejut ketika mereka menelepon Anda dan mengajukan banyak pertanyaan sebulan setelah Anda pergi.
Oke, lebih realistis, tergantung situasinya, Anda mungkin menawarkan untuk menjawab pertanyaan melalui telepon atau email sebentar, terutama jika Anda a) ingin kembali ke sana, b) berteman dengan orang-orang yang bekerja di sana, c ) masih bergantung pada mereka untuk ulasan yang baik, d) merasa cukup percaya diri bahwa perusahaan tidak akan menyalahgunakan niat baik Anda, dan / atau e) perusahaan bersedia memberikan kompensasi kepada Anda untuk setiap dukungan tambahan yang tidak sepele.
Itu keterampilan yang baik untuk dikembangkan - Anda akan membutuhkannya.
Bagian dari pekerjaan Anda saat Anda masih bekerja di sana adalah mendokumentasikan apa yang telah Anda lakukan, atau setidaknya memastikan bahwa beberapa orang lain yang bekerja di sana memiliki pemahaman yang jelas tentang hal itu. Itu adalah sesuatu yang menjadi kepentingan perusahaan, dan mereka harus memastikan mereka memiliki apa yang Anda butuhkan saat Anda masih di sana.
Jangan menulis kode sampah di tempat pertama. Jika kode Anda yang sebelumnya baik menjadi sampah (usang, tidak diperlukan lagi, dll.) Sebelum Anda pergi, maka bersihkan sebelum Anda pergi. Jika kode Anda bukan sampah ketika Anda pergi, maka apa yang terjadi setelahnya bukanlah sesuatu yang harus Anda khawatirkan.
sumber
Biasanya Anda mempersiapkan ini sekitar 2 minggu sebelum tanggal akhir yang dijadwalkan. Rencanakan waktu untuk transfer pengetahuan ke anggota tim lainnya dan cobalah memastikan bahwa mereka dapat mendukung kode sebelum Anda mengemasi meja Anda. Jangan mengatur diri Anda untuk berada di dukungan abadi dengan memasukkan info kontak Anda dalam kode. Jika situasinya sangat serius sehingga tidak seorang pun kecuali Anda dapat memperbaikinya, mereka mungkin bisa mendapatkan info kontak Anda dari HR.
sumber
Latih orang itu untuk mengganti Anda sebanyak mungkin (jika ada seseorang).
Saya menemukan yang terbaik untuk meninggalkan dokumentasi dengan kode, lebih disukai diperiksa ke dalam kontrol sumber jika tidak ada sistem dokumentasi pusat. Apa pun yang Anda lakukan, dokumentasikan sebanyak mungkin tentang:
Letakkan salinan segala sesuatu di tempat utama.
Email semua detail ke semua pemangku kepentingan .
Saya selalu memastikan mereka mengerti bahwa mereka dapat memanggil saya jika mereka memiliki pertanyaan, seperti kemana perginya ini, dll. Sangat umum bagi mereka untuk menghubungi Anda nanti dan bertanya apakah Anda ingin melakukan pekerjaan sampingan jika mereka berada dalam mengikat. Itu terserah Anda berdasarkan situasi baru dan kontrak kerja Anda. Tidak ada yang salah dengan mengatakan, "maaf, saya tidak punya waktu sekarang." Itu hampir selalu benar.
sumber
Beberapa hal yang ingin saya sebutkan.
Dalam bisnis, uang berada di atas sentimen. Majikan biasanya tidak memiliki sentimen yang sama dengan yang Anda miliki dari pihak Anda sendiri. Setelah Anda meninggalkan perusahaan, kesepakatan selesai. Negosiasi dan barang periode pemberitahuan adalah langkah-langkah untuk mengurangi risiko mereka.
Tentu saja orang-orang saling membantu dengan pilihan pribadi mereka tetapi perusahaan benar-benar tidak mengharapkan Anda untuk kembali memperbaiki hal-hal untuk mereka bahkan ketika Anda menulis di masa lalu. Tetapi ada pengecualian tetapi tergantung pada seberapa penting Anda dalam pekerjaan.
Salah satu teman saya telah meninggalkan perusahaannya 1 tahun yang lalu dan baru-baru ini dia dihubungi oleh salah satu manajer proyek untuk memperbaiki masalah dengan kode yang dia tulis beberapa tahun yang lalu. Mempertimbangkan perubahan haluan dan kompleksitas untuk memperbaiki masalah, ia adalah pilihan yang paling mudah. Akhirnya dia membantu mereka untuk memperbaiki masalah; tetapi pada minat dan etika pribadinya. Dan perhatikan bahwa beberapa majikan tidak setuju dengan ini. yaitu dia akan kembali ke perusahaan lamanya dan memperbaiki masalah.
Hal yang harus Anda perhatikan adalah bahwa,
sumber
semua hal yang dikatakan orang lain dan kemudian:
Pertimbangkan pemrograman bersama .
Duduk dengan dua orang di belakang satu meja. Program semuanya berpasangan. ketika salah satu dari mereka (Anda) pergi, yang lain masih memiliki semua pengetahuan.
Ada banyak keuntungan lain, tapi itu topik lain.
sumber