Timeboxing
फुर्तीले सिद्धांतों में, टाइमबॉक्सिंग किसी गतिविधि के लिए समय की अधिकतम इकाई आवंटित करता है, जिसे टाइमबॉक्स कहा जाता है, जिसके भीतर एक नियोजित गतिविधि होती है। इसका उपयोग फुर्तीले सिद्धांतों पर आधारित परियोजना प्रबंधन दृष्टिकोण और व्यक्तिगत समय प्रबंधन के लिए किया जाता है। परियोजना प्रबंधन में टाइमबॉक्सिंग का उपयोग परियोजना योजना तकनीक के रूप में किया जाता है। अनुसूची को कई अलग-अलग समय अवधियों (टाइमबॉक्स) में विभाजित किया गया है, जिसमें प्रत्येक भाग की अपनी वितरण, समय सीमा और बजट है। कभी-कभी स्वतंत्र चर (SAIV) के रूप में अनुसूची के रूप में संदर्भित किया जाता है। टाइमबॉक्सिंग बहु-चरणीय परियोजनाओं या कार्यों में सबसे अच्छा काम करता है जिसमें कम समय लगता है और आप उन्हें एक ही समय स्लॉट में फिट कर सकते हैं। यह उन कर्तव्यों के मामले में भी लागू करने लायक है जिनके पूरा होने की अनुमानित समय-सीमा है। गुंजाइश तय करने के विकल्प के रूप में परियोजना प्रबंधन में, आम तौर पर तीन बाधाएं मानी जाती हैंः समय (कभी-कभी अनुसूची), लागत (कभी-कभी बजट) और गुंजाइश। (गुणवत्ता को अक्सर एक चौथे अवरोध के रूप में जोड़ा जाता है---एक त्रिभुज के मध्य के रूप में दर्शाया जाता है।) धारणा यह है कि एक बाधा में परिवर्तन दूसरों को प्रभावित करेगा। टाइमबॉक्सिंग के बिना, परियोजनाएं आमतौर पर एक निश्चित दायरे में काम करती हैं, ऐसे मामले में जब यह स्पष्ट हो जाता है कि कुछ वितरण को नियोजित समय सीमा के भीतर पूरा नहीं किया जा सकता है, तो या तो समय सीमा बढ़ाई जानी चाहिए (निश्चित दायरे को पूरा करने के लिए अधिक समय देने के लिए) या अधिक लोग शामिल हैं (एक ही समय में निश्चित दायरे को पूरा करने के लिए)। अक्सर दोनों होते हैं, जिसके परिणामस्वरूप डिलीवरी में देरी होती है, लागत में वृद्धि होती है और अक्सर गुणवत्ता में कमी आती है (पौराणिक मानव-माह सिद्धांत के अनुसार)। टाइमबॉक्सिंग के साथ, समय सीमा तय की जाती है, जिसका अर्थ है कि दायरे को कम करना होगा। चूंकि इसका मतलब है कि संगठनों को पहले सबसे महत्वपूर्ण वितरण को पूरा करने पर ध्यान केंद्रित करना होगा, टाइमबॉक्सिंग अक्सर वितरण को प्राथमिकता देने के लिए एक योजना के साथ-साथ चलती है (जैसे कि एम. ओ. एस. सी. ओ. डब्ल्यू विधि के साथ)। जोखिम का प्रबंधन करने के लिए टाइमबॉक्स का उपयोग जोखिम प्रबंधन के एक रूप के रूप में किया जाता है, ताकि स्पष्ट रूप से अनिश्चित कार्य/समय संबंधों की पहचान की जा सके, यानी ऐसा कार्य जो आसानी से अपनी समय सीमा से आगे बढ़ सकता है। समय की कमी अक्सर योजना बनाने में एक प्राथमिक चालक होती है और इसे परियोजना या उप-परियोजना महत्वपूर्ण मार्गों पर विचार किए बिना नहीं बदला जाना चाहिए। यानी, आम तौर पर समय सीमा को पूरा करना महत्वपूर्ण होता है। चूक गई समय सीमा के लिए जोखिम कारकों में परियोजना के ऊपर की ओर जटिलताएं, परियोजना के भीतर योजना त्रुटियां, टीम से संबंधित मुद्दे, या योजना का दोषपूर्ण निष्पादन शामिल हो सकते हैं। अपस्ट्रीम मुद्दों में परियोजना मिशन में बदलाव या प्रबंधन से समर्थन/समर्थन शामिल हो सकते हैं। एक आम योजना त्रुटि अपर्याप्त कार्य टूटना है, जिससे काम करने के लिए आवश्यक समय को कम करके आंका जा सकता है। टीम से संबंधित मुद्दों में अंतर-टीम संचार के साथ परेशानी शामिल हो सकती है; अनुभव की कमी या आवश्यक क्रॉस-फंक्शनलिटी; प्रतिबद्धता/ड्राइव/प्रेरणा की कमी (यानी। खराब टीम निर्माण और प्रबंधन)। समय सीमा पर बने रहने के लिए, ट्रिपल बाधाओं के खिलाफ निम्नलिखित कार्यों का आमतौर पर मूल्यांकन किया जाता हैः दायरे को कम करनाः कम प्रभाव की आवश्यकता को कम करना (जो उपयोगकर्ता द्वारा सीधे याद नहीं किया जाएगा) समय यहाँ निश्चित बाधा है लागत बढ़ानाः उदाहरण के लिए, ओवरटाइम या संसाधन जोड़ें सॉफ्टवेयर विकास में अपनाना कई सफल सॉफ्टवेयर विकास परियोजनाएं टाइमबॉक्सिंग का उपयोग करती हैं, विशेष रूप से छोटी। 80 के दशक में ड्यूपॉन्ट में टाइमबॉक्सिंग को अपनाने से विकासकर्ता उत्पादकता तीन गुना से अधिक हो गई। कुछ मामलों में, केवल एक विनिर्देश को पूरा करने के लिए अनुमानित समय के भीतर आवेदन पूरी तरह से वितरित किए गए थे। हालांकि, स्टीव मैककोनेल का तर्क है कि हर उत्पाद उपयुक्त नहीं है और टाइमबॉक्सिंग का उपयोग केवल तभी किया जाना चाहिए जब ग्राहक सुविधाओं में कटौती करने के लिए सहमत हो, न कि गुणवत्ता। परियोजनाओं के सबसे बड़े वर्ग के बीच मजबूत अपनाने के लिए बहुत कम प्रमाण हैं। टाइमबॉक्सिंग को कुछ उल्लेखनीय सॉफ्टवेयर विकास पद्धतियों द्वारा अपनाया गया हैः डायनेमिक सिस्टम डेवलपमेंट मेथड (डी. एस. डी. एम.) लीन सॉफ्टवेयर विकास में, कानबन के साथ पुल शेड्यूलिंग अल्पकालिक समय प्रबंधन प्रदान करती है। एक बड़ी और जटिल प्रणाली विकसित करते समय, जहां दीर्घकालिक योजना की आवश्यकता होती है, टाइमबॉक्सिंग को ऊपर स्तरित किया जाता है। त्वरित अनुप्रयोग विकास (आर. ए. डी.) सॉफ्टवेयर विकास प्रक्रिया पुनरावृत्ति विकास और सॉफ्टवेयर प्रोटोटाइपिंग की विशेषता है। स्टीव मैककोनेल के अनुसार, टाइमबॉक्सिंग आरएडी के लिए एक "सर्वश्रेष्ठ अभ्यास" है और एक विशिष्ट टाइमबॉक्स की लंबाई 60-120 दिन होनी चाहिए। स्क्रम टाइमबॉक्सिंग और पुनरावृत्ति विकास के विचारों से प्रभावित था। नियमित टाइमबॉक्स इकाइयाँ जिन्हें स्प्रिंट के रूप में जाना जाता है, विकास की मूल इकाई हैं। एक दौड़ के लिए एक विशिष्ट लंबाई 30 दिनों से कम होती है। स्प्रिंट प्लानिंग, स्प्रिंट रेट्रोस्पेक्टिव और स्प्रिंट समीक्षा बैठकें समयबद्ध होती हैं। चरम प्रोग्रामिंग पद्धतियों में, विकास योजना को आमतौर पर 1,2 या 3 सप्ताह की लंबाई में पुनरावृत्तियों में समयबद्ध किया जाता है। व्यवसाय प्रत्येक पुनरावृत्ति से पहले लंबित उपयोगकर्ता कहानियों का पुनर्मूल्यांकन करता है। फुर्तीला सॉफ्टवेयर विकास योजना संचालित से मूल्य संचालित विकास की ओर बढ़ने की वकालत करता है। गुणवत्ता और समय निश्चित हैं लेकिन दायरे में लचीलेपन की अनुमति है। सबसे महत्वपूर्ण विशेषताओं को पहले प्रदान करने से जलप्रपात मॉडल की तुलना में निवेश पर जल्दी लाभ होता है। विस्तृत विनिर्देशों की कमी आमतौर पर समय की कमी, या वांछित अंतिम परिणाम (समाधान) के ज्ञान की कमी का परिणाम है। कई प्रकार की परियोजनाओं में, और विशेष रूप से सॉफ्टवेयर इंजीनियरिंग में, प्राप्ति चरण की शुरुआत से पहले सभी आवश्यकताओं और विनिर्देशों का विश्लेषण और परिभाषित करना असंभव है। टाइमबॉक्सिंग उन परियोजनाओं के लिए एक अनुकूल प्रकार का अनुबंध हो सकता है जिसमें समय सीमा सबसे महत्वपूर्ण पहलू है और जब सभी आवश्यकताओं को पूरी तरह से निर्दिष्ट नहीं किया जाता है। यह परियोजना के दौरान खोजी गई नई प्रतिक्रिया या अंतर्दृष्टि को अंतिम परिणाम में प्रतिबिंबित करने की भी अनुमति देता है। व्यक्तिगत समय प्रबंधन में टाइमबॉक्सिंग का उपयोग व्यक्तिगत कार्यों के लिए किया जा सकता है, इस मामले में यह कम समय (जैसे, तीस मिनट) और वितरण योग्य (जैसे, परियोजना वितरण योग्य के बजाय एक घरेलू काम) का उपयोग करता है, और इसे अक्सर टाइमब्लॉकिंग कहा जाता है। व्यक्तिगत टाइमबॉक्सिंग को पूर्णतावादी प्रवृत्तियों पर अंकुश लगाने में मदद करने के लिए एक लाइफ हैक के रूप में भी कार्य करने के लिए कहा जाता है (एक दृढ़ समय निर्धारित करके और किसी कार्य के लिए अति-प्रतिबद्ध नहीं) जो रचनात्मकता और ध्यान को भी बढ़ा सकता है (तात्कालिकता की भावना या बढ़े हुए दबाव का निर्माण करके)। अन्य विधियों के साथ संबंध टाइमबॉक्सिंग अन्य व्यक्तिगत समय प्रबंधन विधियों में एक निर्माण खंड के रूप में कार्य करता हैः पोमोडोरो तकनीक ध्यान केंद्रित करने के 25 मिनट के टाइमबॉक्स पर आधारित है जो दिमाग को ठीक करने की अनुमति देने वाले ब्रेक द्वारा अलग की जाती है। एंडी हंट स्मार्ट में टाइमबॉक्सिंग को अपने 'टी' के रूप में देते हैं। डिजाइन स्प्रिंट भी देखें, एक समय-सीमित पाँच-चरण प्रक्रिया जिसका उपयोग डिजाइन सोच संदर्भ समय प्रबंधन गतिशील प्रणाली विकास विधि सॉफ्टवेयर परियोजना प्रबंधन फुर्तीले सॉफ्टवेयर विकास लीन विनिर्माण में किया जाता है।