Dependencies
डिपेंडेंसीज़ स्थापित करने से आपको टास्क होने के क्रम को नियंत्रित करने में मदद मिलती है, जिससे यह सुनिश्चित होता है कि आपका प्रोजेक्ट शेड्यूल सटीक, अनुमानित और संरचनात्मक रूप से सही बना रहे। टास्क एक-दूसरे से कैसे संबंधित हैं, यह परिभाषित करके आप Instagantt को अपने प्रोजेक्ट के प्रवाह को स्वचालित रूप से प्रबंधित करने में मदद करते हैं — जिससे मैन्युअल काम कम होता है, शेड्यूलिंग के टकराव रुकते हैं और एक ऐसी टाइमलाइन बनती है जो बदलाव होने पर समझदारी से एडजस्ट हो जाती है।
डिपेंडेंसी स्थापित करने से आपको कार्यों के क्रम को नियंत्रित करने में मदद मिलती है, जिससे यह सुनिश्चित होता है कि आपका प्रोजेक्ट शेड्यूल सटीक, अनुमानित और संरचनात्मक रूप से सही रहे। यह परिभाषित करके कि कार्य एक-दूसरे से कैसे संबंधित हैं, आप Instagantt को अपने प्रोजेक्ट के प्रवाह को स्वचालित रूप से मैनेज करने में मदद करते हैं — जिससे मैन्युअल काम कम होता है, शेड्यूलिंग के टकरावों से बचाव होता है, और एक ऐसी टाइमलाइन बनती है जो बदलाव होने पर समझदारी से एडजस्ट हो जाती है।
- डिपेंडेंसीज़ क्या हैं?
- डिपेंडेंसीज़ कैसे बनाएं
- डिपेंडेंसी के प्रकार (F-S और S-S)
- गैप्स (Slacks बनाम Lags) को समझना
- प्रति डिपेंडेंसी गैप्स मैनेज करना (केवल Standalone)
- डिपेंडेंसीज़ कैसे हटाएं
- सर्वोत्तम अभ्यास और सामान्य उपयोग के मामले
- सारांश
- अक्सर पूछे जाने वाले प्रश्न (FAQ)
🧩 डिपेंडेंसीज़ क्या हैं?
🧩 डिपेंडेंसी क्या हैं?
- तार्किक वर्कफ़्लो बनाएं
- बाधाओं और जोखिमों की समय रहते पहचान करें
- क्रिटिकल पाथ को समझें
- सुनिश्चित करें कि बदलाव पूरी टाइमलाइन पर सही ढंग से लागू हों
Instagantt में, डिपेंडेंसी (dependencies) एक व्यवस्थित प्रोजेक्ट योजना की रीढ़ की तरह काम करती हैं। जब एक टास्क आगे बढ़ता है, तो उसके सक्सेसर (successors) अपने आप एडजस्ट हो जाते हैं, जिससे आपको बार-बार मैन्युअल अपडेट किए बिना एक स्पष्ट और सुसंगत शेड्यूल बनाए रखने में मदद मिलती है।
Instagantt में, dependencies एक व्यवस्थित प्रोजेक्ट प्लान की रीढ़ की हड्डी के रूप में कार्य करती हैं। जब एक कार्य आगे बढ़ता है, तो उसके successors अपने आप एडजस्ट हो जाते हैं, जिससे आपको लगातार मैन्युअल अपडेट के बिना एक स्पष्ट और सुसंगत शेड्यूल बनाए रखने में मदद मिलती है।
Instagantt टास्क बार और पैरेंट-टास्क ब्रैकेट्स (brackets) के बीच dependencies सेट करने की अनुमति भी देता है। इसका मतलब है कि एक पैरेंट टास्क अन्य कार्यों से जुड़ा हो सकता है, भले ही पैरेंट की तारीखें तय न हों और वह अपने subtasks द्वारा बनाई गई डायनामिक टाइमलाइन पर निर्भर हो।
हालांकि, एक पैरेंट टास्क और उसके अपने किसी भी subtasks (या सब-सब-टास्क और गहरे स्तरों) के बीच dependencies नहीं बनाई जा सकती हैं। पैरेंट-चाइल्ड संरचना पहले से ही एक प्राकृतिक निर्भरता बनाती है: पैरेंट को हिलाने से उसके सभी चिल्ड्रेन (children) टास्क हिल जाते हैं। हालांकि, एक ही पैरेंट वाले subtasks (सिबलिंग्स) को dependencies के साथ जोड़ा जा सकता है।
यह नियम संबंधित कार्यों को जोड़ने में आपको पूरी फ्लेक्सिबिलिटी देते हुए एक स्पष्ट और लॉजिकल प्रोजेक्ट स्ट्रक्चर सुनिश्चित करता है।
🔗 Dependencies कैसे बनाएं
Instagantt कार्यों को विजुअल रूप से या स्ट्रक्चर्ड डेटा के माध्यम से जोड़ना आसान बनाता है।
- किसी टास्क बार पर होवर करें।
- कनेक्शन पॉइंट्स (छोटे नारंगी डॉट्स) में से किसी एक पर क्लिक करें।
- successor टास्क तक ड्रैग करें।
- डिपेंडेंसी तुरंत बनाने के लिए छोड़ें (रिलीज़ करें)।
यह तरीका उन विजुअल प्लानर्स के लिए आदर्श है जो वर्कफ़्लो को जल्दी से मैप करना चाहते हैं और एक नज़र में अपनी टाइमलाइन संरचना को सत्यापित करना चाहते हैं।
उदाहरण: Gantt चार्ट पर dependencies कैसे बनाएं

उदाहरण: ब्रैकेट्स और सामान्य कार्यों के बीच dependencies कैसे बनाएं

📍 विकल्प B — टास्क लिस्ट (DPD कॉलम) से
- टास्क लिस्ट में DPD कॉलम खोजें।
- प्रीडिसेसर टास्क (predecessor task) का रो नंबर दर्ज करें।
- कन्फर्म करने के लिए Enter दबाएं।
⛓️ डिपेंडेंसी के प्रकार (F-S और S-S)
Instagantt आधुनिक प्रोजेक्ट प्लानिंग में उपयोग किए जाने वाले दो आवश्यक डिपेंडेंसी प्रकारों को सपोर्ट करता है:
Instagantt आधुनिक प्रोजेक्ट प्लानिंग में उपयोग किए जाने वाले दो आवश्यक डिपेंडेंसी प्रकारों का समर्थन करता है:
- Finish-to-Start (FS) — सक्सेसर टास्क केवल प्रीडिसेसर के समाप्त होने के बाद ही शुरू हो सकता है।
- Start-to-Start (SS) — सक्सेसर टास्क केवल प्रीडिसेसर के शुरू होने के बाद ही शुरू हो सकता है।
⏱️ गैप (Slacks बनाम Lags) को समझना
गैप आपको डिपेंडेंट टास्क के बीच की टाइमिंग को बेहतर बनाने की सुविधा देते हैं:
गैप्स (Gaps) आपको डिपेंडेंट टास्क के बीच की टाइमिंग को सटीक रूप से व्यवस्थित करने की सुविधा देते हैं:
- Lag: निश्चित गैप जो प्रीडिसेसर टास्क के रीशेड्यूल होने पर भी समान रहता है।
- Slack: लचीला गैप जो प्रीडिसेसर टास्क के रीशेड्यूल होने पर टास्क के बीच के समय को बढ़ाने या घटाने की अनुमति देता है।
Instagantt में गैप के लिए एक ग्लोबल सेटिंग “Keep lag between dependencies when dragging” भी शामिल है, जो Options मेनू में उपलब्ध है। सक्षम होने पर:
Instagantt में गैप्स के लिए एक वैश्विक सेटिंग भी शामिल है, “Keep lag between dependencies when dragging.”, जो Options मेनू में उपलब्ध है। सक्षम होने पर:
- टास्क को ड्रैग करने पर गैप 'lag' के रूप में सुरक्षित रहता है, जिससे स्पेसिंग बनी रहती है।
अक्षम होने पर:
- गैप्स 'slacks' की तरह काम करते हैं, जिससे टास्क को मूव करते समय लचीले संपीड़न (compression) की अनुमति मिलती है।
Lag गैप प्रकार का उदाहरण:
Lag गैप टाइप का उदाहरण:

Slack गैप टाइप का उदाहरण:

Standalone यूज़र्स को हर एक dependency के लिए ज़्यादा विस्तृत कंट्रोल मिलता है:
स्टैंडअलोन (Standalone) यूज़र्स को व्यक्तिगत डिपेंडेंसी के लिए अधिक विस्तृत नियंत्रण मिलता है:
- टास्क लिस्ट में सक्सेसर टास्क पर क्लिक करें।
- टास्क डिटेल्स पेन (Task Details Pane) खोलें।
- Dependencies सेक्शन के तहत Manage पर क्लिक करें।
- सभी predecessor संबंधों को देखें।
- एडजस्ट करें: गैप वैल्यू (दिन)
- गैप का प्रकार (lead या lag)
⚠️ Asana यूज़र्स के लिए नोट: केवल ग्लोबल गैप सेटिंग "Keep lag between dependencies when dragging" उपलब्ध है, जो Options मेनू में मिल सकती है।
❌ Dependencies कैसे हटाएं
Dependencies हटाना आसान है:
Dependencies हटाना सरल है:
📍 विकल्प A — टास्क लिस्ट से
- DPD कॉलम में predecessor नंबर को डिलीट करें।
- डिपेंडेंसी तुरंत हट जाती है।
💡 सबसे अच्छे तरीके और सामान्य उपयोग के मामले
- टास्क बार के ऊपर होवर करें।
- रिंच (wrench) आइकन पर क्लिक करें।
- Unlink from predecessor चुनें।
यह तब बिल्कुल सही है जब आपको किसी कनेक्शन के बारे में विज़ुअली फिर से सोचना हो या उसे हटाना हो।
सही ढंग से उपयोग किए जाने पर, डिपेंडेंसी आपके Gantt चार्ट को केवल एक स्थिर टाइमलाइन के बजाय एक गतिशील शेड्यूलिंग इंजन में बदल देती हैं।
📌 सारांश
- क्रमिक चरणों के लिए FS का उपयोग करें (जैसे, डिज़ाइन → डेवलपमेंट → टेस्टिंग)।
- समानांतर काम के लिए SS का उपयोग करें (जैसे, UX रिसर्च + विजुअल डिज़ाइन)।
- स्वाभाविक देरी (शिपिंग, अप्रूवल) को दर्शाने के लिए lags जोड़ें।
- ओवरलैपिंग काम के लिए leads/slacks का उपयोग करें।
- एक बेहतर Critical Path प्राप्त करने के लिए प्रोजेक्ट के अंतिम टास्क से सभी संबंधित टास्क को जोड़ें।
- अपनी डिपेंडेंसी चैन की नियमित रूप से समीक्षा करें और उसे व्यवस्थित करें।
चाहे आप Gantt चार्ट से विजुअल रूप से काम करें या टास्क लिस्ट के माध्यम से, Instagantt टास्क संबंधों को बनाना, एडजस्ट करना और बनाए रखना आसान बनाता है।
🚀 शक्तिशाली टास्क डिपेंडेंसी के साथ स्पष्ट टाइमलाइन बनाएं
स्मार्ट शेड्यूल बनाने, देरी को कम करने और अपने पूरे प्रोजेक्ट को शुरू से अंत तक अलाइन रखने के लिए Instagantt के सहज डिपेंडेंसी टूल्स का लाभ उठाएं।
👉 इसे आज ही instagantt.com पर आज़माएं
❓ अक्सर पूछे जाने वाले प्रश्न (FAQ)
हाँ — किसी कार्य को स्थानांतरित करने पर उससे जुड़े सभी सक्सेसर (successors) उनके डिपेंडेंसी नियमों के आधार पर डायनामिक रूप से अपडेट हो जाते हैं।
नहीं — Asana उपयोगकर्ताओं के पास केवल ग्लोबल गैप सेटिंग का एक्सेस होता है।
हाँ — DPD कॉलम में प्रीडिसेसर (predecessor) नंबर दर्ज करने से डिपेंडेंसी तुरंत बन जाती है।
या तो DPD कॉलम में नंबर को डिलीट करें या Gantt चार्ट पर रिंच (wrench) आइकन का उपयोग करके Unlink from predecessor चुनें।
यह नियंत्रित करता है कि टाइमलाइन पर कार्यों को स्थानांतरित करने पर डिपेंडेंसी के बीच का गैप lag (फिक्स्ड स्पेसिंग) के रूप में व्यवहार करेगा या slack (फ्लेक्सिबल ओवरलैप) के रूप में।
क्या Asana उपयोगकर्ता व्यक्तिगत रूप से गैप्स को एडिट कर सकते हैं?
नहीं — Asana उपयोगकर्ताओं के पास केवल ग्लोबल गैप सेटिंग (global gap setting) का एक्सेस होता है।
क्या मैं टास्क लिस्ट का उपयोग करके dependencies बना सकता हूँ?
हाँ — DPD कॉलम में predecessor नंबर डालने से तुरंत dependency बन जाती है।
मैं dependency को कैसे हटा सकता हूँ?
या तो DPD कॉलम में नंबर हटा दें या Gantt चार्ट पर wrench आइकन का उपयोग करके Unlink from predecessor चुनें।
“Keep lag between dependencies when dragging” क्या करता है?
यह नियंत्रित करता है कि टाइमलाइन पर टास्क को मूव करते समय dependencies के बीच का गैप lag (निश्चित अंतर) की तरह व्यवहार करेगा या slack (लचीला ओवरलैप) की तरह।