हाँ लेकिन बहुत देखभाल के साथ!
मैं स्पष्ट कर दूं।
आपको सॉफ्टवेयर की आदत में सुधार करने का प्रयास करना चाहिए। यदि आप कोड / टीम / व्यवसाय / परियोजना / प्रबंधन को देखते हैं और आपकी पहली प्रतिक्रिया स्नान करना है, तो यह रहने योग्य नहीं है। यदि आपकी पहली प्रतिक्रिया हाँ चिल्लाना है! ... और फिर शिकायत करें जब आप कार्यालय से बाहर निकले हैं, तो आपको अपने घर को अधिक रहने योग्य बनाने की आवश्यकता है। इसकी एक भावना है, और आप इसे जान पाएंगे।
कहा जा रहा है, आप एक जटिल सहानुभूति में काम कर रहे हैं । आप जो कुछ भी करते हैं वह गलत होने की संभावना है, और संभवत: कम से कम अल्पावधि में चीजों को बदतर बना देगा, क्योंकि एक साधारण बदलाव में लहर है। तो सबसे पहले विनम्र हो जाते हैं, मेरा मतलब यह नहीं है कि एक पुश ओवर बन जाए या यह स्वीकार कर लें कि चीजें खराब होनी चाहिए, मेरा मतलब है कि इस तथ्य के साथ आना कि आपके अच्छे इरादे आपको शातिर रूप से चालू करने वाले हैं।
समस्या
सबसे अच्छे इरादों के साथ आप महसूस कर सकते हैं कि व्यापक व्यापक परिवर्तन की आवश्यकता है, और मैं इस बात से असहमत नहीं हूं कि ये परिस्थितियां मौजूद हैं, लेकिन इसके बारे में सोचने के लिए कुछ समय लें। वर्तमान प्रणाली काम कर रही है, आप और आपकी टीम कोड का उत्पादन कर रहे हैं, शायद इसकी धीमी, शायद इसकी दर्दनाक, लेकिन यह काम कर रहा है और आप सभी को इसका अनुभव है कि यह कैसे करना है। आप मोटे तौर पर जानते हैं कि क्या करना है, संक्षेप में आप इस प्रणाली में पेशेवरों का अभ्यास करते हैं।
व्यापक परिवर्तन के बाद हालांकि कोई भी, शायद कार्यान्वयनकर्ता को छोड़कर, जानता है कि क्या उम्मीद की जानी चाहिए। संक्षेप में हर किसी को सिस्टम के इस हिस्से में एक न्योफाइट स्तर पर रीसेट किया गया है। यह अच्छा नहीं है। Neophytes को नए नियम सीखने में समय लगता है। उस समय में नियोफ़ाइट्स गलतियाँ कर रहे हैं क्योंकि वे अभ्यास नहीं कर रहे हैं। वे गलतियाँ उस प्रणाली का हिस्सा बन जाती हैं, जिसे अब आपको उसके साथ रहना होगा और उसके पास नहीं है जहाँ अब चिंगारी है।
एक रास्ता आगे
ऐसे समय होते हैं जब आप स्लैश, बर्न और पुनर्निर्माण करते हैं, तब तक आप सबसे अच्छा कर सकते हैं। यह विशेष रूप से आकर्षक है अगर किसी को पुरानी प्रणाली में अभ्यास नहीं किया जाता है, क्योंकि केवल खो जाने वाली चीज कोडित ज्ञान है। यदि यह ज्ञान पूरी तरह से समझ में नहीं आता है, तो यह पहले से ही खो गया है, और शुरू करना ही एकमात्र विकल्प है। इसके विपरीत अगर कोडिंग की विधि, या इसका उपयोग कैसे किया जाए तो यह समस्याग्रस्त है, लेकिन कार्यशील है, यह ज्ञान अभी भी सुलभ है, और शायद इसके लायक है, शायद इसकी नहीं - बस निर्णय को हल्के में न लें।
दूसरी पसंद सिस्टम के साथ काम करना है ताकि सभी के पास संदर्भ का एक फ्रेम हो, लेकिन सिस्टम के छोटे हिस्सों को बदलना ताकि टीम के सभी लोग जागरूक हों, या यदि वे बदलाव के बारे में नहीं जानते हैं, तो यह दोनों आसान है नोटिस और सीखने में आसान। यह कैज़न नामक प्रथाओं का आधार है । एक और अधिक डेवलपर उन्मुख सूत्र प्रस्तुत किया गया है शेविंग द गोल्डन याक, मैं अत्यधिक इसे देखने और इसके माध्यम से सोचने की सलाह देता हूं।
इसलिए एक छोटी सी चीज़ खोजें जिसे बदला जा सकता है जो आपके जीवन को बेहतर बनाएगा, और उम्मीद है कि कुछ अन्य लोगों की भी। स्थिति को ठीक करना या सुधारना। यह आपको अभ्यास में बदलाव लाने के लिए अभ्यास और अनुभव देगा। सुनिश्चित करें कि आपको प्रतिक्रिया मिलती है: क्या आप इस पर बेहतर चर्चा कर सकते थे, क्या यह वास्तव में उपयोगी था, क्या इसने सिस्टम के किसी अन्य भाग को परेशान किया। क्या किया जा सकता है और इसे कैसे किया जा सकता है, इसके लिए अपनी फीलिंग डेवलप करें।
अब तीन चीजें हुई हैं:
- आपने सिस्टम में सुधार किया है,
- आपने सिस्टम को बदलने का अनुभव प्राप्त किया है
- टीम ने आपको सिस्टम को सफलतापूर्वक बदलने के लिए देखा है।
अब सुधार करने के लिए एक और चीज़ चुनें, जैसे-जैसे आपका अनुभव बढ़ता जाएगा और जैसे-जैसे आप कम लटकने वाली समस्याओं को खत्म करेंगे, आप सिस्टम में कठिन मुद्दों का सामना करना शुरू करेंगे, लेकिन कम से कम अब जब आप कहेंगे कि हमें एक्स को बदलना होगा:
- आप जानते हैं कि परिवर्तन प्रणाली को कैसे प्रभावित करेगा
- आप जानते हैं कि यह क्या समस्याएं उत्पन्न करेगा (किन नियमों को पुनः प्राप्त करने की आवश्यकता है)
- आप जानते हैं कि परिवर्तन को लागू करने के मुद्दों को ठीक करने या सुधारने के कुछ तत्काल तरीके हैं
- आपके आसपास के लोग जानते हैं कि आप सिस्टम के जानकार हैं, और इसे सफलतापूर्वक बदलने में सक्षम हैं