اعتماديات مخطط جانت: FS وSS وFF وSF والتأخير والتقديم
كيف تعمل الاعتماديات في مخطط جانت: أنواعها الأربعة (نهاية-لبداية، بداية-لبداية، نهاية-لنهاية، بداية-لنهاية)، والتأخير والتقديم، ومتى تستخدم كلاً منها، وأخطاء تشوّه الجدول.
تقول الاعتمادية متى يجوز أن تبدأ مهمة أو تنتهي قياساً إلى مهمة أخرى. إن أصبتَ في النوع والتأخير حُسبت التواريخ من تلقاء نفسها، وإن أخطأتَ بدا الجدول دقيقاً وهو غير صحيح.
باختصار
- نهاية-لبداية هي الافتراضية؛ لا تستخدم الأنواع الثلاثة الأخرى إلا حين يتداخل العمل فعلاً أو يجب أن ينتهي معاً.
- اكتب النوع والتأخير في «تعتمد على»: 3 أو 5SS+2 أو 8FF-1. التأخير موجب والتقديم سالب، وكلاهما بأيام العمل.
- المهمة ذات السوابق المتعددة تبدأ حين تسمح بها آخر سابقة، فأبطأ رابطة تحدد تاريخها.
- تُكتشف الحلقات المغلقة: تُرسم الرابطة التي تغلقها متقطعة ولا تدخل في الجدولة.
- تُرفض الاعتمادية على مهمة غير موجودة.
ما الاعتمادية، ولماذا يهمّ نوعها
تربط الاعتمادية بين مهمتين. المهمة التي تأتي أولاً هي السابقة، والتي تليها هي اللاحقة، وتحدد الرابطة أي نقطة من السابقة (بدايتها أو نهايتها) تقيّد أي نقطة من اللاحقة. وفي مخطط تُحسب فيه التواريخ ولا تُكتب يدوياً، لا شيء يحرّك مهمة في الزمن سوى الاعتماديات. أما المهمة التي لا اعتمادية لها ولا بداية ثابتة فتبدأ ببساطة في اليوم الأول من الخطة.
للاعتمادية أربعة أنواع. نهاية-لبداية (FS) هي الافتراضية: تبدأ اللاحقة حين تنتهي السابقة، كـ«دهان الجدار» بعد «سدّ الشقوق». وبداية-لبداية (SS) تتيح للاحقة أن تبدأ متى بدأت السابقة، وبها يُعرض العمل الذي يمكن أن يتداخل. ونهاية-لنهاية (FF) تجعل اللاحقة تنتهي حين تنتهي السابقة، وتنفع في أعمال يجب أن تُختتم معاً. وبداية-لنهاية (SF) هي النادرة: لا يمكن أن تنتهي اللاحقة قبل أن تبدأ السابقة، وتظهر في التسليم والتسلّم حين يستمر الترتيب القديم إلى أن يبدأ الجديد.
يمكن لأي نوع أن يحمل تأخيراً أو تقديماً. التأخير عدد موجب من أيام العمل يُضاف إلى الرابطة، كخرسانة تحتاج إلى ثلاثة أيام لتتماسك. والتقديم عدد سالب يسمح للاحقة بأن تبدأ قبل أن تنتهي السابقة. وفي QueryChart تكتب ذلك كله في عمود «تعتمد على» (Depends on): الرقم المجرد مثل 3 يعني نهاية-لبداية مع المهمة 3، و5SS+2 تعني بداية-لبداية مع المهمة 5 بتأخير يومَي عمل، و8FF-1 تعني نهاية-لنهاية مع المهمة 8 بتقديم يوم واحد. ويُحسب التأخير والتقديم بأيام العمل، من الاثنين إلى الجمعة، لا بالأيام التقويمية.
المثال أدناه خطة تنفيذ تستخدم نهاية-لبداية في معظم الروابط، وبداية-لبداية مع تأخير حيث يتداخل العمل، وعدة مهام تلتقي عند لاحقة واحدة. افتح لوحة جدول البيانات واقرأ عمود «تعتمد على» مقابل الأشرطة.
خطة تنفيذ بروابط نهاية-لبداية وتداخلات
ست عشرة مهمة في أربع مراحل. افتح لوحة جدول البيانات لقراءة عمود «تعتمد على» بجانب الأشرطة.
سلسلة بسيطة من روابط نهاية-لبداية
تستغرق «انطلاق المشروع» يومَي عمل، و«المتطلبات وتحليل الفجوات» 10 أيام، وتبدأ كل منهما حين تنتهي التي قبلها. أما «اعتماد تصميم الحل» فمدته 0، فهو معلم رئيسي يقع في اليوم الذي تنتهي فيه المتطلبات.
بداية-لبداية مع تأخير
تستمر «إعداد النظام» 20 يوم عمل. وتعتمد عليها «الترحيل التجريبي للبيانات» برابطة بداية-لبداية وتأخير 10 أيام، فيبدأ الترحيل في منتصف الإعداد، وهي تنتظر أيضاً انتهاء «ربط البيانات وتنظيفها».
عدة سوابق للاحقة واحدة
تعتمد «اختبار تكامل النظام» على «إعداد النظام» و«الترحيل التجريبي للبيانات» و«بناء التكاملات». ولا تبدأ إلا حين تنتهي آخرها، فأبطأ الثلاث يحدد التاريخ. ثم تأتي بعدها «اختبار قبول المستخدم».
تدريب متداخل ثم بوابة
تبدأ «مواد التدريب» بعد 5 أيام عمل من بدء «إعداد النظام»، وتبدأ «تدريب المستخدمين النهائيين» بعد 3 أيام من بدء «اختبار قبول المستخدم». كلتا الرابطتين بداية-لبداية مع تأخير. و«مراجعة جاهزية الإطلاق» معلم رئيسي ينتظر اختبار القبول والتدريب. لا يستخدم هذا المخطط روابط نهاية-لنهاية ولا بداية-لنهاية.
كيف تعمل
اذكر المهام وأعطِ كل مهمة مدة
أدخل مهمة واحدة في كل صف وحدّد «المدة» بأيام العمل. تتعلق الاعتماديات بالمهام، فلا بد أن تكون المهام موجودة، وتغيّر المدد أي رابطة هي الأبطأ.
ابدأ بروابط نهاية-لبداية
في «تعتمد على» اكتب رقم المهمة التي يجب أن تنتهي أولاً، مثل 3. هذه نهاية-لبداية وتغطي معظم الخطة. ويمكنك كتابة اسم المهمة، أو السحب من شريط إلى آخر على المخطط لإنشاء الرابطة نفسها.
غيّر النوع حيث يتداخل العمل فقط
إن كان بوسع المهمة الثانية أن تبدأ متى بدأت الأولى فاكتب 5SS. وإن كان عليهما أن تنتهيا معاً فاكتب 5FF. وإن كانت اللاحقة لا تنتهي قبل أن تبدأ السابقة فاكتب 5SF. اسأل في كل مرة: هل تكون نهاية-لبداية العادية خاطئة، لا مجرد متحفظة؟
أضف تأخيراً أو تقديماً لفجوة معروفة
أضف +2 ليومَي انتظار كما في 5SS+2، أو -1 لتقديم يوم واحد كما في 8FF-1. استخدم التأخير لفجوة حقيقية مسمّاة، كالتماسك أو مهل الإشعار أو نافذة المراجعة.
اقرأ التواريخ وتحقق من أطول سلسلة
انظر أي سابقة تحدد كل نقطة التقاء. حدّد مهمة لتضيء سلسلتها السابقة واللاحقة، أو فعّل «عرض» ثم «المسار الحرج» لترى السلسلة التي تحدد موعد الانتهاء.
أخطاء ينبغي تجنّبها
استخدام بداية-لبداية وأنت تقصد نهاية-لبداية
تداخل المهام يقصّر الخطة على الورق. فإن كانت المهمة الثانية تحتاج فعلاً إلى مخرجات الأولى فالتداخل زائف وموعد الانتهاء متفائل. لا تستخدم بداية-لبداية إلا حيث يمكن للعمل أن يبدأ مبكراً حقاً.
إخفاء وقت الانتظار في تأخير بدل مهمة
تأخير مدته 10 أيام لا يظهر على المخطط مهمةً، فلا يرى أحد ما الذي يُنتظر. إن كان للانتظار صاحب أو اسم، كمدة توريد من مورّد، فاجعله مهمة واترك التأخير للفجوات القصيرة الآلية.
ربط كل شيء بكل شيء
كل رابطة زائدة ادعاءٌ بأن مهمة تقيّد أخرى. اربط بالسوابق الحقيقية فقط. وإن كانت مهمة تعتمد على أمرين فاذكرهما معاً، لكن لا تسلسلها بجارتها لمجرد أنها تجاورها في القائمة.
تثبيت تاريخ بداية لمهمة لها سوابق
البداية الثابتة لا تتحرك حين يتحرك ما تعتمد عليه، وتُعلَّم البداية الثابتة المتعارضة مع اعتمادية. ثبّت تاريخاً فقط حيث هو ثابت فعلاً، كحدث، ودع الاعتماديات تقود الباقي.
افتح خطة التنفيذ
افتح خطة التنفيذ بوصفها مخططك الخاص، وغيّر نوع اعتمادية أو تأخيراً في عمود «تعتمد على» وشاهد التواريخ تتحرك.
أدلة ذات صلة
الأسئلة الشائعة
أي نوع اعتمادية أستخدم افتراضياً؟
نهاية-لبداية. هي الافتراضية في QueryChart وهي الصواب كلما احتاجت المهمة الثانية إلى اكتمال الأولى. لا تنتقل إلى بداية-لبداية أو نهاية-لنهاية أو بداية-لنهاية إلا حين يتداخل العمل فعلاً.
ما الفرق بين التأخير والتقديم؟
التأخير عدد موجب من أيام العمل يُضاف بين النقطتين المرتبطتين، فتنتظر اللاحقة. والتقديم عدد سالب، فيجوز أن تبدأ اللاحقة أبكر مما تسمح به الرابطة العادية. اكتبهما هكذا: 5SS+2 أو 8FF-1.
هل يحسب التأخير عطلات نهاية الأسبوع؟
لا. أيام العمل من الاثنين إلى الجمعة، والتأخير أو التقديم عدد من أيام العمل. فتأخير 5 يساوي أسبوع عمل واحداً.
ماذا يحدث إن أنشأت حلقة مغلقة؟
تُكتشف الحلقة، وتُرسم الرابطة التي تغلقها متقطعة ولا تُستخدم في الجدولة. وتُرفض الاعتمادية على مهمة غير موجودة.
هل يمكن أن تعتمد مهمة على معلم رئيسي؟
نعم. المعلم الرئيسي مهمة مدتها 0، فيمكن أن يكون سابقة كأي مهمة أخرى. وبهذا يحجز اعتماد أو قرار العمل الذي يليه. انظر دليل المعالم الرئيسية في مخطط جانت لمعرفة أين تضعها.
