यह समस्याओं को हल करने का एकमात्र तरीका है

हममें से ज्यादातर लोग इसे गलत करते हैं।

punttim / pixabay

मैं जिस समस्या के बारे में बताने जा रहा हूं वह हमारे जीवन में, हमारे निजी जीवन में, हमारे पेशेवर जीवन में, हमारे रिश्तों में, हमारे जीवन के हर पहलू में होती है। तो, कृपया मेरे साथ रहें, भले ही सॉफ्टवेयर विकास उदाहरण आपके साथ प्रतिध्वनित न हो।

एक कंप्यूटर प्रोग्रामर एक बुरा बग के खिलाफ आता है। वे बग को ठीक करने के लिए तुरंत कोड की दर्जनों लाइनें लिखना शुरू कर देते हैं। वे परीक्षण और त्रुटि विधि का उपयोग करते हैं और कार्यक्रम में नए कोड जोड़ते हैं जब तक कि वे त्रुटि को पुन: उत्पन्न नहीं कर सकते।

एक और कंप्यूटर प्रोग्रामर उसी बग के खिलाफ आता है। वे कोड में जाते हैं और बग का मूल कारण जानने के लिए घंटों बिताते हैं। एक बार जब वे उस रेखा को ढूंढ लेते हैं जो बग का कारण बनती है, तो वे उस रेखा को बदल देते हैं और बग हल हो जाता है।

अब, बेहतर दृष्टिकोण कौन सा है? परीक्षण और त्रुटि का उपयोग करना, कोड की यादृच्छिक लाइनों को जोड़ना और घटाना? या त्रुटि के मूल कारण को खोजने और इसे ठीक करने के लिए एक पंक्ति को बदलने पर घंटों खर्च करते हैं?

परीक्षण त्रुटि विधि

परीक्षण और त्रुटि दृष्टिकोण अनुभवहीन प्रोग्रामर का तरीका है। इसका अर्थ है कि आप नहीं जानते कि आप क्या कर रहे हैं। उस स्थिति में, आप कुछ अंतर्दृष्टि प्राप्त कर सकते हैं कि कार्यक्रम परीक्षण और त्रुटि से कैसे काम करता है।

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

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

मूल कारण ढूँढना

समस्या का मूल कारण खोजना अनुभवी प्रोग्रामर का तरीका है। अनुभवी प्रोग्रामर जानता है कि मूल कारण का पता लगाए बिना, आप किसी भी समस्या का समाधान नहीं कर रहे हैं। यह धैर्य, एकाग्रता और कभी-कभी एक बहुत ही निराशाजनक प्रक्रिया है।

आप एक लाइन की खोज कर सकते हैं जो कोड की हजारों लाइनों के बीच समस्या पैदा कर रही है। यह एक हिस्टैक में सुई की खोज करना पसंद करता है। लेकिन एक बार जब आप सुई को छेद में पाते हैं, तो आप जानते हैं कि आपने एक गंभीर समस्या हल कर दी है।

आप अपने शरीर पर किस सर्जन को संचालित करना पसंद करते हैं? परीक्षण और त्रुटि दृष्टिकोण का उपयोग करने वाला? या वह जो मूल कारण की तलाश करता है और केवल उसी को ठीक करता है?

आपका जीवन अलग नहीं है।

अधिकांश समय, हम परीक्षण और त्रुटि दृष्टिकोण का उपयोग करके अपनी समस्याओं के त्वरित समाधान खोजने की कोशिश कर रहे हैं।

  • त्वरित सुधारों को लागू होने में अधिक समय लगता है।
  • वे अंत में अधिक महंगे हैं।
  • वे हमारे जीवन को अस्थिर बनाते हैं।
  • वे सड़क पर अधिक से अधिक समस्याएं पैदा करते हैं।
"कल के समाधान आज की समस्याएं हैं।"

त्वरित सुधार हाथ में समस्याओं के लिए घुटने की झटका प्रतिक्रियाएं हैं। वे समस्या का समाधान नहीं करते हैं। वे केवल सबसे अच्छी समस्या को स्थगित करते हैं और सबसे खराब रूप से आपदाओं का कारण बनते हैं। हम उनका उपयोग क्यों करते हैं? क्योंकि हर कथित समस्या पर घुटने की प्रतिक्रिया के साथ प्रतिक्रिया करना मानवीय स्वभाव है।

समस्या का मूल कारण कैसे खोजें

समस्या की जड़ का पता लगाना सस्ता, तेज, और लंबे समय में अधिक प्रभावी है।

अधिकांश लोग सोचते हैं कि त्वरित सुधार त्वरित, सस्ते और प्रभावी हैं। सच्चाई से कुछ भी दूर नहीं हो सकता। यह केवल मानसिक आलस्य और अनुभवहीनता ही प्रकट होती है। त्वरित सुधार लंबे समय में केवल अधिक से अधिक समस्याओं का परिणाम है।

यदि किसी समस्या का मूल कारण किसी समस्या को हल करने का एकमात्र तरीका है, तो हम समस्या का मूल कारण कैसे खोज सकते हैं?

द 5 व्हिसेस टेक्नीक

समाधान एक विधि है जिसे 5 Whys तकनीक कहा जाता है। आप समस्या को एक प्रश्न के रूप में तैयार करते हैं और उत्तर की तलाश करते हैं। एक बार जब आपको कोई उत्तर मिल जाता है, तो आप उत्तर को प्रश्न क्यों बनाते हैं। आप इन दो चरणों को पांच बार दोहराएं। पांचवें क्यों, आप अपनी समस्या का मूल कारण खोजने का एक अच्छा मौका है।

एक बार जब आप मूल कारण या कारणों का पता लगा लेते हैं, तो समाधान खोजना आसान होता है। इसका मतलब यह नहीं है कि इसे लागू करना आसान है। यहाँ एक उदाहरण है।

  • मैं काम में अच्छा प्रदर्शन क्यों नहीं करता?
  • क्योंकि मैं ध्यान केंद्रित नहीं कर सकता।
  • मैं ध्यान केंद्रित क्यों नहीं कर सकता?
  • क्योंकि मेरा साथी मुझे हर समय टेक्सट कर रहा है।
  • मेरा साथी मुझे हर समय पाठ क्यों करता है
  • क्योंकि मैं उन पर ज्यादा ध्यान नहीं देता।
  • मैं अपने साथी पर अधिक ध्यान क्यों नहीं देता?
  • क्योंकि मेरे पास उनके साथ बिताने के लिए ज्यादा समय नहीं है।
  • जीवनसाथी के साथ बिताने के लिए मेरे पास इतना समय क्यों नहीं है?
  • क्योंकि मुझे ऑनलाइन गेमिंग की लत है।

इस काल्पनिक उदाहरण में, हम पाँच काना पूछने के बाद मूल कारण पाते हैं। समाधान सरल है, ऑनलाइन गेमिंग छोड़ दें। क्या इसे लागू करना आसान है? शायद ऩही।

नुकसान

कभी-कभी, आप एक प्रश्न के कई कारणों के साथ आ सकते हैं। उस स्थिति में, आपको प्रत्येक शाखा के लिए प्रक्रिया पूरी करनी होगी। इस तरह, आप सैकड़ों कारणों से समाप्त हो सकते हैं।

कभी-कभी, आप पहले क्यों के बाद मूल कारण के साथ आ सकते हैं। कभी-कभी, आपको मूल कारण खोजने के लिए पाँच से अधिक गहरी खुदाई करनी पड़ सकती है।

कभी-कभी, आप परिपत्र कारणों से समाप्त होते हैं। उदाहरण के लिए, आप अच्छी तरह से नहीं सो सकते हैं, क्योंकि आप बहुत अधिक कॉफी पीते हैं और आप बहुत अधिक कॉफी पीते हैं, क्योंकि आप दिन में सोते हैं।

विश्लेषण पक्षाघात

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

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

5 Whys तकनीक मूल कारण का पता लगाने में काफी जल्दी है। उस मूल कारण का समाधान भी काफी हद तक स्पष्ट है।

यदि आप मूल कारण नहीं खोज सकते हैं और स्पष्ट समाधान देख सकते हैं, तो आप जिस स्थिति में हैं, उसकी वास्तविकता पर एक नज़र डालें और अपनी स्थिति की वास्तविकता का पूरी तरह से सामना करें और निर्णय लेने की आवश्यकता है।

आप किन कार्यों से बच रहे हैं? हो सकता है कि समाधान आपके सुविधा क्षेत्र के बाहर हो। अगर ऐसा है, तो इसे स्वीकार करें और अपने सुविधा क्षेत्र को बढ़ाने की दिशा में अपना काम करें, आवश्यक कौशल सेट विकसित करें, एक योजना बनाएं और अपनी योजना पर अमल करें।

निष्कर्ष

5 Whys तकनीक कई स्तरों पर कई समस्याओं को उजागर करती है। किसी समस्या के मूल कारण का पता लगाने और उसे हल करने से, हम कई समस्याओं को कई स्तरों पर हल करते हैं। ऊपर दिए गए उदाहरण में, कार्य, एकाग्रता, रिश्तों के मुद्दों और समय प्रबंधन के मुद्दों पर प्रदर्शन।

आप जिस समस्या का सामना करते हैं, उस समय 5 व्हिस तकनीक को लागू करें। समस्या के मूल कारण को खोजने का प्रयास करें और मूल कारण के समाधान के साथ आएं। मुझे पता है कि तकनीक आपके लिए कैसे काम करती है!

आगे पढ़िए: कैसे उलट सकता है इंजीनियर आपका जीवन

यह कहानी द स्टार्टअप, मीडियम का सबसे बड़ा उद्यमिता प्रकाशन है, जिसके बाद 293,189+ लोग प्रकाशित हुए हैं।

हमारी शीर्ष कहानियाँ यहाँ प्राप्त करने के लिए सदस्यता लें।