अपनी टीम में डेवलपर्स के बीच संघर्ष को कैसे संभालें? [बन्द है]


26

ऐसा हर टीम में हो रहा है।

कुछ कारणों से, टीम में टकराव पैदा होता है और वे समग्र प्रेरणा और उत्पादकता को प्रभावित करते हैं।

उस सामान्य समस्या को हल करने के लिए आपका अनुशंसित दृष्टिकोण क्या है?

उदाहरण :

  • टीम का एक हिस्सा निर्भरता इंजेक्शन को लागू करना चाहता है, दूसरे भाग को लगता है कि यह समय की बर्बादी है।
  • कुछ डेवलपर्स को लगता है कि टीम के बाकी सदस्य विकास को धीमा कर रहे हैं (जो बताते हैं कि वे शेड्यूल में देर क्यों कर रहे हैं)
  • एक या एक से अधिक डेवलपर्स के बीच व्यक्तिगत असंगति
  • एक डेवलपर दूसरे से बात करने से इंकार कर देता है (बिना स्पष्ट कारण के)

4
मुझे लगता है कि सवाल ठीक है क्योंकि यह खड़ा है। अंतर यह है कि यदि किसी प्रश्न का प्रोग्रामर से कोई संबंध नहीं है, तो हम आपत्ति कर सकते हैं, जबकि यदि कोई प्रश्न प्रोग्रामर से संबंधित है, लेकिन अन्य चीजों से भी संबंधित हो सकता है, तो मुझे कोई मुद्दा नहीं दिखता है। प्रोग्रामिंग में कई चीजें जो इस साइट पर स्वीकार्य हैं, उन्हें कई अन्य विषयों और क्षेत्रों में भी लागू किया जा सकता है।
जसरीन १en

1
कई प्रकार के संघर्ष हैं, प्रत्येक के पास खुद को संभालने का तरीका है। क्या आप अधिक विशिष्ट हो सकते हैं।
Geek

3
@ डेविड - साइट के लिए मानदंड स्वयं प्रोग्रामिंग से संबंधित प्रश्न हैं। कहीं नहीं यह कहता है कि वे किसी और चीज़ से संबंधित नहीं हो सकते। यदि आप शब्द डेवलपर को स्वैप करते हैं, तो आप एक अलग सवाल पूछ रहे हैं, सिर्फ इसलिए कि उत्तर समान हैं, यह एक ही सवाल नहीं करता है। 3 + 3 क्या है? 6. एक कीट के कितने पैर होते हैं? 6. दोनों प्रश्न पूरी तरह से अलग हैं, फिर भी उत्तर समान हैं। किसी आपातकालीन सेवा टीम के सदस्य, डेवलपर्स को पूरी तरह से सामाजिक रूप से भिन्न हो सकते हैं। दोनों में टकराव होंगे, संघर्षों को सुलझाने के लिए दोनों के अलग-अलग तरीके होंगे।
जसारीन

1
@ पियरे: क्या आप पसंद करते हैं कि यह सवाल बिना किसी सूचना, टिप्पणी या मौका के बंद हो जाए? यह प्रश्न किसी भी कार्यालय की नौकरियों के बारे में है।
मनिएरो

1
यह प्रश्न ऑफ-टॉपिक प्रतीत होता है क्योंकि यह कार्यस्थल संबंधों के बारे में है। भले ही उदाहरण प्रोग्रामर के बारे में हैं और जिन कुछ संघर्षों का उल्लेख किया गया है, वे प्रोग्रामिंग-संबंधित हैं, यह मुख्य मुद्दा है कि समूह में लोगों को एक साथ कैसे काम किया जाए।
ब्रायन ओकली

जवाबों:


26

मेरे पास 10 लोगों की एक टीम है जिसमें दो साल तक बिना संघर्ष (टच वुड) के मैं भाग्यशाली रहा या कुछ सही कर सकता था। संघर्ष को संभालने का सबसे अच्छा तरीका यह है कि किसी को लंबे समय तक अस्तित्व में न रखा जाए। कई मुख्य मूल्य हैं जो आप प्रचार कर सकते हैं।

  1. टीम भावना
  2. सब कुछ (मुआवजा / पुरस्कार) में निष्पक्षता
  3. सराहना हो रही है
  4. मान्यता, जिम्मेदारी दें
  5. स्वतंत्रता दो
  6. लोगों को बताएं कि वे टीम से अधिक नहीं हैं
  7. व्यक्तिगत सफलता का मतलब कुछ भी नहीं अगर टीम विफल हो जाए
  8. लोगों से व्यक्तिगत रूप से जुड़ें
  9. एक गाजर आप कभी नहीं देने का इरादा नहीं दिखा
  10. कभी नहीं किराया (कोई फर्क नहीं पड़ता कि कैसे) जो टीम को बर्बाद कर सकता है
  11. अधिक बार आदि से संवाद करना।
  12. जब भी कोई नौकरी से परे जाए तो उसकी सराहना करें
  13. प्रदर्शन पर नियमित प्रतिक्रिया दें और अपेक्षाओं को मासिक रूप से निर्धारित करें।
  14. लोगों को बताएं कि वे कब बच्चों की तरह व्यवहार करते हैं।

ये सभी किसी न किसी से पहरा देने का प्रयास करते हैं।

सॉफ्टवेयर बहुत ज्यादा एक टीम गेम है व्यक्तिगत प्रतिभा आम तौर पर कम रहती है। अगर मैं आपके उदाहरणों से जाऊं:

  1. हमने निर्भरता इंजेक्शन के साथ जाने का फैसला किया है। अवधि। हम देखेंगे कि यह सबसे अच्छा तरीका है या नहीं। यदि ऐसा नहीं है, तो आपको सहयोग की तुलना में एक चॉकलेट :-) मिलता है और चलो यह बात बनाते हैं
  2. यदि टीम के बाकी सदस्य आपको धीमा कर रहे हैं, तो आप उन्हें तेजी से बनाने में उनकी मदद करते हैं, वे आपके टीम के साथी हैं जो आप बड़े आदमी हैं, उनकी मदद करें। मुझे पता है तुम अच्छे हो।
  3. दोनों से बात करें उन्हें बताएं कि वे पर्यावरण को खराब कर रहे हैं। अगर कुछ भी नहीं काम करता है उनमें से एक या उन दोनों से छुटकारा।

एक चीज जो मुझे बहुत प्रभावी लगती है वह यह है कि "हम एक अच्छी टीम हैं" और दोहराने के लिए "हम अकेले के लिए एक टीम हैं"।


11
मैं तुम्हें 1000 upvotes दूँगा। टीम के संघर्ष प्रबंधक की जिम्मेदारी हैं। कभी भी ऐसे टीम में नहीं रहे जिसमें बहुत अधिक संघर्ष हुआ हो जिसमें एक खराब प्रबंधक नहीं था। जैसा कि आपने कहा, यह सुनिश्चित करने का सबसे अच्छा तरीका है कि संघर्ष लंबे समय तक मौजूद न हो। बहुत से प्रबंधक संघर्ष को हल करके लोगों को परेशान करने से डरते हैं। परिणामस्वरूप वे अधिक लोगों को अधिक समय तक परेशान करते हैं और उत्पादकता को अधिक प्रभावित करते हैं। जब यह स्पष्ट हो जाता है कि आप लोगों के साथ सम्मान का व्यवहार करेंगे और आप किसी को भी टीम के साथ सम्मान के साथ दूसरों के साथ व्यवहार नहीं करने के लिए बर्दाश्त नहीं करेंगे, तो बहुत संघर्ष हो जाता है। आप काम करने के लिए एक अच्छे व्यक्ति की तरह लगते हैं।
एचएलजीईएम

1
+1 बहुत अच्छा जवाब! हालाँकि एक प्रबंधक के रूप में आपको अपने सिर के पीछे यह रखना होगा कि कोई भी सही टीम नहीं है , और हमेशा संघर्ष की डिग्री होती है। यही मानव स्वभाव है!
आमिर रज़ाई

"सब कुछ (मुआवजा / पुरस्कार) में निष्पक्षता" आप बिना खुलासा किए संभवतः यह कैसे कर सकते हैं?
डेन

11

यह स्पष्ट रूप से संघर्ष पर निर्भर करता है; वे कई स्वादों में आते हैं।

  • धार्मिक तर्क ("आप रिक्त स्थान के बजाय टैब का उपयोग क्यों करते रहते हैं?"?)

इस मामले में स्पष्ट करने की बात यह है कि, सिद्धांत रूप में, इससे कोई फर्क नहीं पड़ता कि कौन सा सही है, यह वास्तव में कहीं अधिक महत्वपूर्ण है कि पूरी टीम एक ही दृष्टिकोण का उपयोग कर रही है। समझाएं कि अल्पसंख्यक राय धारक (और यह उजागर करना सुनिश्चित करें कि यह जरूरी सही निर्णय नहीं है, लेकिन रक्त को आकर्षित करने के लिए भी महत्वपूर्ण नहीं है)। इस के पतित मामले उदाहरण के लिए, एक डेवलपर स्रोत नियंत्रण का उपयोग करने से इनकार करते हैं या कोड-समीक्षा के लिए प्रस्तुत करते हैं। यह एक प्रबंधन मुद्दा है, और मैं ईमानदारी से नहीं जानता कि कैसे इसे हल करने के लिए दुष्ट डेवलपर को जाने दिया जाए।

  • व्यक्तिगत तर्क ("मैं आपको पसंद नहीं करता")

वास्तव में इसे कम करने का कोई तरीका नहीं है। उन दोनों को यह स्पष्ट कर दें कि बीकरिंग स्वीकार्य नहीं है, और यदि उनकी टीम के उत्पादक सदस्य होने जा रहे हैं तो उनकी व्यक्तिगत शिकायत की जाँच दरवाजे पर करने की आवश्यकता है (यह काम करता है कि आप प्रबंधक हैं या नहीं ; सहकर्मी आश्चर्यजनक रूप से प्रभावशाली हो सकते हैं यदि वे स्वयं के बारे में सुनिश्चित हों)। यदि वह काम नहीं करता है, तो या तो उन्हें अपने पेशेवर / शारीरिक निकटता को कम करने के लिए ऑर्ग चार्ट पर विभाजित करने का प्रयास करें, या अपने आप को उनसे दूर एक डेस्क प्राप्त करें।

  • तकनीकी तर्क

इस और अन्य संघर्ष प्रकारों के बीच महत्वपूर्ण अंतर यह है कि एक सही उत्तर होने की संभावना है। आमतौर पर यह कोड एक या दूसरे डेवलपर के पास होता है और यह कैसे काम करना चाहिए (कभी-कभी, यह एक बड़ा वास्तु तर्क है)। यहाँ समझ की मुख्य बात यह है कि एक सही उत्तर होने के बावजूद, आप शायद इसे नहीं जानते हैं । सबसे अच्छी बात जो आप कर सकते हैं वह यह सुनिश्चित करने के लिए मध्यस्थ है कि यह एक स्वच्छ तर्क है, और आशा है कि दोनों पक्ष आश्वस्त हो सकते हैं। फिर से, आप यह कर सकते हैं कि वे आपको रिपोर्ट करते हैं या नहीं, लेकिन यदि आप एक सहकर्मी हैं, तो वे एक प्रबंधक के पास नाटक को फिर से चलाने के लिए जा सकते हैं, भले ही आप उन्हें निष्कर्ष पर लाने का प्रबंधन करें।


5

एक तृतीय-पक्ष निष्पक्ष मध्यस्थ दोनों विरोधी दलों के साथ बैठें और उनसे बात करें।

यह मदद करता है अगर मध्यस्थ कोई है जो समस्या-हैवर्स के बारे में बात करने में सहज है, लेकिन यह कि वे अभी भी सम्मान करते हैं और टॉपटॉप पर बात नहीं करेंगे


2

यदि वे परिपक्व रूप से उन दोनों को बर्खास्त नहीं कर सकते हैं और एक पेशेवर, शायद एक ठेकेदार / किसी फ्रीलांस को प्राप्त कर सकते हैं?


2

मेरे अनुभव में इस प्रकृति के अधिकांश संघर्ष व्यक्तित्व संघर्ष के लिए आते हैं। उनमें से कुछ में अन्य तत्व हैं, लेकिन आमतौर पर ये केवल असहमति के लिए एक वाहन के रूप में उपयोग किए जा रहे हैं, भले ही आप उस समस्या को हल करें जिसके बारे में वे बहस कर रहे हैं, यह कुछ समय पहले कुछ और बात है।

मेरी सलाह:

1) पहली बात यह है कि उन दोनों को यह स्पष्ट करना है कि संघर्ष उन दोनों पर बुरी तरह से प्रतिबिंबित करता है और यह कि विजेता और हारने वाला नहीं है, अलग-अलग डिग्री के सिर्फ दो हारे हैं।

2) उन्हें यह स्पष्ट करें कि जो कुछ भी आप दोनों से उम्मीद करते हैं कि वे पेशेवर तरीके से कार्य करेंगे। उन्हें एक दूसरे को पसंद करने की आवश्यकता नहीं है, लेकिन उन्हें सभ्य, कुशल और संगठित होना चाहिए। सुनिश्चित करें कि यह उनके वार्षिक मूल्यांकन और समीक्षाओं में परिलक्षित होता है - टीम के साथी के साथ मिलने में असमर्थता उनके प्रदर्शन के साथ एक महत्वपूर्ण मुद्दा है।

3) एक दूसरे के साथ उनके मुद्दों को सुनें और जहां उचित हो सहानुभूति रखें लेकिन इस क्षेत्र में अपनी विफलताओं को भी इंगित करें और विस्तारित चर्चाओं में शामिल होने से बचें या कौन सही है और कौन गलत है इस बारे में कुछ निर्णय लें। जैसा कि मैंने 95% मामलों में ऊपर कहा है (शेष 5% वास्तविक बदमाशी है या जिसे अनुशासनात्मक मामले के रूप में ठीक से संबोधित करने की आवश्यकता है), उनके पास दोनों गलत हैं और उन्हें यह समझने की आवश्यकता है।

4) जहां संभव हो उन्हें अलग रखें जहां ऐसा करना आसान है। मैं आम तौर पर यह नहीं पाता कि लोगों को एक साथ फेंकने से ज्यादा कुछ भी नहीं होता है। यदि वे "सामंजस्य" करने जा रहे हैं, तो यह वैसे भी होगा और मुझे संदेह है कि ऐसा तब होने की संभावना है जब वे एक-दूसरे के चेहरे पर लगातार न हों।


1

आपको उन्हें एक "टेक ऑफ" में युद्ध करना चाहिए। प्रत्येक पक्ष को भागों का एक बॉक्स मिलता है - एक असंतुष्ट कंप्यूटर, वह जो मशीन का निर्माण करता है और पहले जीतता है।

यदि वह आपके लिए काम नहीं करता है, तो आपको एक माचे लड़ाई, या यहां तक ​​कि एक चेनसा लड़ाई की कोशिश करनी चाहिए।


चेनसॉ। हर सॉफ्टवेयर इंजीनियर ने DOOM खेला है, इसलिए हम सभी विशेषज्ञ चेनसॉ हैं। कुछ मतलब है।
एडम क्रॉसलैंड


1

TKI संघर्षों को हल करने के लिए विभिन्न तकनीकों की एक मुट्ठी की पहचान करता है जो कुछ मुद्दों को हल करने के लिए एक विचार हो सकता है। कुछ वैध मुद्दे हैं जैसे कि किसी फ्रेमवर्क का उपयोग करना या न करना, हालांकि इसे या तो एक टीम द्वारा मतदान किया जा सकता है, इसे हल करने के लिए एक तरह से या किसी प्रकार के प्रबंधक की तरह उच्च शक्ति पर जाकर। कुछ समय में आवश्यकताओं की व्याख्या करने में विवाद हो सकते हैं जो एक विशेष प्रबंधक को प्राप्त करने के लिए एक परियोजना प्रबंधक या व्यापार विश्लेषक के पास जाते हैं, उदाहरण के लिए एक रिक्त खोज रिटर्न कुछ भी नहीं करता है क्योंकि कुछ भी दर्ज नहीं किया गया था या यह सब कुछ वापस नहीं करता है क्योंकि वाइल्ड कार्ड मिलान का उपयोग किया जाता है कहता है कि इसमें सब कुछ नहीं है।

यदि यह अधिक व्यक्तित्व संघर्ष है तो सवाल यह बन जाता है कि इस मुद्दे का प्रत्येक व्यक्ति कितनी अच्छी तरह से जानता है और अगर यह जारी रहता है तो क्या किया जाएगा। यह इतना बेकार का खतरा नहीं है जितना कि, "अगर आप लोग इस काम को नहीं कर सकते हैं, तो मैं इसे कम से कम आप में से एक को हटाकर काम करूंगा," मानसिकता। कोर्स यह निष्क्रिय-आक्रामक व्यवहार और अन्य बचकाना बकवास की क्षमता रखता है, लेकिन यह तब होता है जब उज्ज्वल साधन संपन्न लोग एक तरह से प्रवेश करते हैं जो शत्रुता को हल करने के लिए पारंपरिक हथियारों का उपयोग नहीं करते हैं। "मीन गर्ल्स" में इस तरह के व्यवहार के कई उदाहरण हैं, बस एक तरह का संदर्भ देना है।


1

मुझे नहीं लगता कि मैं प्रबंधन के दाई पहलू को खड़ा कर पाऊंगा। मैं उन्हें मौत के लिए एक द्वंद्वयुद्ध के साथ इसे निपटाने के लिए कहूंगा।


क्षमा करें -1 इस उत्तर के लिए :-)
Geek

1
द्वंद्वयुद्ध अच्छा है, जब तक कि इसमें
मैचेस

+1 यह समझने के लिए कि ऐसे दिन हैं जब यह बच्चे के बैठने जैसा महसूस कर सकता है।
जॉन हॉपकिंस

1

मुझे एक "टीम कॉन्ट्रैक्ट" उपयोगी मिला है।

यह टीम के सदस्यों द्वारा उनके द्वारा खुद को बड़े पैमाने पर विकसित किया जाना है, अगर यह उच्च से नीचे आता है तो यह काम नहीं करेगा।

हालांकि, टीम को पहले से ही फाइट करने में थोड़ी देर हो गई है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.