paint-brush
स्टार्टअप इंजीनियरों पर संज्ञानात्मक भार कम करनाद्वारा@nkko
838 रीडिंग
838 रीडिंग

स्टार्टअप इंजीनियरों पर संज्ञानात्मक भार कम करना

द्वारा Nikola Balic5m2023/08/17
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

प्रारंभिक चरण के स्टार्टअप को उत्पादकता बढ़ाने और बर्नआउट को कम करने के लिए इंजीनियरों के लिए संज्ञानात्मक भार को कम करने पर ध्यान केंद्रित करना चाहिए। इसे विकर्षणों को दूर करके, वर्कफ़्लो को सरल बनाकर, डेवलपर अनुभव को अनुकूलित करके और जानबूझकर जटिलता जोड़कर प्राप्त किया जा सकता है।
featured image - स्टार्टअप इंजीनियरों पर संज्ञानात्मक भार कम करना
Nikola Balic HackerNoon profile picture
0-item

शुरुआती चरण के स्टार्टअप के इंजीनियर उच्च दबाव वाले वातावरण में काम करते हैं। सीमित संसाधनों और लगातार बदलती प्राथमिकताओं के साथ, उनका संज्ञानात्मक भार बहुत अधिक है। यह बोझ उत्पादकता, नवाचार और इंजीनियर संतुष्टि में बाधा बन सकता है।


स्टार्टअप्स को संज्ञानात्मक भार को न्यूनतम करना प्राथमिकता बनाना चाहिए।


हैकरनून पर मेरे पिछले लेख में चर्चा की गई थी कि इंजीनियरों के विशाल संज्ञानात्मक भार को प्रबंधित करने के लिए प्रवाह स्थिति प्राप्त करना कैसे महत्वपूर्ण है । मैंने तर्क दिया है कि प्रवाह स्थिति को बढ़ावा देने से संज्ञानात्मक बोझ कम हो जाता है, जिससे इंजीनियरों को नवाचार और उत्पादकता के लिए अपनी मानसिक क्षमताओं का पूरी तरह से लाभ उठाने का अधिकार मिलता है।


उच्च दबाव वाला स्टार्टअप वातावरण अस्पष्ट समस्याओं, निरंतर संदर्भ स्विचिंग और संरचना की कमी के साथ मानसिक क्षमताओं पर दबाव डालता है।


इंजीनियरिंग दिमाग पर स्टार्टअप ड्रेन

स्टार्टअप के लिए काम करने वाले इंजीनियरों को अनिश्चितता और जटिलता के गर्त में डाल दिया जाता है। ऐसी समस्याओं का पता लगाना जो अच्छी तरह से परिभाषित नहीं हैं और जिनकी संरचना कम है, दिमाग के लिए कठिन है। जब जोखिम बड़ा हो तो कई अज्ञात लोगों से निपटना तनावपूर्ण हो सकता है।


व्यवसाय में प्राथमिकताएँ तेजी से बदलती हैं, इसलिए इंजीनियरों को लगातार संदर्भ बदलना पड़ता है। जो प्रक्रियाएँ और बुनियादी ढाँचे अच्छी तरह से स्थापित नहीं किए गए हैं वे भी संज्ञानात्मक भार में वृद्धि करते हैं। जब आपके पास रोकने के लिए बहुत कुछ न हो तो हर विकल्प बड़ा लगता है।


डेवलपर वेग पर संज्ञानात्मक भार का खिंचाव

अध्ययनों से पता चलता है कि संज्ञानात्मक भार सीधे तौर पर कार्यशील स्मृति की मात्रा को कम कर देता है जिसका उपयोग कार्यों के लिए किया जा सकता है। जब इंजीनियर अपने दिमाग को सीमा तक धकेल देते हैं, तो उनके काम पर असर पड़ता है।


ख़राब उपकरणों से लड़ना और यह न जानना कि आप क्या हासिल करना चाहते हैं, निराशाजनक है। जब आपके पास सोचने के लिए बहुत कुछ होता है, तो आप जल्दी ही थक जाते हैं।


स्टार्टअप यह बर्दाश्त नहीं कर सकते कि इंजीनियर उतना अच्छा काम न करें जितना वे कर सकते थे। निरंतर वेग के लिए, आपको अपने मानसिक भार को संभालने में सक्षम होना चाहिए।


कोड समझने में संज्ञानात्मक भार

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


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


सुधार के क्षेत्रों का पता लगाने में कोड समीक्षाएँ महत्वपूर्ण भूमिका निभाती हैं। समीक्षक जटिल तर्क का हवाला दे सकते हैं और सरलीकरण का सुझाव दे सकते हैं। जैसे-जैसे सिस्टम बढ़ता है, नियमित रीफैक्टरिंग कोड स्पष्टता को प्राथमिकता देती है। सुपाठ्य कोड नियंत्रित संज्ञानात्मक भार का पूरक है।


इंजीनियरिंग टीमों पर संज्ञानात्मक भार

व्यक्तिगत संज्ञानात्मक भार के अलावा, टीमें सामूहिक बोझ से भी निपटती हैं। समूहों के बीच बहुत अधिक मतभेद, अस्पष्ट स्वामित्व और अव्यवस्थित समन्वय जमा हो जाता है। इंजीनियर संगठनात्मक अव्यवस्था में मानसिक ऊर्जा बर्बाद करते हैं।


मैथ्यू स्केल्टन और मैनुअल पेस द्वारा प्रस्तावित प्रभावी टीम टोपोलॉजी, समूहों में काम को सुव्यवस्थित करती है और ओवरहेड समन्वय को कम करती है। प्लेटफ़ॉर्म टीमें मूलभूत आवश्यकताओं तक स्वयं-सेवा पहुंच प्रदान करती हैं। फ़ीचर टीमों के पास स्वायत्तता के साथ ऊर्ध्वाधर स्लाइस हैं। सक्षम टीमें विशेष विशेषज्ञता प्रदान करती हैं। स्पष्ट डोमेन के साथ, टीमें मूल्य प्रदान करने पर संज्ञानात्मक प्रयास पर ध्यान केंद्रित कर सकती हैं।


विकर्षणों और अनिश्चितता को दूर करना

नेताओं को विकर्षणों और धुंध को खत्म करने की आवश्यकता है जिसकी इंजीनियरों को आवश्यकता नहीं है। अपने भौतिक और डिजिटल स्थानों को साफ़ करें। वर्कफ़्लो और संचार में सुधार किया जाना चाहिए।


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


प्रक्रियाओं को सरल बनाएं ताकि वे केवल वही करें जो करने की आवश्यकता है। स्वचालन कम-मूल्य वाले कार्यों से छुटकारा दिला सकता है जो बार-बार किए जाते हैं। इंजीनियरों को विकर्षणों को खोजने और उनसे छुटकारा पाने के लिए आवश्यक उपकरण दें।

इंटुएटिव टूलींग फाउंडेशन से शुरुआत

सरल, प्रसिद्ध उपकरण और आर्किटेक्चर चुनने से संज्ञानात्मक भार तुरंत कम हो जाता है। सिद्ध पैटर्न पर निर्माण करें, और मूल बातें दोबारा न करें।


मानकीकृत विकास वातावरण और क्लाउड-आधारित उपकरण जैसे GitHub Codespaces, Coder, Gitpod, Codeanywhere, Daytona, या Replit डेवलपर्स को ऐसा वातावरण देते हैं जो सीधे बॉक्स से बाहर कोड करने के लिए तैयार होते हैं। यह आपको वातावरण की स्थापना और उसे ठीक करने में मानसिक ऊर्जा खर्च करने से रोकता है।


लोगों को एक-दूसरे को समझने में मदद करने के लिए जीवित दस्तावेज़ीकरण का उपयोग करें। ज्ञान के आदान-प्रदान को अनुकूलित करें. मॉड्यूलराइज़ करने के लिए परतों के बजाय डोमेन का उपयोग करें।


लचीलेपन के बजाय राय वाले ढाँचे चुनें। विकल्प छीन लो. भार कम करने के लिए पर्याप्त संरचना दें, लेकिन इसे बहुत अधिक कठोर न बनाएं।


जानबूझकर जटिलता जोड़ना

जटिलता जानबूझकर जोड़ी जानी चाहिए, पूर्वनिर्धारित रूप से नहीं। नए उपकरण, वास्तुकला जटिलता या प्रक्रियाओं को शुरू करने से पहले मान्य आवश्यकताओं की प्रतीक्षा करें।


इंजीनियरों को कठिन परिश्रम से प्राप्त अनुभव के आधार पर जटिलता जोड़ने का काम करना चाहिए, न कि धारणाओं के आधार पर। अनावश्यक प्रौद्योगिकी पर जोर देने वाले संस्थापकों या निवेशकों का विरोध करें।


न्यूनतम निवेश के साथ परीक्षण एकीकरण के लिए प्रूफ-ऑफ-कॉन्सेप्ट का लाभ उठाएं। संज्ञानात्मक भार को गुणात्मक रूप से मापें।


संज्ञानात्मक भार का मूल्यांकन

जबकि संज्ञानात्मक भार अस्पष्ट दिखाई दे सकता है, शोधकर्ताओं ने इसे मापने के तरीके तैयार किए हैं। एक व्यापक रूप से इस्तेमाल किया जाने वाला पैमाना नासा टास्क लोड इंडेक्स (टीएलएक्स) है, जो मानसिक, शारीरिक और अस्थायी मांगों, प्रदर्शन, प्रयास और हताशा का मूल्यांकन करता है।


स्टार्टअप को समय के साथ संज्ञानात्मक भार को मापने के लिए नासा टीएलएक्स जैसे उपकरणों का लाभ उठाना चाहिए। उत्पाद विकास के विभिन्न चरणों के दौरान इंजीनियरों के लिए रेटिंग लॉग करें। उन स्पाइक्स की पहचान करें जो ओवरलोड का संकेत दे सकते हैं। वर्कफ़्लो में समस्या बिंदुओं को उजागर करने के लिए औसत ट्रैक करें। प्रक्रिया परिवर्तन से पहले और बाद के लोड की तुलना करना प्रभाव को दर्शाता है।


समय-से-उत्पादकता और संतुष्टि जैसे मेट्रिक्स को मापना और ट्यून करना निरंतर होना चाहिए। परिमाणित मेट्रिक्स इंजीनियरों की गुणात्मक प्रतिक्रिया के पूरक हैं। साथ में वे डेवलपर अनुभव को बेहतर बनाने पर कार्रवाई योग्य अंतर्दृष्टि प्रदान करते हैं।


डेवलपर अनुभव को अनुदैर्ध्य रूप से फाइन-ट्यूनिंग करें

जैसे-जैसे स्टार्टअप बड़ा होता है, प्रत्येक मील के पत्थर पर इंजीनियरिंग संज्ञानात्मक भार को मापें। महत्वपूर्ण टूलींग, प्रक्रिया या आर्किटेक्चर परिवर्तन से पहले और बाद में लोड डेटा कैप्चर करें।


कम वेग, उच्च बग दर, हताशा और मंथन जोखिम जैसे लोड संकेतकों पर नज़र रखें। इंजीनियर खुशी का नियमित सर्वेक्षण करें।


इंजीनियरों को अपने अनुभव को आकार देने के लिए स्वायत्तता और निपुणता प्रदान करें। उत्पादकता को सक्षम करने के लिए अनावश्यक मानसिक बोझ को दूर करें।


शुरुआती चरण के स्टार्टअप का दबाव इंजीनियरों पर गहन संज्ञानात्मक मांगें थोपता है। जानबूझकर प्रक्रियाओं, सरलीकृत वर्कफ़्लो और सहज उपकरणों के माध्यम से अनावश्यक मानसिक प्रयास को हटाने से स्टार्टअप यात्रा में अधिक उत्पादकता, नवाचार वेग और नौकरी की पूर्ति होती है।


संज्ञानात्मक भार को कम करने के लिए 5 युक्तियाँ

यहां 5 प्रमुख तरीके दिए गए हैं जिनसे स्टार्टअप इंजीनियरों के लिए संज्ञानात्मक भार को कम कर सकते हैं:


  1. रुकावटों और अव्यवस्थित वातावरण को कम करके विकर्षणों को दूर करें।
  2. परिचित तकनीकों और सीधी वास्तुकला के माध्यम से सहज ज्ञान युक्त नींव से शुरुआत करें।
  3. एक बार सत्यापन के बाद जानबूझकर जटिलता जोड़ें, समय से पहले अत्यधिक जटिलता से बचें।
  4. दर्द बिंदुओं की पहचान करने के लिए विभिन्न चरणों में संज्ञानात्मक भार की मात्रा निर्धारित करें।
  5. उत्पादकता उपकरण और संसाधन प्रदान करके डेवलपर अनुभव को लगातार अनुकूलित करें।


प्रारंभिक चरण के स्टार्टअप के लिए अनावश्यक मानसिक प्रयास को कम करना सर्वोच्च प्राथमिकता होनी चाहिए।


यह इंजीनियरों को महत्वपूर्ण प्रारंभिक चरणों के दौरान अधिकतम मूल्य प्रदान करने पर अपने संज्ञानात्मक संसाधनों पर ध्यान केंद्रित करने की अनुमति देता है।