Baru-baru ini saya membaca 5 Jenis Atasan dan Cara Mengatasinya , yang menggambarkan pakaian atasan terburuk. Saya baru saja mulai memimpin tim kecil pengembang perangkat lunak.
Saya ingin tahu hal-hal utama apa yang diharapkan oleh seorang programmer dari programmer senior atau hal-hal apa yang harus kita hindari saat mengelola sebuah tim.
Juga, saya ingin tahu bagaimana membuat para programmer puas dan menciptakan lingkungan yang produktif & lengkap untuk tim saya.
management
team
team-leader
team-building
Avatar
sumber
sumber
Jawaban:
Hal-hal yang sepertinya bekerja dengan baik untuk saya:
Dan mungkin yang paling penting ... hormat . Jika Anda benar-benar tidak dapat menghormati anggota tim Anda, Anda harus berusaha mengubah itu (apakah itu mengajar orang atau mengubah jumlah karyawan Anda). Berikan rasa hormat pada hari pertama dan Anda akan mendapatkannya kembali, perlakukan orang-orang dengan kurang hormat dan Anda tidak akan pernah mendapatkan balasan.
Secara bersama-sama, jika Anda melakukan sebagian besar dari hal-hal ini, sebagian besar waktu maka tim Anda akan memberi Anda keuntungan dari keraguan ketika Anda menunjukkan bahwa Anda adalah manusia dan benar-benar mengacaukan sesuatu. :) Setiap bos memiliki kekurangannya masing-masing, dan itu sama halnya dengan menjalin hubungan dengan tim Anda di mana mereka dapat membantu Anda mengkompensasi kelemahan Anda saat Anda membantu mereka dengan kelemahan mereka.
sumber
Nah, salah satu hal terbesar untuk dipelajari adalah bahwa seringkali Anda tidak akan dapat membuat mereka bahagia karena Anda tidak akan memiliki kemampuan untuk memberi mereka apa yang mereka inginkan.
Manajer terbaik yang pernah bekerja untuk saya adalah orang-orang yang paling jujur, yang akan membela tim mereka dari semua omong kosong yang coba dilontarkan oleh manajemen tingkat atas kepada mereka, dan yang terutama MENDENGARKAN ke tim mereka.
sumber
Saya sangat percaya bahwa salah satu bagian paling penting dari menjadi senior atau memimpin adalah ketersediaan untuk orang-orang junior. Lansia dan pemimpin sering memiliki tugas yang hanya mereka yang berhak melakukannya (kami tidak memberikan hak menulis kepada junior untuk dipentaskan dan dipancing misalnya). Plus bagian penting dari pekerjaan Anda adalah membimbing para junior yang berarti menjawab pertanyaan tanpa mengabaikan mereka. Semakin senior Anda, semakin besar kemungkinan Anda akan terganggu oleh orang lain yang membutuhkan sesuatu dari Anda. Anda harus menyerah pada tanda "jangan ganggu" dan belajarlah untuk bekerja dengan interupsi.
Mendengarkan itu penting.
Tolong dan terima kasih itu penting dan tidak ada biaya.
Jangan berharap lebih dari yang Anda mau berikan. Jika Anda ingin saya bekerja sampai jam 3 pagi, Anda sebaiknya ada di samping saya juga. Tidak ada yang lebih mengecewakan daripada bekerja untuk seseorang yang pergi tepat waktu setiap hari segera setelah memberi Anda tugas yang harus dilakukan pada jam 7 pagi.
Adil. Jangan main favorit (terutama jangan main favorit dengan memberi pacar Anda atau pacar terbaik). Perlakukan semua karyawan dengan hormat (bahkan orang yang secara pribadi tidak Anda sukai).
Jadilah yang menentukan. Jangan biarkan keputusan nongkrong sehingga tidak ada yang bisa maju atau lebih buruk mengubahnya setiap lima menit.
Berdiri untuk orang-orangmu. Anda tidak akan memenangkan mereka semua tetapi orang-orang akan berjalan melalui api untuk seseorang yang mendukung mereka dalam rantai.
Bersedia menjadi orang jahat jika perlu. Satu apel yang buruk dapat menghancurkan tim pengembang, jangan berpegang pada orang itu karena Anda tidak ingin menghadapi perilaku buruk mereka (ini lebih berlaku untuk calon pelanggan dan pengawas resmi). Ketika Anda memiliki berita buruk, beri tahu tim, jangan merahasiakannya (mereka akan mengetahui akhirnya dan kemudian mereka marah tentang kabar buruk dan penyimpanan rahasia). Anda tidak di sana untuk menjadi populer tetapi untuk menyelesaikan pekerjaan. Siapa pun dalam posisi manajemen atau semi-manajemen harus mau menjadi tidak populer.
Pelajari cara menjual ide kepada atasan dan mengajarkan keterampilan ini kepada devs Anda.
Memahami pentingnya domain bisnis dan menjadi ahli di dalamnya serta pemrograman.
sumber
Kata kunci di sini adalah kepercayaan dan tanggung jawab.
Anda hanya harus percaya bahwa anggota tim Anda kompeten dan fokus menyelesaikan tugas mereka. Dengan tidak terlalu banyak campur tangan, Anda pada dasarnya membiarkan mereka "memiliki" tanggung jawab atas pekerjaan mereka.
IMHO, ini saja tidak keajaiban dalam menciptakan suasana yang sehat.
sumber
Baiklah IMO Saya mengharapkan pengembang senior / pemimpin / apa pun untuk berpihak pada tim pengembangan terhadap hal-hal seperti tenggat waktu bodoh, tidak ada sumber daya selain diharapkan untuk membangun Roma, mandat lembur, dll. Semua hal yang mengurangi produktivitas dan membuat orang tidak bahagia.
Hal utama yang harus dihindari IMO adalah menjadi "ya-man" bagi manajemen tingkat atas dan selalu menyetujui apa pun yang mereka katakan (pencium keledai, dengan kata lain)
sumber
Keterampilan Orang. Kadang-kadang orang diberi gelar "Senior" dan mereka lupa bahwa mereka tidak mahatahu. Mereka merasa promosi ini adalah komentar atas keterampilan teknis tertinggi dan kejeniusan laten mereka. Pada kenyataannya mereka adalah manajer level super rendah sekarang. Mereka harus memahami bagaimana dan siapa yang harus memotivasi, siapa yang dibiarkan, bagaimana berkompromi, dan kapan mendengarkan.
Kepemilikan. Pemrogram senior terburuk tidak mengambil kepemilikan atas apa yang mereka "senior". Mereka kembali pada taktik kerja-dodgery dan menyalahkan game yang mengarah ke promosi mereka (lebih dari mungkin sambil menari di kuburan orang yang mereka lempar di bawah bus). Sekarang mereka perlu memahami pantat mereka di gendongan dan bahwa itu tanggung jawab mereka untuk memiliki desain, rencana, dan sebagian besar pekerjaan.
Pengalaman. Saya berharap pengembang senior telah melihat semuanya dua kali. Mereka harus memahami domain dan teknologinya. Mereka harus secara agresif menyerang risiko dan dapat menemukan waktu membuang ikan haring merah.
sumber
Konsistensi adalah salah satu hal terpenting. Jika pengembang dapat memprediksi bagaimana Anda akan bertindak, mereka akan lebih bahagia. Bahkan jika Anda terus-menerus alat total lebih baik maka kadang-kadang menjadi keren dan beberapa kali menjadi alat. Itu dikatakan jangan menjadi alat.
sumber
Pengetahuan dan komunikasi. Mengetahui sumber dan banyak, lebih , lebih penting lagi dapat menjelaskannya kepada siapa pun, dengan cara yang mereka akan mengerti dan pertahankan.
sumber