आप विशेष नहीं हैं

मेरा इरादा यह कठोर लगाना नहीं है, लेकिन मुझे लगता है कि यह कहना ज़रूरी है: “आप विशेष नहीं हैं।” और यहाँ “आप” से मेरा मतलब है आपका व्यवसाय। वह संगठन जिसे आप, एक IT practitioner के रूप में, support करते हैं। दशकों से हम सुनते आए हैं कि आधुनिक शिक्षा प्रणाली हर छात्र को अद्वितीय और विशेष महसूस कराने की कोशिश करती है, जब पुरस्कार दिए जाते हैं तो स्कूल, विशेष रूप से प्राथमिक छात्रों के साथ, यह सुनिश्चित करने का रास्ता खोजते हैं कि हर छात्र को किसी न किसी प्रकार का पुरस्कार मिले। सर्वश्रेष्ठ उपस्थिति, बैठने के तरीके, कक्षा में चुप रहने जैसी पूरी तरह अप्रासंगिक बातों के लिए पुरस्कार बनाए जाते हैं ताकि हर छात्र न केवल समूह का हिस्सा महसूस करे, बल्कि एक विशेष, अनूठा व्यक्ति बने जिसने कुछ बाकी सबसे बेहतर किया हो।
यह रवैया, यह विश्वास कि हर कोई विशेष है और वे सभी आँकड़े, सामान्य नियम और best practices “किसी और” पर लागू होते हैं, अब IT में भी व्यापक रूप से फैल गया है। यह इस विश्वास के रूप में प्रकट होता है कि हर व्यवसाय, हर कंपनी इतनी विशेष और अनूठी है कि IT उद्योग का ज्ञान इस परिस्थिति में लागू नहीं होता। जिन IT practitioners से मैंने बात की है वे लगभग हमेशा मानते हैं कि best practices और संचित उद्योग ज्ञान अच्छे हैं और लगभग हर मामले में लागू होते हैं – सिवाय अपने मामले के। वे सभी नियम, वे सभी दिशानिर्देश किसी और के लिए बढ़िया हैं, लेकिन उनके लिए नहीं। समस्या यह है कि लगभग सभी ऐसा महसूस करते हैं, लेकिन ऐसा हो नहीं सकता।
मैंने यह समस्या सबसे अधिक स्पष्ट रूप से, और वास्तव में लगभग विशेष रूप से, छोटे व्यवसाय बाज़ार में पाई है, जहाँ सिद्धांत रूप में किसी कंपनी के अत्यधिक अनूठे होने की संभावना Fortune 100 के बड़े उद्यम क्षेत्र की तुलना में वास्तव में बहुत कम है, जहाँ विशिष्टता कुछ हद तक अपेक्षित होती है। लेकिन छोटे व्यवसायों द्वारा एकरूपता मानने और बड़े व्यवसायों द्वारा विशिष्टता की अपेक्षा करने के बजाय विपरीत होता दिखता है। बड़े व्यवसाय समझते हैं कि विशाल पैमाने पर भी IT की समस्याएँ अधिकतर मानक पैटर्न हैं और उन्हें आज़माए हुए, सामान्य तरीकों से हल किया जाना चाहिए। और इसी तरह, छोटे व्यवसाय, जो भावनात्मक रूप से “विशेष” होने की ज़रूरत से प्रेरित लगते हैं, उद्योग के पैटर्न से बचने की ज़रूरत का दावा करते हैं और अक्सर मूल्यवान ज्ञान को हास्यास्पद हद तक नज़रअंदाज़ करते हैं, जबकि अक्सर उस pattern के उपयोग के सबसे पाठ्यपुस्तकीय उदाहरण के अनुरूप होते हैं। मेरे अनुभव से ऐसा लगता है कि एक छोटा व्यवसाय जितना अधिक “पाठ्यपुस्तकीय” होता है, उतनी ही अधिक संभावना होती है कि उसका IT विभाग उनके लिए डिज़ाइन किए गए समाधानों से बचेगा और किसी भी कीमत पर पहिये को फिर से आविष्कार करने की कोशिश करेगा।
सामान्य समाधान और practices अधिकांश व्यवसायों और workloads पर लागू होती हैं, आसानी से उनमें से 99.9% से अधिक पर। यहाँ तक कि बड़ी कंपनियों में भी जहाँ विशिष्टता की संभावना होती है, हम केवल दुर्लभ workloads देखने की उम्मीद करते हैं जो एक अनूठी श्रेणी में आते हैं। दुनिया के सबसे बड़े व्यवसायों में भी औसत workload, खैर, औसत है। हज़ारों servers और workloads वाले बड़े उद्यम अक्सर खुद को कुछ ही बहुत अनूठी परिस्थितियों में पाते हैं जिनके लिए कोई उद्योग मानक नहीं है। लेकिन फिर भी, उनके पास कई हज़ार बहुत मानक workloads हैं जो किसी भी तरह से विशेष नहीं हैं। व्यवसाय जितना छोटा होता है, न केवल एक अनूठे workload की संभावना उतनी कम होती है बल्कि workload-दर-workload आधार पर इसके होने की संभावना भी कम होती है क्योंकि उनके पास बहुत कम workloads होती हैं।
एक कारण यह है कि छोटे व्यवसाय, यहाँ तक कि छोटे व्यवसायों में बहुत अनूठे वाले भी, शायद ही कभी वास्तव में अनूठे होते हैं, क्योंकि जब एक छोटे व्यवसाय को कहें performance, capacity, scale या security की अत्यधिक ज़रूरत होती है तो इसका [लगभग] कभी मतलब नहीं होता कि उसे बड़े व्यवसायों के मौजूदा मानकों से अधिक की ज़रूरत है। बड़े data sets या extreme security से निपटने के मानक, उदाहरण के लिए, पहले से ही उद्योग में बड़े पैमाने पर स्थापित हैं और छोटे व्यवसायों को केवल बड़े players के लिए विकसित ज्ञान और practices का लाभ उठाना है।
जो आश्चर्यजनक है वह यह है कि अपेक्षाकृत मामूली revenue वाला एक छोटा व्यवसाय मानता है कि उसके data को दुनिया के शीर्ष वित्तीय संस्थानों, सैन्य संगठनों, सरकारों, अस्पतालों या परमाणु ऊर्जा सुविधाओं के security मानकों से अधिक गोपनीयता और security की आवश्यकता है। स्थिति को और अधिक हास्यास्पद बनाने वाली बात यह है कि इन security की चरम सीमाओं का पीछा करते हुए, छोटे व्यवसाय लगभग हमेशा बहुत कम security मानकों पर पहुँचते हैं। वे अक्सर असुरक्षित या जैसा हम अक्सर कहते हैं “tin foil hat” प्रक्रियाओं के लिए “extreme security” की ज़रूरत का हवाला देते हैं।
Security एक ऐसा क्षेत्र है जहाँ यह व्यवहार बहुत स्पष्ट है। अक्सर यह छोटे व्यवसाय के मालिक या छोटे व्यवसाय के IT “managers” होते हैं जो उद्योग मानकों पर अविश्वास की यह भावना पैदा करते हैं, न कि IT practitioners स्वयं, हालाँकि यह भावना कि एक व्यवसाय अनूठा है अक्सर नीचे तक भी फैल जाती है।
Security के समान, असीमित uptime और highly available systems की ज़रूरत, जो high end enterprise workloads के लिए भी शायद ही कभी ज़रूरी होती है, छोटे व्यवसायों में लगभग सर्वव्यापी लक्ष्य लगती है। छोटे व्यवसाय अक्सर अपने बड़े व्यवसाय समकक्षों की तुलना में revenue के संबंध में high availability systems खरीदने पर कई गुना अधिक पैसा खर्च करते हैं। अक्सर यह इस गलत धारणा के साथ किया जाता है कि बड़े व्यवसाय हमेशा high availability का उपयोग करते हैं और छोटे व्यवसाय को प्रतिस्पर्धा करने के लिए ऐसा करना होगा, कि यदि वे ऐसा नहीं करते तो वे एक व्यवहार्य व्यवसाय नहीं हैं या कि कोई भी downtime व्यवसाय के पतन के बराबर है। इनमें से कोई भी सच नहीं है। उद्यमों में revenue की तुलना में reliability की लागत बहुत कम होती है और फिर भी यह देखने के लिए काफी cost analysis करते हैं कि risk के माध्यम से कौन से reliability खर्च उचित हैं। छोटे व्यवसाय शायद ही कभी वह best practice analysis करते हैं और लगभग सार्वभौमिक रूप से इस बहुत असंभावित विश्वास पर कूद पड़ते हैं कि उनके workloads सबसे बड़े उद्यमों से भी नाटकीय रूप से अधिक मूल्यवान हैं और उनके पास downtime को कम करने का कोई साधन नहीं है। business best practices (risk mitigation में निवेश करने से पहले सावधानीपूर्वक cost और risk analysis करना), financial best practices (अग्रिम लागत बचत के पक्ष में रहना) या technology best practices (high availability केवल जब आवश्यक और उचित हो) सभी को नज़रअंदाज़ करने से कई व्यवसाय इस विश्वास के साथ काम करते हैं कि वे “विशेष” हैं और उन पर कोई सामान्य नियम लागू नहीं होते।
सभी technology ज़रूरतों को विशेष होने की धारणा से देखने से, ऐसा करने वाले व्यवसाय उद्योग के विशाल, संचित ज्ञान का लाभ उठाने में असमर्थ हो जाते हैं। इसका मतलब है कि व्यवसाय लगातार पहिये का पुनर्आविष्कार करते रहते हैं और वहाँ नए रास्ते बनाने की कोशिश करते हैं जहाँ पहले से ही अच्छी तरह से तय, सुरक्षित रास्ते मौजूद हैं। इसके परिणामस्वरूप न केवल कुछ मामलों में अत्यधिक अधिक खर्च और दूसरों में खतरनाक जोखिम हो सकता है बल्कि यह प्रभावी रूप से गारंटी देता है कि किसी भी परियोजना की लागत अनावश्यक रूप से अधिक है। छोटे व्यवसायों को विशेष रूप से बड़े व्यवसायों के research और अनुभव का लाभ उठाने का अत्यधिक लाभ होता है जिससे छोटे व्यवसाय अधिक agile और lean हो सकते हैं। यह छोटे व्यवसायों को बड़े व्यवसायों में निहित scale के लाभों के खिलाफ प्रतिस्पर्धा करने में सक्षम बनाने का एक महत्वपूर्ण घटक है। जब छोटे व्यवसाय इस लाभ को नज़रअंदाज़ करते हैं तो उनके पास न तो बड़े व्यवसाय का scale होता है और न ही छोटे होने के फायदे।
यहाँ कोई सरल समाधान नहीं है – छोटे व्यवसाय के IT practitioners और छोटे व्यवसाय के managers को अपने pedestal से उतरना होगा और अपनी कंपनियों को ध्यान से देखना होगा और पूछना होगा कि क्या वे वास्तव में अनूठे और विशेष हैं या क्या वे सामान्य ज़रूरतों वाले एक सामान्य व्यवसाय हैं। मैं गारंटी देता हूँ कि आप उन समस्याओं का सामना करने वाले पहले नहीं हैं जो आपके पास हैं। यदि पहले से ही कोई मानक समाधान दृष्टिकोण उपलब्ध नहीं है तो शायद समस्या के प्रति दृष्टिकोण ही गलत है। एक कदम पीछे हटें और यह समझने की दृष्टि से मूल्यांकन करें कि कई व्यवसाय सामान्य समस्याओं को साझा करते हैं और मानक patterns, दृष्टिकोणों और अक्सर best practices का उपयोग करके उन्हें प्रभावी ढंग से निपट सकते हैं। यदि best practices, patterns और उद्योग ज्ञान पर आपकी तत्काल प्रतिक्रिया “हाँ लेकिन यह यहाँ लागू नहीं होता” है तो आपको रुकना और पुनर्मूल्यांकन करना होगा – क्योंकि हाँ, यह निश्चित रूप से आप पर लागू होता है। यह लगभग निश्चित रूप से सच है कि आपने अपने व्यवसाय की विशिष्टता को गलत समझा है या आपने यह गलत समझा है कि मार्गदर्शन कैसे लागू होता है जिससे यह भावना उत्पन्न होती है कि वे दिशानिर्देश लागू नहीं होते। यहाँ तक कि वे दुर्लभ व्यवसाय जिनके पास बहुत अनूठे workloads हैं, उनके पास केवल उनके workloads की एक छोटी संख्या के लिए हैं न कि उनमें से अधिकांश के लिए; सबसे अत्यधिक अनूठे व्यवसायों और संगठनों के पास अभी भी कई सामान्य workloads हैं।
Patterns और best practices हमारे मित्र और सहयोगी हैं, IT में हमारे विश्वस्त भागीदार। IT और व्यवसाय सामान्य रूप से, चुनौतीपूर्ण और जटिल है। IT practitioners के रूप में उत्कृष्टता प्राप्त करने के लिए हम दिग्गजों के कंधों पर खड़े होना चाहते हैं, उन रास्तों पर चलना चाहते हैं जो हमारे लिए मैप और तय किए गए हैं और दूसरों के काम का लाभ उठाकर अपने समाधानों को जितना संभव हो सके stable, predictable और supportable बनाना चाहते हैं। यह हमें उन व्यवसायों को अधिकतम मूल्य प्रदान करने में सक्षम बनाता है जिन्हें हम support करते हैं।
