Bagaimana cara menangani konflik antara pengembang di tim Anda? [Tutup]

26

Ini terjadi di setiap tim.

Untuk beberapa alasan, konflik muncul dalam tim dan mereka memengaruhi motivasi dan produktivitas secara keseluruhan.

Apa pendekatan yang Anda sarankan untuk mengatasi masalah umum itu?

Contoh :

  • satu bagian dari tim ingin menerapkan injeksi ketergantungan, bagian lain berpikir itu buang-buang waktu.
  • beberapa pengembang berpikir sisa tim memperlambat pengembangan (yang menjelaskan mengapa mereka terlambat pada jadwal)
  • ketidakcocokan pribadi antara satu atau lebih pengembang
  • satu pengembang menolak untuk berbicara dengan yang lain (tanpa alasan yang jelas)
Kilian Foth
sumber
4
Saya pikir pertanyaannya baik-baik saja. Perbedaannya adalah bahwa jika sebuah pertanyaan tidak memiliki hubungan dengan programmer kita bisa keberatan, sedangkan jika sebuah pertanyaan berhubungan dengan programmer tetapi juga bisa berhubungan dengan hal-hal lain, saya tidak melihat masalah. Banyak hal dalam pemrograman yang dapat diterima di situs ini juga dapat diterapkan ke banyak topik dan bidang lainnya.
Jasarien
1
ada banyak jenis konflik, masing-masing memiliki caranya sendiri untuk ditangani. Bisakah Anda lebih spesifik.
Geek
3
@ David - Kriteria untuk situs itu sendiri adalah pertanyaan yang berkaitan dengan pemrograman. Tidak ada yang mengatakan bahwa mereka tidak dapat berhubungan dengan hal lain. Jika Anda menukar istilah pengembang, maka Anda mengajukan pertanyaan yang berbeda, hanya karena jawabannya serupa tidak menjadikannya pertanyaan yang sama. Apa itu 3 + 3? 6. Berapa banyak kaki yang dimiliki serangga? 6. Kedua pertanyaan itu sangat berbeda, namun jawabannya sama. Pengembang dapat benar-benar berbeda secara sosial dengan, katakanlah, anggota tim layanan darurat. Keduanya akan memiliki konflik, keduanya akan memiliki cara yang berbeda untuk menyelesaikan konflik.
Jasarien
1
@Pierre: Apakah Anda lebih suka pertanyaan ini ditutup sekarang tanpa pemberitahuan, komentar atau kesempatan untuk mendapatkan tempat yang lebih baik? Pertanyaan ini tentang pekerjaan kantor apa saja.
Maniero
1
Pertanyaan ini tampaknya di luar topik karena ini tentang hubungan tempat kerja. Meskipun contoh-contohnya adalah tentang programmer dan beberapa konflik yang disebutkan terkait dengan pemrograman, pada intinya masalahnya adalah bagaimana membuat orang-orang dalam suatu kelompok bekerja sama dengan baik.
Bryan Oakley

Jawaban:

26

Saya memiliki tim 10 orang selama dua tahun tanpa konflik (kayu sentuhan) saya bisa beruntung atau mungkin melakukan sesuatu yang benar. Cara terbaik untuk menangani konflik adalah tidak pernah membiarkan seseorang ada untuk waktu yang lama. Ada beberapa nilai inti yang dapat Anda khotbahkan.

  1. Semangat tim
  2. Keadilan dalam segala hal (kompensasi / penghargaan)
  3. Menjadi apresiatif
  4. Berikan pengakuan, tanggung jawab
  5. Berikan kebebasan
  6. Biarkan orang tahu bahwa mereka tidak lebih besar dari tim
  7. Kesuksesan pribadi tidak ada artinya jika tim gagal
  8. lampirkan secara pribadi kepada orang-orang
  9. jangan pernah menunjukkan wortel yang tidak ingin Anda berikan
  10. jangan pernah merekrut (tidak peduli seberapa bagus) siapa yang dapat merusak tim
  11. berkomunikasi lebih sering dll.
  12. Hargai setiap kali seseorang melampaui pekerjaan
  13. Berikan umpan balik secara teratur tentang kinerja dan tetapkan harapan lebih baik setiap bulan.
  14. Biarkan orang tahu kapan mereka berperilaku seperti anak-anak.

Semua ini membutuhkan upaya yang dijaga dari seseorang.

Perangkat lunak cukup banyak kecemerlangan permainan tim umumnya berumur pendek. Jika saya menggunakan contoh Anda:

  1. Kami telah memutuskan untuk menggunakan injeksi ketergantungan. Periode. Kami akan melihat apakah itu cara terbaik atau tidak. Jika tidak, Anda mendapatkan cokelat :-) sampai bekerja sama dan mari kita mewujudkannya
  2. Jika anggota tim lainnya memperlambat Anda, Anda membantu mereka untuk membuatnya lebih cepat. Mereka adalah rekan satu tim Anda. Anda adalah orang yang lebih tua, bantu mereka. Aku tahu kamu baik-baik saja.
  3. Bicaralah dengan mereka berdua untuk memberi tahu mereka bahwa mereka merusak lingkungan. Jika tidak ada yang berhasil menyingkirkan salah satu dari mereka atau keduanya.

Satu hal yang saya temukan sangat efektif adalah mengulang "kami adalah tim yang baik" dan ulangi "kami adalah tim yang kesepian".

Kutu buku
sumber
11
Saya akan memberi Anda 1000 upvotes. Konflik tim adalah tanggung jawab manajer. Tidak pernah dalam tim dengan banyak konflik yang tidak memiliki manajer yang buruk. Seperti yang Anda katakan, cara terbaik adalah memastikan konflik tidak ada lama. Terlalu banyak manajer takut mengecewakan orang dengan menyelesaikan konflik. Akibatnya mereka membuat lebih banyak orang marah lebih lama dan lebih memengaruhi produktivitas. Ketika jelas bahwa Anda akan memperlakukan orang dengan hormat dan bahwa Anda tidak akan mentolerir siapa pun yang tidak memperlakukan orang lain di tim dengan hormat, banyak konflik hilang. Anda sepertinya orang yang baik untuk bekerja.
HLGEM
1
+1 Jawaban yang sangat bagus! Namun sebagai manajer Anda harus memilikinya di belakang kepala Anda bahwa tidak ada tim yang sempurna , dan bahwa selalu ada tingkat konflik. Itu sifat manusia!
Amir Rezaei
"Keadilan dalam segala hal (kompensasi / imbalan)" Bagaimana Anda bisa melakukan ini tanpa mengungkapkan?
Den
11

Itu jelas tergantung pada konflik; mereka datang dalam berbagai rasa.

  • Argumen agama ("Mengapa Anda terus menggunakan tab alih-alih spasi?!?")

Poin untuk memperjelas dalam kasus ini adalah bahwa, pada prinsipnya, tidak masalah mana yang benar, sebenarnya jauh lebih penting bahwa seluruh tim menggunakan pendekatan yang sama. Jelaskan bahwa kepada pemegang opini minoritas (dan pastikan untuk menyoroti bahwa itu belum tentu keputusan yang tepat, tetapi juga tidak cukup penting untuk menarik darah). Kasus yang merosot dari ini adalah, misalnya, pengembang menolak untuk menggunakan kontrol sumber atau tunduk pada tinjauan kode. Itu masalah manajemen, dan jujur ​​saya tidak akan tahu bagaimana menyelesaikannya tanpa membiarkan pengembang nakal pergi.

  • Argumen pribadi ("Aku hanya tidak menyukaimu")

Sebenarnya tidak ada cara untuk mengurangi ini. Jelaskan kepada mereka berdua bahwa pertengkaran tidak dapat diterima, dan bahwa dendam pribadi mereka perlu diperiksa di pintu jika mereka akan menjadi anggota yang produktif dari tim yang sama (ini berfungsi apakah Anda manajer atau bukan ; teman sebaya bisa sangat berpengaruh jika mereka cukup yakin terhadap diri mereka sendiri). Jika itu tidak berhasil, cobalah untuk membagi mereka pada bagan organisasi untuk mengurangi kedekatan profesional / fisik mereka, atau membuat Anda jauh dari meja.

  • Argumen teknis

Perbedaan utama antara ini dan jenis konflik lainnya adalah bahwa ada kemungkinan jawaban yang benar. Biasanya ini berkaitan dengan kode yang dimiliki atau dimiliki oleh pengembang lain dan bagaimana cara kerjanya (kadang-kadang, ini adalah argumen arsitektur yang lebih besar). Hal utama untuk dipahami di sini adalah bahwa meskipun ada jawaban yang benar, Anda mungkin tidak mengetahuinya . Hal terbaik yang dapat Anda lakukan adalah menengahi untuk memastikan bahwa ini adalah argumen yang bersih, dan berharap bahwa kedua belah pihak dapat diyakinkan. Sekali lagi, Anda dapat melakukan ini, apakah mereka melapor kepada Anda atau tidak, tetapi jika Anda seorang rekan, mereka mungkin pergi ke seorang manajer untuk menjalankan kembali permainan bahkan jika Anda berhasil membawa mereka pada kesimpulan.

Inaimathi
sumber
5

Mintalah mediator pihak ketiga yang tidak memihak untuk duduk bersama kedua pihak yang berkonflik dan minta mereka membicarakannya.

Akan membantu jika mediatornya adalah seseorang yang senang berbicara tentang masalah, tetapi mereka tetap menghormati dan tidak akan berbicara terlalu banyak tentang

Rachel
sumber
2

jika mereka tidak dapat bertindak dewasa memecat mereka berdua dan mendapatkan seorang profesional, mungkin seorang kontraktor / pekerja lepas?

NimChimpsky
sumber
2

Dalam pengalaman saya, sebagian besar konflik seperti ini berujung pada pertikaian kepribadian. Beberapa dari mereka memiliki unsur-unsur lain tetapi paling umum ini hanya digunakan sebagai kendaraan untuk perselisihan sehingga bahkan jika Anda menyelesaikan masalah yang mereka pertengkarkan, itu hanya masalah waktu sebelum sesuatu yang lain muncul.

Saranku:

1) Hal pertama adalah memperjelas kepada mereka berdua bahwa konflik mencerminkan buruk pada mereka berdua dan bahwa tidak akan ada yang menang dan yang kalah, hanya dua pecundang dengan derajat yang berbeda-beda.

2) Jelaskan kepada mereka bahwa apa pun yang terjadi, Anda mengharapkan keduanya untuk bertindak secara profesional. Mereka tidak perlu saling menyukai tetapi mereka harus sipil, efisien dan terorganisir. Pastikan itu tercermin dalam penilaian dan ulasan tahunan mereka - ketidakmampuan untuk melanjutkan dengan rekan setim adalah masalah signifikan dengan kinerja mereka.

3) Jangan mendengarkan masalah mereka satu sama lain dan jika perlu bersimpati tetapi juga menunjukkan kegagalan mereka di bidang ini dan menghindari terlibat dalam diskusi panjang atau penilaian tentang siapa yang benar dan siapa yang salah. Seperti yang saya katakan di atas dalam 95% kasus (5% sisanya adalah intimidasi asli atau sejenisnya yang perlu ditangani dengan benar sebagai masalah disiplin), mereka berdua salah dan mereka perlu memahami itu.

4) Jika memungkinkan, pisahkan mereka dari yang mudah. Saya biasanya tidak menemukan bahwa melempar orang bersama-sama tidak lebih dari mengaduknya. Jika mereka akan "berdamai" itu akan tetap terjadi dan saya curiga lebih mungkin terjadi ketika mereka tidak saling berhadapan.

Jon Hopkins
sumber
1

Anda harus membuat mereka bertarung dalam "teknologi off" setiap sisi mendapat sekotak komponen - komputer yang dibongkar, dia yang membuat mesin dibangun dan mem-boot kemenangan pertama.

jika itu tidak berhasil untuk Anda, Anda harus mencoba pertarungan parang, atau bahkan pertarungan gergaji.

Muad'Dib
sumber
Gergaji. Setiap insinyur perangkat lunak telah memainkan DOOM, jadi kami semua ahli dengan gergaji mesin. CARI BEBERAPA DAGING.
Adam Crossland
@Adam Crossland ROFL
Muad'Dib
1

TKI mengidentifikasi beberapa teknik berbeda untuk menyelesaikan konflik yang mungkin merupakan ide untuk bagaimana menyelesaikan beberapa masalah. Ada beberapa masalah yang sah seperti menggunakan kerangka kerja atau tidak, meskipun ini dapat ditangani baik oleh tim pemungutan suara pada sesuatu sebagai salah satu cara untuk menyelesaikannya atau dengan pergi ke kekuasaan yang lebih tinggi seperti manajer semacam. Beberapa kali mungkin ada perselisihan dalam menafsirkan persyaratan yang paling baik ditangani dengan pergi ke manajer proyek atau analis bisnis untuk mendapatkan putusan khusus, misalnya melakukan pencarian kosong tidak menghasilkan apa-apa karena tidak ada yang dimasukkan atau apakah itu mengembalikan semuanya seperti pencocokan kartu liar yang digunakan mengatakan segala sesuatu tidak ada di dalamnya.

Jika lebih banyak konflik kepribadian maka pertanyaannya adalah seberapa baik masing-masing mengetahui masalah ini dan apa yang akan dilakukan jika ini berlanjut. Ini bukan ancaman kosong seperti halnya, "Jika kalian tidak bisa menyelesaikan ini, aku akan menyelesaikannya dengan menghapus setidaknya satu dari kalian," mentalitas. Tentu saja hal ini membawa potensi perilaku pasif-agresif dan omong kosong kekanak-kanakan lainnya, tetapi inilah yang terjadi ketika orang-orang cerdas yang cerdas memasuki cara yang tidak menggunakan senjata tradisional untuk menyelesaikan permusuhan. "Mean Girls" memiliki beberapa contoh perilaku semacam ini, hanya untuk memberikan semacam referensi.

JB King
sumber
1

Saya pikir saya tidak akan tahan dengan aspek manajemen penitipan anak. Saya akan memberitahu mereka untuk menyelesaikannya dengan duel sampai mati.

dsimcha
sumber
Maaf -1 untuk jawaban ini :-)
Geek
1
duel itu bagus, asalkan melibatkan parang atau gergaji :)
Muad'Dib
+1 untuk memahami bahwa ada hari-hari ketika itu bisa terasa seperti bayi duduk.
Jon Hopkins
1

Saya telah menemukan "Kontrak tim" yang bermanfaat.

Itu harus dikembangkan secara kolaboratif oleh anggota tim mereka sendiri, jika turun dari tempat tinggi itu tidak akan berhasil.

Meskipun, agak terlambat jika tim sudah bertarung.

David Kethel
sumber