प्रोडक्टिविटी12 मार्च 20247 मिनट की पढ़ाई#remote#teams#productivity

ग्लोबल टीमों में रिमोट वर्क कल्चर में महारत

दस टाइमज़ोन, सात साल, एक नियम: लिखित नहीं है तो हुआ ही नहीं। Async-first काम का फील्ड गाइड।

TL;DR5
  1. Async-first कोई टूल नहीं, अनुशासन है: हर फैसला 24 घंटे में लिखित रूप लेता है
  2. Issue और RFC ऐसे लिखो कि 12 घंटे दूर टीममेट बिना एक सवाल पूछे काम शुरू कर सके
  3. मीटिंग अपवाद हैं — एजेंडा, फैसला और रिकॉर्डिंग के साथ — डिफ़ॉल्ट कभी नहीं
  4. Remote-first, remote-friendly से बेहतर है: प्रक्रियाएं दूरी के लिए डिज़ाइन करो, ऑफिस में रिमोट जोड़े हुए के लिए नहीं
  5. अकेलापन असली attrition जोखिम है; perks से नहीं, rituals से ठीक होता है
ग्लोबल टीमों में रिमोट वर्क कल्चर में महारत

Zoom कॉल से आगे

रिमोट वर्क सिर्फ ऑफिस मीटिंग्स को Zoom पर ले जाना नहीं है। असली रिमोट वर्क भारी मात्रा में async कम्युनिकेशन और कठोर डॉक्यूमेंटेशन पर टिका है।

टाइमज़ोन के पार काम करते हुए मान लो कि तुम्हारे पूछे किसी भी सवाल का जवाब 12 घंटे तक नहीं आएगा। यह बाध्यता तुम्हें बेहतर issue, साफ RFC और ज्यादा पूर्ण pull request लिखने पर मजबूर करती है।

मैंने सात साल उन लोगों के साथ प्रोडक्ट बनाए जिन्हें मैं शायद ही कभी सामने देखा — 10+ टाइमज़ोन में: यूरोप और एशिया में बंटी क्रिप्टो मल्टीसिग टीम से लेकर, अब साउथईस्ट एशिया से इस साइट और कई Telegram बॉट्स को अकेले चलाने तक। इस दौरान मैं 67 देशों में रहा — दूसरे शब्दों में: मैंने किर्गिस्तान में एक वैन में dial-up रफ्तार वाले कनेक्शन समेत लगभग हर हालत में रिमोट वर्क टेस्ट किया।

जो सच में काम करता है वो यह है।

Async-First टूल नहीं, अनुशासन है

सब कहते हैं वे “async” हैं। फिर तुम उनका Slack देखो — “quick question” पिंग्स की दीवार और अनसुलझे threads। Async-first का मतलब कुछ ज्यादा सख्त है:

  • हर फैसला लिखित रूप पैदा करता है। मेरी टीमों का नियम: फैसला 24 घंटे के भीतर रिकॉर्ड होना चाहिए — issue tracker में, RFC में या प्रोजेक्ट doc में। लिखित नहीं है तो हुआ ही नहीं।
  • डिफ़ॉल्ट रूप से चैनल, DM नहीं। डायरेक्ट मैसेज वह जगह है जहां कॉन्टेक्स्ट मर जाता है। पब्लिक चैनल में पूछो ताकि जवाब अगले व्यक्ति के लिए खोजा जा सके।
  • रिस्पॉन्स टाइम की उम्मीदें स्पष्ट हैं। हमारी: ब्लॉकर्स के लिए उसी कार्यदिवस, बाकी सब के लिए 24–48 घंटे। किसी से ऑनलाइन रहने की उम्मीद नहीं। इससे हरे बिंदुओं और “बस देख रहा था” के घबराहट-नाटक का अंत होता है।

24-घंटे का नियम नौकरशाही लगता है — जब तक कोई नया बंदा तीन महीने पुराना RFC ढूंढकर यह नहीं समझ लेता कि फैसला क्यों लिया गया। तब यह अपनी कीमत चुका देता है, आमतौर पर पहले महीने में।

ऐसे Issue लिखो जो सच में चल सकें

जब तुम्हारा टीममेट तुम्हारे सोने के 12 घंटे बाद जागता है, एक धुंधला issue पूरा दिन खा जाता है। इसलिए मैं हर issue इस मान के लिखता हूं कि असाइनी मुझसे संपर्क नहीं कर सकता:

  • दो वाक्यों में कॉन्टेक्स्ट। क्या टूटा है या क्या बना रहे हैं और अभी क्यों।
  • रीप्रोडक्शन या रेफरेंस। एक लिंक, लॉग का टुकड़ा, स्क्रीनशॉट, या कोई कॉम्पिटिटर जिसने इसे सुलझाया है।
  • Done की परिभाषा। “तेज़ करो” नहीं — “CI पर p95 बिल्ड टाइम 90 सेकंड से कम”।
  • स्पष्ट non-goals। सबसे कम आंकी जाने वाली लाइन। “इस PR में parser रिफैक्टर मत करो” ने मुझे किसी भी लिंटर से ज्यादा review साइकिल बचाए।

RFC भी यही इलाज पाते हैं: समस्या, कंस्ट्रेंट्स, असली tradeoffs वाले दो-तीन विकल्प, एक सिफारिश, और कमेंट्स की डेडलाइन। डेडलाइन तक कोई आपत्ति नहीं तो सिफारिश मान्य। मीटिंग की जरूरत नहीं।

टाइमज़ोन स्ट्रैटेजी: रिले को अपनाओ

ज्यादातर लोग टाइमज़ोन को समस्या मानते हैं। अच्छी तरह चलने वाली डिस्ट्रीब्यूटेड टीम इसे पाइपलाइन मानती है — काम घड़ी के चारों ओर रिले रेस की तरह घूमता है। लेकिन बैटन पास सिर्फ तब चलता है जब हैंडऑफ लिखित हो।

मेरे नियम:

  • हर वर्क ब्लॉक का अंत हैंडऑफ नोट से करो। क्या हुआ, आगे क्या, क्या अटका। Issue में तीन लाइन। जागने वाला व्यक्ति पांच मिनट में शुरू कर सके।
  • ओवरलैप ढूंढो और उसकी रक्षा करो। 10+ घंटे के अंतर में ज्यादा से ज्यादा एक घंटा साझा दिन मिलता है। उसे उन्हीं चीजों पर खर्च करो जिन्हें सच में सिंक्रोनी चाहिए: मतभेद, आर्किटेक्चर फैसले, कठिन फीडबैक।
  • किसी के बताए घंटों के बाहर बिना पूछे मीटिंग कभी मत रखो। “बस एक बार” — ऐसे ही तुम लोगों को चुपचाप जलाते हो।
हैंडऑफ टेम्पलेट जो मैं आज भी इस्तेमाल करता हूं:
हुआ:        schema migration staging पर deploy हुआ
आगे:       backfill job — चलने को तैयार, approval चाहिए
अटका:      API quota बढ़ाना (टिकट #4821, vendor का इंतजार)

डॉक्यूमेंटेशन डिफ़ॉल्ट रूप से

अगर कोई ज्ञान सिर्फ किसी के दिमाग में है, तो टीम के पास वह ज्ञान नहीं — एक डिपेंडेंसी है। डॉक्यूमेंटेशन तीन परतें कवर करती है:

  • फैसले — RFC और issue threads। क्या नहीं, क्यों।
  • प्रोसेस — दो से ज्यादा बार होने वाली हर चीज के लिए runbook: deploys, rollbacks, इंसिडेंट रिस्पॉन्स, ऑनबोर्डिंग।
  • कॉन्टेक्स्ट — प्रोजेक्ट doc जो “हम क्या कर रहे हैं और क्यों” का जवाब देता है उसके लिए जो अपने समयानुसार रात 2 बजे जुड़ता है।

Docs सड़ते हैं, इसलिए docs के owners और review डेट्स होते हैं। छह महीने से कोई न चलाया हुआ runbook एसेट नहीं, लायबिलिटी है।

मीटिंग अपवाद है

सिंक्रोनस समय डिस्ट्रीब्यूटेड टीम का सबसे महंगा संसाधन है, पैसे की तरह खर्च करो। मीटिंग के लिए मेरा स्तर:

  1. कोई फैसला है जो लिखित में सुलझ नहीं पाया।
  2. पहले से पोस्ट किया हुआ एजेंडा है।
  3. जो शामिल नहीं हो सकते वे भी योगदान दे सकते हैं — पहले कमेंट्स इकट्ठे, बाद में नोट्स और रिकॉर्डिंग।

बाकी सब async अपडेट है। एजेंडे में फैसले के बिना “weekly sync” मीटिंग नहीं, कैलेंडर आदत है। मार डालो।

कार्गो कल्ट के बिना टूलिंग स्टैक

टूल्स उनके इर्द-गिर्द के नॉर्म्स से कम मायने रखते हैं, लेकिन मेरे पिछले कुछ सेटअप से बचे ये:

  • Linear issues के लिए — तेज़, ओपिनियनेटेड, पेपर ट्रेल मजबूर करता है।
  • Notion docs और RFCs के लिए — मामूली एडिटर, शानदार साझा याददाश्त।
  • Slack चैट के लिए — आक्रामक चैनल अनुशासन और ज्यादातर नोटिफिकेशन बंद।
  • Loom वॉकथ्रू के लिए — तीन मिनट की स्क्रीन रिकॉर्डिंग 30 मिनट की कॉल की जगह लेती है।
  • GitHub — डॉक्यूमेंटेशन के रूप में PRs; डिस्क्रिप्शन क्या नहीं क्यों समझाता है।

स्टैक जानबूझकर बोरिंग है। फेलियर मोड गलत टूल चुनना नहीं — एक ही बातचीत चार टूल्स में करना है।

Remote-First बनाम Remote-Friendly

“Remote-friendly” का मतलब रिमोट वर्कर्स दूसरे दर्जे के नागरिक हैं: फैसले ऑफिस में होते हैं और बाद में प्रसारित होते हैं। “Remote-first” का मतलब हर प्रक्रिया मानती है कि कोई कमरा साझा नहीं करता — हायरिंग, रिव्यू, प्लानिंग, जश्न। अगर तुम्हारे प्रमोशन के रास्ते में ऑफिस में “दिखना” जरूरी है, तो तुम्हारे पास रिमोट कल्चर नहीं है; तुम्हारे पास वेबकैम लगा ऑफिस है।

मेरा टेस्ट: अगर कल HQ ऑफिस जल जाए, तो फैसले लेने के तरीके में कुछ बदलेगा? हां तो तुम remote-friendly हो।

अकेलापन की समस्या

यह वो हिस्सा है जो इंजीनियरिंग ब्लॉग छोड़ देते हैं, और यही असली वजह है कि रिमोट लोग नौकरी छोड़ते हैं। मुझ पर और मेरे मैनेज किए लोगों पर काम किया:

  • कोवर्किंग, हमेशा। मेरे नक्शे पर लंबे रहने वाले हर देश में “मेरा” कोवर्किंग स्पेस है। रूटीन एक फीचर है।
  • नॉन-वर्क चैनल। पालतू जानवर, खाना, लोकल मीटअप्स। हमारे चैनल दो कंपनी पिवट से बच निकले।
  • जरूरत पड़ने पर तिमाही इन-पर्सन समय। एक हफ्ता फेस टाइम लगभग एक तिमाही का भरोसा खरीदता है। उसे स्टेटस अपडेट्स पर नहीं, डिज़ाइन सेशंस और डिनर पर खर्च करो।

सात साल जीवित रहा चेकलिस्ट

  • फैसला 24 घंटे में रिकॉर्ड हुआ
  • Issue उसके लिए लिखे जो तुमसे सवाल नहीं पूछ सकता
  • हर वर्क ब्लॉक के अंत में हैंडऑफ नोट
  • मीटिंग सिर्फ एजेंडा + फैसला + रिकॉर्डिंग के साथ
  • Docs के owners और review डेट्स
  • कम से कम एक नॉन-वर्क चैनल जिंदा
  • ओवरलैप घंटे स्टेटस पर नहीं, मतभेदों पर खर्च

रिमोट वर्क कोई perk या लोकेशन पॉलिसी नहीं है। यह एक ऑपरेटिंग सिस्टम है — और हर OS की तरह, इसकी परख उस पर होती है कि कोई नहीं देख रहा तब यह कितना अच्छा चलता है।

एनिमेटेड अवतार वीडियो
Yakushev Hermann
विज़नरी फाउंडर · सीनियर Agentic AI आर्किटेक्ट · नेटवर्किंग

ब्लॉग से और भी

टाइम ज़ोन के बीच जीवन

67 देश और चार होम बेस डीप वर्क, जेट लैग और ऐसे प्रोडक्ट बनाने के बारे में क्या सिखाते हैं जिन्हें किसी ने नहीं माँगा।

18 जुल॰ 2026 · 6 मिनट की पढ़ाई

y7.hk पर आधुनिक इंजीनियरिंग लेख की एनाटॉमी

y7 रीडिंग इंजन का स्ट्रेस टेस्ट: कॉलआउट, diff ब्लॉक, KaTeX फ़ॉर्मूला, गोल अवतार वीडियो, figure गैलरी, स्पॉइलर और फ़ॉन्ट स्विचर।

15 अक्टू॰ 2026 · 5 मिनट की पढ़ाई