نصائح ومهارات متقدمة في بريمافيرا 6
د.م./أحمد سعيد رفاعي
- المسارات الحرجة ذات المرونة المتعددة.
من المعروف أن المسار الحرج (Critical Path) هو مجموعة الأنشطة التي تحدد أقرب تاريخ ممكن لإنجاز المشروع وبعبارة أخرى هو المسار الدافع لإكمال المشروع و يعرف بمسار القيادة.
وارتبط بكون المرونة الكلية (Total Float=TF) لجميع الأنشطة تساوي صفر. ولذلك فإن أي تأخير أو تسريع لأي من تلك الأنشطة على هذا المسار تساهم في التأثير على تاريخ نهاية المشروع ككل. و بالتالي فإن النشاط الحرج هو النشاط الذي تؤدي اية تغيرات في زمن تنفيذه الي تأخير المشروع.
ولكن المرونة الكلية (TF) لأي نشاط على المسار الحرج ليست سمة خاصة بالنشاط وحدة إنما سمة مشتركة لجميع الأنشطة على المسار وقد تختلف في كل من المسارات شبه الحرجة او القريب من المسار الحرج لعدد من الأنشطة على المسار الواحد.
من المهم لمدير المشروع عمل تحليل أكثر عمقا للمسارات المتعددة الحرجة وشبه الحرجة (Near Critical) والقريبة (دون الحرجةSub-Critical) من المسار الحرج لمعرفة قيمة المرونة المتاحة والتحكم فيها بحيث لا تنقلب الى حرجة بسبب إهمالها.
تفحص هذه الخاصية الأنشطة السابقة التي تؤدي الى نشاط محدد نهائي بترتيب تسلسلها المنطقي ما يدعم جودة تتبعها وتحديد أولويات إدارتها واهميتها، وقد يلزم أحيانا بعد هذا الفحص إعادة جدولة المشروع والترتيب المنطقي للأنشطة.
أهمية تطبيق تحليل المسارات المرنة المتعددة.
- ترتيب المسارات طبقا للمرونة الكلية او طول المسار لدراسة الأنشطة عليها.
- تمييز الأنشطة على المسارات طبقا للتسلسل المنطقي ودراسة كيفية التحكم فيها.
- تحديد عدد المسارات التي قد تؤثر على جدول المشروع أو جزء منه او حدث رئيس (Milestone).
- تحديد المسارات شبه الحرجة لتفادي انقلاب تلك المسارات الى حرجة (ترتيب الأهمية الحاسمة للمشروع).
- توفير رؤية واضحة لإدارة جدول زمني المشروع وانشطته وترتيب الأولويات.
- تكشف مدى منطقية الجدول الزمني والمسارات وهل تحتاج لإعادة جدولة المشروع ام لا.
- تتبع تلك المسارات خلال زمن المشروع عن قرب وتحديد المخاطر المرتبطة بها وتنفيذ خطط الاستجابة.
- التحكم في المدة التي يمكن التأخير فيها دون التأثير على نهاية المشروع.
- تحليل أسباب التأخير في المطالبات الزمنية على المسارات القائدة (Delay analysis) والربط مع قائمة وسجل أسباب التأخير (Delay log).
- مؤشر موثوق للارتباط المنطقي بين أي نشاط معين واكتمال المشروع.
يستخدم هذا الأسلوب في إظهار المسار الحرج او شبه الحرج المؤدي الى نشاط ما محل الدراسة قد يكون هذا النشاط في منتصف المشروع وليس النشاط الأخير، ومهم جدا لتحديد المسارات المنطقية التي تقود إلى نشاط إنهاء محدد في الجدول وبالتالي فإن إعطاء هذه المسارات أهمية يستوجب استخدام خاصية تحليل دقيقة وتساهم (Multiple float) في ذلك والتي تحتوي على خيارين تناولهم هذا المقال.
كيف نصل لهذه الخاصية؟
من الخطوات التالية:
- بالضغط على (F9) أو Schedule icon
- نضغط الخيار Option
- في النافذة المفتوحة نختار التبويب Advanced.
- نقوم بتفعيل الخيار Calculate Paths
- التالي هو تحديد أحد الخيارين Total Float = TF او Free Float = FF و سنتناول خصائص تطبيق كلا الخيارين.
الحالة الدراسية (مثال) والطريقة:
في هذا المثال نلاحظ المسار الحرج هو الأنشطة (A-B-C-D-E-F-G-H-FINISH).
الطريقة
- بعد الضغط على (F9) واختيار (OPTIONS).
- نفعل الخيار (Calculate Multiple Float Paths)
- نختار نشاط النهاية او نشاط وسطي او حدث رئيس (Milestone).
- تحديد عدد المسارات المراد عرضها.
تعريف بالخيارات المتاحة
معني المسارات العائمة (Float Paths)
هي تسلسل من الأنشطة تشترك في قيمة المرونة (التعويم) ويمكن أن تكون نشاط واحد او عدد من الأنشطة.
اختيار المرونة الكلية Total Float
ثم الضغط على (Close) ومن ثم (Schedule)
من تعريف البرنامج التالي
يستخدم هذا الخيار لتحديد المسارات الهامة بناء على إجمالي عدد علاقات النشاط. بمعنى أن هذا الخيار يعطي المسار الأطول دون النظر الى قيمة TF المرونة الكلية، أي يأخذ في الاعتبار فقط المسار المرتبط أنشطته بعلاقة مع بعضها مع اختلاف قيمة المرونة الكلية لمجموعات من تلك الأنشطة على المسار كما سنرى في المثال:
يتم عرض المسارات بناء على طريقة التنظيم التالية:
- من (Group & Sort By)
- اختر (Float Paths)
- ثم اضغط (Apply) ثم (OK). سيظهر الجدول بالشكل التالي:
- مع اختيار نشاط النهاية (Finish).
بالنظر الى الشكل .... فقد تم ترتيب المسارات طبقا لقيمة (TF) المرونة الكلية للمسار فالمسار الحرج (1) هو A-B-C-D-E-F-G-H-FINISH وله TF=0.
المسار (2) هو S2-N1-N2-N3 ويمتلك مرونة كلية (TF) = 9. وهكذا مع باقي المسارات.
يبدو لك الأمر منطقيا في توزيع المسارات.
- ماذا لو اخترنا النشاط N3 بدلا من Finish؟
هنا اختلفت مسارات القيادة (Driving Paths) تبعا لكون النشاط N3 غير حرج، ولكن هذا يجعل عملية الفحص للجدول بسيطة عندما يكون موعد تنفيذ هذه الأنشطة قريبا ويصبح من الضروري الاهتمام بمثل هذه المسارات وإدارة التأخير الممكن بما لا يؤثر على نهاية المشروع.
مناقشة الحالة
- هذا الخيار يستخدم لتعريف المسارات الهامة بناء على المرونة الكلية (TF) لعلاقات الأنشطة وعددها.
- يمتاز بسهولة تحديد وترتيب العلاقات للمسار الذي يمتلك أكثر مرونة كلية تقترب من المسار الحرج او الصفر.
- من خلاله يمكن تحديد الأنشطة على المسار التي لها مرونة كلية أكثر أهمية (ومنها نصل للأنشطة او النشاط الذي ليس له علاقات تالية سوى نهاية المشروع).
- تحديد المسارات السابقة والتالية للنشاط N3 التي تمتلك مرونة مختلفة تتفاوت من الصفر الي قيمة أخرى.
- في هذا المثال يعتبر المسار A-B-C-S2-N1-N2-N3 هو الأكثر أهمية بعد المسار الحرج.
- في هذه الحالة توجد علاقة قيادة (Driving) ثنائية الاتجاه عندما يكون حيث ان أي تأخير في S2 أو الأنشطة التالية له من جهة تؤثر على قيمة (TF) للجزء الأخير من المسار وكذلك أي تأخير في الجزء الأول (الحرج) تؤثر أيضا على نهاية المشروع.
- اجمالي المرونة الكلية (TF) للمسار تساوي اجمالي المرونة الكلية للنشاط السابق، فالنشاط S2 عند مرونة كلية (TF) = 9 ويرتبط بعلاقة مباشرة مع الأنشطة التالية رغم انتماءه لأعمال مختلفة.
- يتم من خلال هذا الخيار تصنيف المسارات الحرجة وشبه الحرجة مع محاذاتها وتتبعها بغرض إدارتها وترتيب الأولويات.
- في حالة وجود أكثر من تقويم للمشروع فإنه يمكن تمييز المسارات الحرجة وشبه الحرجة.
- الأنشطة التي تسبق النشاط او الأنشطة محل الدراسة قد تكون أنشطة حرجة ذات مرونة كلية (TF) تساوي الصفر ولذلك تكون أكثر أهمية. في المثال جزء من المسار الحرج يسبق الأنشطة S2-N1-N2-N3 القائدة للنشاط N3 وهذه العلاقة تعتبر علاقة ثنائية الاتجاه.
- يلاحظ أيضا أن النشاط S1 ليس على مسار القيادة للنشاط N3 لكن مجرد تأخير في النشاط S1 قد يجعله قائدا للنشاط وينقله للمسار (2).
- أي مسار من مسارات القيادة لأي نشاط من أنشطة المسارات غير الحرجة يتألف من اسلافه من الأنشطة الحرجة.
اختيار المرونة الحرة FREE Float.
من تعريف البرنامج
يستخدم هذا الخيار للوصول الى المسار الحرج الذي يقود نشاط معين بناء على أطول مسار.
برأيي أن هذا الخيار هو الأفضل للمحترفين لأسباب عديدة!؟.
- مع اختيار النشاط FINISH.
قد يبدو هنا في هذا المثال انه لا يوجد فرق بين الخيارين، ولكن هذا فقط عند اختيار نشاط النهاية كنشاط قائد لعملية الفحص والتحليل.
- اختيار نشاط وسيط مثل N3.
هنا ظهر أطول مسار قائد للنشاط N3 وهو المسار A-B-S2-N1-N2-N3 وتم نقل النشاط C الى مسار منفرد، ولكنه التالي مباشرة لقيادة النشاط N3 نظرا لارتباطه بالنشاط N1 ولكن بينهما فترة مرونة حرة (FF).
مناقشة الحالة
- يستخدم هذا الخيار في المسار المؤدي الى نشاط نهاية حتى في وجود قيود.
- بعد تحديد المسار الأكثر أهمية بعد المسار الحرج يجب حساب باقي المسارات الفرعية الأخرى والتأكد من حالتها.
- المسار القائد للنشاط (N3) هو المسار 1 والمؤلف من الأنشطة A-B-S2-N1-N2-N3.
- المسار 2 و 3 يتكون كل منهما من نشاط واحد، ولكنهما من الأهمية بحيث أن تأخير في أحدها يؤثر في المسار 1.
- نقطة القرار في تخصيص المسارات مرتبطة بالنشاط (N1):
- حيث ان النشاط (C) الأقرب تأثيرا على (N1) وعلى المسار الحرج.
- النشاط (S1) مؤثر في النشاط (N1).
- ترتيب المسارات دون الحرجة (Sub-Critical) من الطبيعي ان تعتمد على مسارات عائمة (Float Paths) ذات ارقام عالية مع استبعاد المسار الحرج الحقيقي.
التوصيات والنتائج:
- ضروري أن تتم تحديثات التقدم (Progress Update) بعناية ودقة حتى لا تنحرف المسارات العائمة (Near and Sub-Critical) او تفقد أهميتها وبالتالي يصعب تتبعها.
- من المؤكد ان خيار Free Float عند المحترفين يعطي رؤية أوضح لمنطق إدارة الجدول الزمني بغض النظر عن مدى أهميته.
- يمكن استخدام النشاط الأخير في الجدول لتحديد تلك المسارات او نشاط في منتصف المشروع ويعتبر هذا كحدث نهائي أو حدث وسيط.
- في المشروعات متعددة التقويمات (Multi-Calendar) يتم تحديد المسار الأطول من خلال تحديد الأنشطة التي لها نهاية مبكرة تساوي آخر إنهاء مبكر للمشروع وتتبع جميع العلاقات الدافعة لتلك الأنشطة الى تاريخ بدء المشروع.
- في حالة وجود قيود (Constraints) او تقاويم متعدد (Multi-Calendar) أو تسوية موارد (Resource Leveling) في وجود علاقة ارتباط بن المسار الحرج والمسارات شبه او دون الحرجة تساهم هذه الارتباطات في كشف وبيان منطق القيادة باستخدام (Multiple Float) في هذه الحالة يصبح الاختيار (Total float) غير موثوق به للإشارة الى المسار القائد لإكمال المشروع، ويصبح اقل فائدة في تحديد المسارات المنطقية القريبة من القيادة للأنشطة المختارة حتى إن كانت على المسار الحرج.
لتنزيل نسخة من المقال https://1drv.ms/b/s!AuJsR7Hri7dJhs8xMNczGOuYCkikYg?e=JJG8SH
Powered by Froala Editor