- परंपरागत रूप से डेवलपर, SRE और IT टीमों की on-call ड्यूटी सोमवार से अगले सोमवार तक तय की जाती है
- इसे मंगलवार से मंगलवार करने पर बिना अतिरिक्त लागत के शेड्यूल की सटीकता बढ़ाई जा सकती है और जीवन की गुणवत्ता बेहतर हो सकती है
पृष्ठभूमि
- on-call की आवश्यकता
- software systems को 24/7 संचालन की आवश्यकता होती है, और bugs, traffic spikes, अप्रत्याशित edge cases जैसी कई समस्याएँ उत्पन्न हो सकती हैं
- on-call ड्यूटी करने वाला व्यक्ति इन समस्याओं को हल करता है और यह सुनिश्चित करता है कि टीम के बाकी डेवलपर्स बाधित न हों
- on-call का काम
- library dependency updates, server reboots, साप्ताहिक कार्य, configuration changes जैसे नियमित maintenance कार्य शामिल होते हैं
- system maintenance के अलावा, छोटे-बड़े अनुरोधों को संभालना और आपात स्थितियों पर प्रतिक्रिया देना भी शामिल है
- on-call handoff meeting
- आमतौर पर साप्ताहिक on-call बदलाव के समय होती है, जहाँ वर्तमान on-call और अगला on-call प्रमुख मुद्दों को साझा करते हैं
प्रस्ताव: "on-call बदलाव को मंगलवार पर ले जाएँ"
- मौजूदा सोमवार शुरुआत के बजाय, on-call शिफ्ट को मंगलवार से मंगलवार तक सेट करें
- on-call shift meeting भी मंगलवार को करें
कारण
सार्वजनिक छुट्टियों के लिए बेहतर
- अमेरिका में सोमवार को सार्वजनिक छुट्टी वाले 3-दिन के लंबे weekend अक्सर आते हैं
- अगर बदलाव सोमवार को हो, तो दो लोगों के weekend प्रभावित होते हैं, जबकि मंगलवार पर सेट करने से केवल एक व्यक्ति प्रभावित होता है
- हर सार्वजनिक छुट्टी पर on-call handoff meeting को मंगलवार पर शिफ्ट करने की जरूरत भी खत्म हो जाती है
weekend issues के follow-up में सुधार
- weekend में हुई बड़ी समस्याओं को आमतौर पर दो चरणों में संभाला जाता है:
- समस्या का समाधान
- समस्या की पुनरावृत्ति रोकने के उपाय
- पुनरावृत्ति रोकने वाले काम, जैसे alarms बनाना या runbook update करना, अक्सर कार्यदिवस में किए जाते हैं
- अगर बदलाव मंगलवार को हो, तो वर्तमान on-call के पास सोमवार का पूरा दिन follow-up कार्य पूरा करने की अधिक संभावना होती है
साप्ताहिक कार्यों के लिए अधिक उपयुक्त
- on-call बदलाव की तैयारी का काम आमतौर पर सोमवार को होता है, इसलिए मंगलवार का बदलाव वास्तविक workflow को बेहतर दर्शाता है
- हर हफ्ते दोहराए जाने वाले management tasks के लिए समय को अधिक स्पष्ट रूप से तय किया जा सकता है
आपत्तियाँ और जवाब
sprint सोमवार से शुरू होता है
- यह तर्क दिया जाता है कि यदि sprint की शुरुआत और on-call की शुरुआत अलग-अलग दिन हों, तो sprint planning में भ्रम हो सकता है
- लेकिन एक दिन का अंतर sprint planning में पूरी तरह स्वीकार्य सीमा के भीतर है
- भले ही सोमवार के workload में बदलाव आए, मंगलवार का बदलाव शेड्यूल को अधिक यथार्थवादी बनाता है
दूसरी टीमें सोमवार से सोमवार तक सेट करती हैं
- यदि कई on-call टीमें हों, तो अलग-अलग बदलाव की तारीखें भ्रम पैदा कर सकती हैं
- लेकिन इस तरह का भ्रम दूसरी टीम के on-call व्यक्ति को एक और नाम के रूप में जोड़ने जितनी सरल व्यवस्था से हल किया जा सकता है
- आशा है कि इस लेख को साझा करके मंगलवार में बदलाव पर चर्चा को प्रोत्साहन मिलेगा
1 टिप्पणियां
अमेरिका ने "Monday Holiday Law" बनाया था और इसे 1971 से लागू किया जा रहा है.
कोरिया में भी "सप्ताह-दिन आधारित सार्वजनिक अवकाश" व्यवस्था लागू करने की बात हुई थी, लेकिन अभी तक इसे लागू नहीं किया गया है. फिलहाल सिर्फ इतना कहा गया है कि 2026 में सामाजिक चर्चा के बाद इस व्यवस्था में सुधार किया जाएगा.