ٹاسک انحصار کی 4 اقسام کی وضاحت (FS، SS، FF، SF)
مختصر جواب: ٹاسک انحصار یہ طے کرتا ہے کہ دو ٹاسکس وقت کے لحاظ سے ایک دوسرے سے کیسے جڑے ہیں۔ اس کی چار اقسام ہیں — اختتام تا آغاز (FS)، آغاز تا آغاز (SS)، اختتام تا اختتام (FF) اور آغاز تا اختتام (SF)۔ اختتام تا آغاز کہیں زیادہ عام ہے: دوسرا ٹاسک تب تک شروع نہیں ہو سکتا جب تک پہلا ختم نہ ہو۔ باقی تین اقسام ایک دوسرے پر چڑھے ہوئے اور متوازی کام کو سنبھالتی ہیں۔
ٹاسک انحصار کیا ہے؟
انحصار دو ٹاسکس کے درمیان ایک منطقی ربط ہے جو ان کی ترتیب کو کنٹرول کرتا ہے۔ پہلا ٹاسک پیش رو ہوتا ہے؛ دوسرا جانشین۔ انحصارات ہی کی وجہ سے شیڈول خود کو دوبارہ حساب کرتا ہے: پیش رو کو کھسکائیں، تو جانشین بھی اس کے ساتھ کھسک جاتا ہے۔ ان کے بغیر Gantt چارٹ بس بارز کی ایک قطار ہے جو کسی تبدیلی پر کبھی ردِعمل نہیں دکھاتی۔
ہر قسم کا انحصار اس بات سے طے ہوتا ہے کہ دونوں ٹاسکس کے کون سے سرے آپس میں بندھے ہیں — پیش رو کا آغاز یا اختتام، جانشین کے آغاز یا اختتام سے جڑا ہوا۔
انحصار کی چار اقسام
1. اختتام تا آغاز (FS)
جانشین تب تک شروع نہیں ہو سکتا جب تک پیش رو ختم نہ ہو۔ یہ ڈیفالٹ قسم ہے اور یہی آپ سب سے زیادہ استعمال کریں گے۔ مثال: آپ "دیوار پر رنگ" تب تک نہیں کر سکتے جب تک "دیوار پر پلستر" نہ کر لیں۔
2. آغاز تا آغاز (SS)
جانشین تب تک شروع نہیں ہو سکتا جب تک پیش رو شروع نہ ہو۔ یہ اس کام کے لیے مفید ہے جو کسی چیز کے شروع ہوتے ہی متوازی چلنے لگتا ہے۔ مثال: "کنکریٹ ڈالنا" اور "کنکریٹ برابر کرنا" — برابر کرنے کا کام ڈالنا شروع ہونے کے کچھ ہی دیر بعد شروع ہو جاتا ہے، ڈالنا ختم ہونے کے بعد نہیں۔
3. اختتام تا اختتام (FF)
جانشین تب تک ختم نہیں ہو سکتا جب تک پیش رو ختم نہ ہو؛ دونوں ٹاسکس ایک ساتھ ختم ہوتے ہیں۔ مثال: کسی رپورٹ کی "تحریر" اور "تدوین" — تدوین تب تک مکمل نہیں ہو سکتی جب تک تحریر مکمل نہ ہو۔
4. آغاز تا اختتام (SF)
جانشین تب تک ختم نہیں ہو سکتا جب تک پیش رو شروع نہ ہو۔ یہ نایاب ہے، اور زیادہ تر شفٹ کی حوالگی کے لیے استعمال ہوتا ہے۔ مثال: "رات کی شفٹ" تب تک ختم نہیں ہو سکتی جب تک "دن کی شفٹ" شروع نہ ہو۔
پیشگی وقت اور وقفہ
انحصارات میں وقفہ (تاخیر) یا پیشگی وقت (اوورلیپ) شامل ہو سکتا ہے۔ دو دن کے وقفے والے اختتام تا آغاز ربط کا مطلب ہے کہ جانشین پیش رو کے ختم ہونے کے دو دن بعد شروع ہوتا ہے — "رنگ کو سوکھنے دیں" جیسے معاملات کے لیے کارآمد۔ پیشگی وقت منفی وقفہ ہے: جانشین پیش رو کے پوری طرح ختم ہونے سے پہلے ہی شروع ہو جاتا ہے، جس سے شیڈول سکڑ جاتا ہے۔
آپ کو کون سی قسم کا انحصار استعمال کرنا چاہیے؟
جب تک کوئی خاص وجہ نہ ہو، اختتام تا آغاز ہی استعمال کریں — یہ حقیقی کام کی بھاری اکثریت کی درست عکاسی کرتا ہے۔ ٹاسکس کو متوازی چلانے کے لیے آغاز تا آغاز، ٹاسکس کو ایک ساتھ ختم کرنے کے لیے اختتام تا اختتام، اور آغاز تا اختتام صرف حوالگی کی نایاب صورت کے لیے استعمال کریں۔ غیر معمولی اقسام کا ضرورت سے زیادہ استعمال شیڈول کو پڑھنا مشکل بنا دیتا ہے؛ بہترین پلانز میں زیادہ تر FS ربط ہوتے ہیں، اور چند SS ربط صرف وہاں جہاں کام واقعی ایک دوسرے پر چڑھا ہوا ہو۔
LoopGantt پیشگی وقت اور وقفے کے ساتھ چاروں اقسام کو سپورٹ کرتا ہے، اور جیسے ہی آپ کوئی ٹاسک بدلتے ہیں، پورا شیڈول — بشمول کریٹیکل پاتھ — دوبارہ حساب کر دیتا ہے۔
اکثر پوچھے جانے والے سوالات
سب سے عام قسم کا انحصار کون سا ہے؟
اختتام تا آغاز (FS)۔ زیادہ تر پروجیکٹس میں ربط کی بھاری اکثریت FS ہوتی ہے — ایک ٹاسک کو بس اگلے کے شروع ہونے سے پہلے ختم ہونا ہوتا ہے۔
پیشگی وقت اور وقفے میں کیا فرق ہے؟
وقفہ جڑے ہوئے ٹاسکس کے درمیان تاخیر ڈالتا ہے؛ پیشگی وقت اوورلیپ پیدا کرتا ہے۔ وقفہ جانشین کو بعد کی طرف دھکیلتا ہے؛ پیشگی وقت اسے پہلے کی طرف کھینچ لاتا ہے۔ دونوں خود انحصار پر ہی دنوں (یا گھنٹوں) میں درج کیے جاتے ہیں۔
کیا سبھی پروجیکٹ ٹولز چاروں اقسام کو سپورٹ کرتے ہیں؟
نہیں۔ سادہ ٹولز اور اسپریڈشیٹس اکثر صرف اختتام تا آغاز کو سپورٹ کرتے ہیں۔ Microsoft Project، Primavera اور LoopGantt جیسے پیشہ ورانہ شیڈولنگ ٹولز چاروں کو سپورٹ کرتے ہیں، جو اس وقت اہم ہوتا ہے جب کام ایک دوسرے پر چڑھا ہوا ہو۔
ایسا شیڈول بنائیں جو تبدیلی پر ردِعمل دے
ہر بار کچھ کھسکنے پر ٹاسکس کی تاریخیں ہاتھ سے بدلنا بند کریں۔ حقیقی انحصارات کے ساتھ مفت Gantt چارٹ بنائیں — اپنے پروجیکٹ کی تفصیل بتائیں اور LoopGantt آپ کے لیے ربط بنا دیتا ہے، پھر پوری ٹائم لائن کو ہم آہنگ رکھتا ہے۔