کدام فعالیتها باعث تاخیر در تاریخ پایان پروژه می شوند؟
برای پاسخ به این سؤال، لازم است ابتدا توالی فعالیت های پروژه و وابستگی میان آنها بررسی شود.تا مشخص گردد کدام بخشها بیشترین تأثیر را بر زمانبندی نهایی دارند. در این میان، برخی فعالیت ها بهدلیل جایگاهشان در برنامه، میتوانند باعث جابهجایی تاریخ پایان پروژه شوند.و شناسایی آنها برای مدیریت درست زمان بسیار اهمیت دارد. اینجاست که باید مسیر بحرانی پروژه (Critical Path) پروژه را به درستی تعیین و تحلیل کرد.
در اغلب لوایح تأخیرات، اختلاف اصلی بین پیمانکار و کارفرما دقیقاً از همین نقطه شروع میشود:
- پیمانکار میگوید فعالیت A روی مسیر بحرانی بوده → تاخیر کارفرما = تمدید مدت
- کارفرما میگوید فعالیت A غیر بحرانی بوده → تاخیر غیرموجه
بنابراین مسیر بحرانی پروژه، مبنای اصلی تعیین تاخیرات مجاز و غیرمجاز، و در نهایت تمدید مدت پیمان است. در این مقاله بررسی میکنیم مسیر بحرانی چگونه و با چه روشهایی در لوایح تأخیرات تعیین میشود، چه اشتباهاتی معمولاً رخ میدهد، و چگونه باید یک مسیر بحرانی قابل دفاع ارائه کرد.
مسیر بحرانی پروژه چیست؟
تعریف مهندسی مسیر بحرانی (CPM Method)
مسیر بحرانی پروژه مجموعه ای از فعالیت هاست که:
- فاقد شناوری کل (Total Float = 0) هستند.
- کوچکترین تأخیر در آنها منجر به تاخیر در پایان پروژه میشود.
تعریف قراردادی مسیر بحرانی
فعالیتهایی هستند که: تاخیر در آنها، مطابق اسناد قرارداد، موجب افزایش مدت پیمان میشود.
این تفاوت مهم است؛ زیرا در برخی پروژه ها فعالیتی از نظر CPM بحرانی نیست ولی از نظر قرارداد بحرانی تلقی میشود.
مثال:
تحویل زمین ۶۰ روز تأخیر داشته. حتی اگر در برنامه زمانبندی شناوری وجود داشته باشد، قرارداد میگوید تحویل زمین باید در روز اول انجام میشد → تأخیر کارفرما = قابل پذیرش.
چرا تعیین مسیر بحرانی پروژه در لایحه تاخیرات اهمیت حیاتی دارد؟
مسیر بحرانی:
- تعیین میکند کدام تاخیرات قابل انتساب به کارفرما هستند
- مبنای محاسبه تمدید مدت پیمان است
- نشان میدهد تاخیر پیمانکار چه تأثیری بر کل پروژه داشته
- مبنای روش های تحلیل تاخیرات مانند TIA و Windows Analysis است
- پایه اصلی استدلال حقوقی پیمانکار در کمیسیون است
پیشنهاد مطالعه مقاله: روشهای تحلیل تاخیرات در پروژه های عمرانی کدام است؟
در واقع، اگر مسیر بحرانی غلط تعیین شود:
- کل لایحه تأخیرات زیر سؤال میرود
- کارفرما به راحتی ادعا را رد میکند
- پیمانکار فرصت تمدید مدت را از دست میدهد
- پروژه در کمیسیون دچار ابهام میشود
چگونه مسیر بحرانی در بررسی لایحه تأخیرات تعیین میشود؟
تعیین مسیر بحرانی سه مرحله کلیدی دارد:
- تعیین مسیر بحرانی در برنامه زمانبندی مبنا (Baseline)
- تحلیل مسیر بحرانی هم زمان با اجرای پروژه (Updated Critical Path)
- تحلیل تغییرات مسیر بحرانی در طول پروژه (Critical Path Evolution)
هر سه مرحله در ادامه بهصورت تخصصی توضیح داده میشوند.
۱. مسیر بحرانی در برنامه مبنا (Baseline Critical Path)
اهمیت Baseline معتبر
مسیر بحرانی پروژه فقط زمانی قابل دفاع است که Baseline شرایط زیر را داشته باشد:
- تأیید شده توسط کارفرما
- دارای منطقی بودن روابط (Logic Validation)
- شامل مسیر بحرانی واضح و قابل تحلیل
- مطابق با توالی واقعی اجرای پروژه
- فاقد روابط غیرواقعی مانند Start‑to‑Start غیرضروری یا Lagهای بیمنطق
Baseline ضعیف → لایحه تأخیرات غیرقابل دفاع.
پیشنهاد مطالعه مقاله : برنامه زمانبندی بیس لاین چیست و چرا بدون آن پروژه قابل دفاع نیست؟
چگونه مسیر بحرانی Baseline تعیین میشود؟
در Primavera یا MSP:
- استخراج مسیر فاقد شناوری
- بررسی ارتباطات Finish‑to‑Start
- تحلیل فعالیتهای Long Lead
- شناسایی مسیرهای موازی (Near Critical Paths)
اشتباه رایج پیمانکاران:
“مسیر بحرانی Baseline” را بدون اصلاح و بدون بررسی ثبت میکنند → در ادامه پروژه هیچ توجیهی ندارد.
۲. مسیر بحرانی در برنامه های به روز شده (Updated Critical Path)
مسیر بحرانی پروژه همیشه ثابت نیست. در بسیاری از پروژهها مسیر بحرانی تغییر میکند.
چرا مسیر بحرانی تغییر میکند؟
علل رایج:
- تغییرات طراحی
- تأخیر در تأمین مصالح
- محدودیت های کارگاهی
- پیشرفت ضعیف پیمانکار
- کند شدن یک مسیر فرعی که تبدیل به مسیر بحرانی میشود
بنابراین Updated Schedule تنها مرجع معتبر برای تحلیل مسیر بحرانی در دورههای مختلف پروژه است.
در بررسی لایحه تأخیرات چه باید کرد؟
در هر Update:
- محاسبه مسیر بحرانی واقعی
- ثبت شناوری واقعی (Actual Total Float)
- بررسی رویدادهای تاخیری در دوره Update
- تعیین فعالیت هایی که بحرانی شدهاند
- تحلیل اینکه علت بحرانی شدن:
-
- کارفرما بوده؟
- پیمانکار بوده؟
- یا تغییرات پروژه؟
این یکی از مهمترین بخش های کار گروه مهندسی پرومن در لوایح تاخیرات است.
۳. تحلیل تکامل مسیر بحرانی (Critical Path Evolution)
در روشهای حرفهای مانند Windows Analysis، مسیر بحرانی پروژه در بازه های زمانی مختلف بررسی میشود.
چرا این تحلیل ضروری است؟ زیرا:
- مسیر بحرانی پروژه ثابت نیست
- باید مشخص شود چه عاملی باعث تغییر مسیر بحرانی پروژه شده
- کارفرما باید بپذیرد که کدام تغییرات ناشی از او بوده
- پیمانکار باید نشان دهد کدام تأخیرات او تأثیر نداشته
مراحل تحلیل تکامل مسیر بحرانی پروژه
در هر Window:
- مسیر بحرانی Baseline
- مسیر بحرانی Update
- رویدادهای تأخیری
- تغییرات توالی
- شناوری جدید
- مسیرهای نزدیک به بحرانی
- فعالیتهایی که از غیر بحرانی → بحرانی شدهاند
این تحلیل یکی از حرفهای ترین بخشهای لایحه تاخیرات است.
روشهای تخصصی تعیین مسیر بحرانی در لوایح تاخیرات
برای تعیین مسیر بحرانی پروژه از روش های استاندارد استفاده میشود:
- Time Impact Analysis
- Windows Analysis
- Longest Path Method
- Total Float Analysis
- Near Critical Path Analysis
در ادامه روش های کاربردی تر در لوایح بررسی میشوند.
۱. تعیین مسیر بحرانی با روش Total Float (TF = 0)
این روش سادهترین و متداولترین روش است:
- فعالیتهایی با شناوری صفر → بحرانی
- فعالیتهایی با شناوری کمتر از آستانه → Near Critical
اما این روش تنها زمانی معتبر است که:
- برنامه زمانبندی منطقی باشد
- روابط واقعی باشد
- تقویمها درست باشند
در بسیاری از پروژههای ایران، این شرط ها برقرار نیست → این روش به تنهایی کافی نیست.
۲. روش Longest Path (LP)
در Primavera روش Longest Path یکی از دقیق ترین روش های تعیین مسیر بحرانی است. این روش:
- طولانیترین مسیر واقعی را شناسایی میکند
- برخلاف Total Float تحت تأثیر Lag و Constraint غلط نیست
- در پروژههای پیچیده بهتر جواب میدهد
این روش برای لایحه تأخیرات بسیار قابل دفاع تر است.
۳. مسیر بحرانی پویا (Dynamic Critical Path)
در روش Windows Analysis مسیر بحرانی در هر پنجره زمانی تحلیل میشود. کاری که پرومن انجام میدهد:
- استخراج مسیر بحرانی هر Update
- ثبت تغییرات CPM واقعی
- تعیین علت بحرانی شدن مسیرها
- نمایش تکامل مسیر بحرانی در طول پروژه
این روش برای دفاع از تأخیرات بسیار قدرتمند است.
اشتباهات رایج پیمانکاران در تعیین مسیر بحرانی پروژه
- استفاده از Baseline غیرمنطقی
- بیتوجهی به Update واقعی
- فرض اینکه مسیر بحرانی همیشه ثابت است
- تنظیم برنامه زمان بندی فقط برای “تحویل به کارفرما”
- استفاده از Lagهای بی مبنا
- قراردادن Constraint های غیر واقعی
- عدم کنترل Near Critical Path
- نداشتن گزارش روزانه دقیق برای تحلیل As‑Built
هرکدام از موارد بالا باعث میشود کارفرما در جلسه بررسی لایحه تأخیرات بگوید: «این لایحه قابل اعتماد نیست.»
تحلیل تاخیرات پروژه با روش مسیر بحرانی
تحلیل تأخیرات در پروژههای عمرانی بدون درک عمیق از مسیر بحرانی پروژه عملاً امکانپذیر نیست. همانطور که در متن مقاله نیز اشاره شد، اختلاف اصلی میان کارفرما و پیمانکار دقیقاً از همین نقطه آغاز میشود: اینکه آیا یک فعالیت واقعاً روی مسیر بحرانی پروژه قرار داشته یا خیر. در این بخش، تلاش میکنیم با نگاهی کاربردی و منطبق بر منطق مقاله، بررسی کنیم چگونه میتوان با استفاده از روش مسیر بحرانی، تأخیرات پروژه را بهصورت دقیق، قابل دفاع و حرفهای تحلیل کرد.
شناسایی فعالیتهای بحرانی و تأثیر آنها بر پایان پروژه
اولین گام در تحلیل تأخیرات، شناسایی فعالیتهایی است که مستقیماً بر تاریخ پایان پروژه اثر میگذارند. این فعالیتها همانهایی هستند که در مسیر بحرانی پروژه قرار دارند و دارای شناوری صفر یا بسیار کم هستند. به بیان ساده، اگر حتی یک روز در اجرای این فعالیتها تأخیر ایجاد شود، تاریخ پایان پروژه نیز به همان میزان جابهجا خواهد شد.
در عمل، شناسایی این فعالیتها تنها با نگاه به برنامه زمانبندی Baseline کافی نیست. چرا که همانطور که در مقاله توضیح داده شد، مسیر بحرانی پروژه یک مفهوم پویا است و در طول اجرای پروژه ممکن است تغییر کند. بنابراین لازم است علاوه بر Baseline، برنامههای بهروزرسانیشده (Updated Schedule) نیز بررسی شوند.
نکته مهم اینجاست که برخی فعالیتها ممکن است در ابتدا غیر بحرانی باشند، اما بهمرور و در اثر تغییر شرایط پروژه، به مسیر بحرانی پروژه منتقل شوند. این تغییرات معمولاً ناشی از عواملی مانند تأخیر در تأمین مصالح، تغییرات طراحی یا ضعف در پیشرفت اجرایی هستند.
نقش تغییرات مسیر بحرانی در تحلیل تاخیرات
یکی از مهمترین مفاهیم در تحلیل حرفهای تأخیرات، بررسی «تکامل مسیر بحرانی» است. در این رویکرد، مسیرهای بحرانی در بازههای زمانی مختلف (Windowها) بررسی میشوند تا مشخص شود چه عواملی باعث تغییر در مسیر بحرانی پروژه شدهاند.
برای مثال، ممکن است در یک بازه زمانی، فعالیتهای سازهای در مسیر بحرانی قرار داشته باشند، اما در ادامه پروژه، مسیر بحرانی به بخش تأسیسات منتقل شود. در چنین شرایطی، اگر تأخیری در بخش تأسیسات رخ دهد، تنها در صورتی قابل استناد است که ثابت شود این بخش در آن بازه زمانی خاص، جزئی از مسیر بحرانی پروژه بوده است.
این تحلیل دقیقاً همان چیزی است که در روشهایی مانند Windows Analysis یا Time Impact Analysis انجام میشود. مزیت این روشها این است که امکان تفکیک تأخیرات قابل انتساب به کارفرما و پیمانکار را فراهم میکنند و از بروز اختلافات غیرضروری جلوگیری میکنند.
تطبیق تحلیل مسیر بحرانی با اسناد قراردادی
یکی از چالشهای مهم در تحلیل تأخیرات، تفاوت بین تعریف مهندسی و قراردادی مسیر بحرانی پروژه است. در برخی موارد، ممکن است یک فعالیت از نظر محاسبات CPM بحرانی نباشد، اما بر اساس مفاد قرارداد، تأخیر در آن منجر به تمدید مدت پیمان شود.
به همین دلیل، تحلیلگر تأخیرات باید علاوه بر بررسی فنی مسیر بحرانی، به الزامات قراردادی نیز توجه ویژه داشته باشد. برای مثال، تأخیر در تحویل زمین یا تأیید نقشهها، حتی اگر در برنامه زمانبندی دارای شناوری باشد، ممکن است از نظر قرارداد بحرانی تلقی شود.
در یک لایحه تأخیرات حرفهای، لازم است این دو دیدگاه با یکدیگر تلفیق شوند. یعنی هم مسیر بحرانی پروژه از نظر فنی بهدرستی استخراج شود و هم تأثیر رویدادهای قراردادی بر آن بهصورت مستند ارائه گردد. این تطبیق، نقش کلیدی در قابل دفاع بودن لایحه در جلسات کمیسیون دارد.
جمعبندی:
تعیین مسیر بحرانی پروژه در بررسی لایحه تاخیرات یکی از مهمترین و حساس ترین بخش های تحلیل پروژه است. برای تعیین مسیر بحرانی قابل دفاع باید:
- Baseline معتبر و منطقی باشد
- Update های منظم وجود داشته باشد
- مسیر بحرانی در هر دوره تحلیل شود
- تکامل مسیر بحرانی بررسی شود
- علت تغییر مسیر بحرانی مشخص شود
- روشهای استاندارد مانند TIA و Windows Analysis استفاده شود
گروه مهندسی پرومن با تکیه بر تحلیل دقیق برنامه زمانبندی و شناسایی مسیر بحرانی، قادر است منشأ تأخیرات را بهصورت مستند و حرفهای مشخص کند. این رویکرد کمک میکند تا اثر هر فعالیت بر تاریخ پایان پروژه بهدرستی ارزیابی شود و تصمیمگیریهای اجرایی با دقت بیشتری انجام گیرد. این دقیقاً همان رویکردی است که در گروه مهندسی پرومن بهعنوان استاندارد حرفهای تحلیل تأخیرات اجرا میشود.
سوالات متداول
۱. مسیر بحرانی پروژه دقیقاً چه نقشی در تعیین تأخیرات دارد؟
مسیر بحرانی پروژه مهمترین معیار برای تشخیص تأثیر تأخیرات بر زمان نهایی پروژه است. هر فعالیتی که در این مسیر قرار داشته باشد، در صورت تأخیر مستقیماً باعث جابهجایی تاریخ پایان پروژه میشود. به همین دلیل، در لوایح تأخیرات، استناد به مسیر بحرانی پروژه مبنای اصلی برای پذیرش یا رد ادعاهای تمدید مدت پیمان است.
۲. آیا مسیر بحرانی پروژه در طول اجرای پروژه تغییر میکند؟
بله، مسیر بحرانی پروژه یک مفهوم ثابت نیست و در طول پروژه ممکن است تغییر کند. عواملی مانند تغییرات طراحی، تأخیر در تأمین مصالح یا ضعف اجرایی میتوانند باعث شوند یک مسیر غیر بحرانی به مسیر بحرانی تبدیل شود. به همین دلیل، تحلیل برنامههای بهروزرسانیشده (Updated Schedule) برای تشخیص مسیر بحرانی واقعی ضروری است.
۳. تفاوت مسیر بحرانی مهندسی با مسیر بحرانی قراردادی چیست؟
در تعریف مهندسی، مسیر بحرانی پروژه شامل فعالیتهایی با شناوری صفر است که تأخیر در آنها پروژه را به تأخیر میاندازد. اما در تعریف قراردادی، ممکن است برخی فعالیتها حتی با وجود شناوری، بهدلیل الزامات قرارداد، بحرانی تلقی شوند. این تفاوت یکی از مهمترین چالشها در تحلیل تأخیرات و تنظیم لایحه قابل دفاع است.
۴. بهترین روش برای تعیین مسیر بحرانی پروژه در لوایح تأخیرات چیست؟
روشهای مختلفی برای تعیین مسیر بحرانی پروژه وجود دارد، از جمله Total Float، Longest Path و Windows Analysis. در پروژههای پیچیده، روش Longest Path و تحلیل پنجرهای (Windows Analysis) معمولاً دقت بالاتری دارند، زیرا تحت تأثیر خطاهای منطقی برنامه زمانبندی قرار نمیگیرند و تغییرات مسیر بحرانی را بهتر نشان میدهند.
۵. چرا برخی لوایح تأخیرات توسط کارفرما رد میشوند؟
در بسیاری از موارد، دلیل رد لایحه این است که مسیر بحرانی پروژه بهدرستی تعیین نشده است. استفاده از Baseline غیرمنطقی، عدم توجه به Updateها، یا فرض ثابت بودن مسیر بحرانی از جمله اشتباهاتی هستند که باعث میشوند تحلیل تأخیرات غیرقابل اعتماد به نظر برسد و کارفرما آن را نپذیرد.



[…] […]