در بسیاری از پروژهها، مدیران پروژه هر روز با دهها فعالیت، پیمانکار، تأمینکننده، نقشه، خرید و برنامه زمانبندی سروکار دارند. اما همه فعالیتهای پروژه تأثیر یکسانی بر تاریخ پایان پروژه ندارند.
ممکن است یک فعالیت چند روز دیرتر انجام شود و هیچ تأثیری بر تاریخ نهایی پروژه نداشته باشد؛ در حالی که تأخیر چندروزه در یک فعالیت دیگر، پایان کل پروژه را به همان میزان یا حتی بیشتر به تأخیر بیندازد.
اینجاست که مفهوم مسیر بحرانی پروژه یا Critical Path اهمیت پیدا میکند.
شناخت مسیر بحرانی به مدیر پروژه کمک میکند بداند:
«کدام فعالیتها اگر به موقع انجام نشوند، مستقیماً تاریخ پایان پروژه را تحت تأثیر قرار میدهند؟»
در پروژههای عمرانی، صنعتی، نفت و گاز و EPC، مدیریت صحیح مسیر بحرانی یکی از مهمترین ابزارهای کنترل زمان پروژه است.
مسیر بحرانی پروژه چیست؟
مسیر بحرانی یا Critical Path مجموعهای از فعالیتهای وابسته به یکدیگر است که طولانیترین مسیر زمانی را از شروع تا پایان پروژه تشکیل میدهد.
به زبان ساده، مسیر بحرانی تعیین میکند که:
حداقل زمان ممکن برای تکمیل پروژه چقدر است.
فعالیتهایی که روی مسیر بحرانی قرار دارند معمولاً Float یا شناوری بسیار کمی دارند و در بسیاری از برنامهها شناوری آنها صفر است.
بنابراین اگر یکی از این فعالیتها بدون جبران زمانی به تأخیر بیفتد، میتواند تاریخ پایان پروژه را نیز به تأخیر بیندازد.
یک مثال ساده از مسیر بحرانی
فرض کنیم یک پروژه چهار فعالیت اصلی دارد:
| فعالیت | مدت | وابستگی |
|---|---|---|
| A – طراحی | 10 روز | شروع پروژه |
| B – خرید تجهیزات | 20 روز | پس از طراحی |
| C – عملیات اجرایی | 30 روز | پس از خرید |
| D – تست و راهاندازی | 10 روز | پس از اجرا |
در این حالت:
10 + 20 + 30 + 10 = 70 روز
بنابراین مسیر A → B → C → D برابر با 70 روز است.
اگر فعالیت C پنج روز تأخیر داشته باشد و امکان جبران آن وجود نداشته باشد، پایان پروژه نیز میتواند پنج روز عقب بیفتد.
آیا طولانیترین فعالیت، مسیر بحرانی است؟
خیر.
این یکی از اشتباهات رایج در درک مسیر بحرانی است.
مسیر بحرانی بر اساس مجموع مدت و روابط وابستگی فعالیتها مشخص میشود، نه صرفاً طولانیترین فعالیت منفرد.
ممکن است یک فعالیت 60 روز طول بکشد، اما اگر شناوری مناسبی داشته باشد، بحرانی نباشد.
در مقابل، مجموعهای از فعالیتهای 5، 10 و 15 روزه ممکن است در مجموع مسیر بحرانی پروژه را تشکیل دهند.
بنابراین برای شناسایی مسیر بحرانی باید کل شبکه فعالیتهای پروژه بررسی شود.
Float یا شناوری فعالیت چیست؟
شناوری به زبان ساده یعنی:
یک فعالیت تا چه میزان میتواند بدون ایجاد تأخیر در تاریخ پایان پروژه یا فعالیتهای وابسته، جابهجا شود.
برای مثال:
فرض کنیم یک فعالیت باید در روز 20 شروع شود، اما میتواند تا روز 25 نیز شروع شود بدون اینکه تاریخ پایان پروژه تغییر کند.
در این شرایط فعالیت دارای 5 روز شناوری است.
اما اگر فعالیتی هیچ شناوری نداشته باشد، تأخیر در آن میتواند مستقیماً بر پروژه اثر بگذارد.
چرا مسیر بحرانی برای مدیر پروژه اهمیت دارد؟
مدیر پروژه نمیتواند برای تمام فعالیتها به یک اندازه منابع مدیریتی اختصاص دهد.
در یک پروژه بزرگ ممکن است صدها یا هزاران فعالیت وجود داشته باشد.
اما برخی فعالیتها تأثیر بیشتری بر زمان نهایی پروژه دارند.
شناخت مسیر بحرانی باعث میشود مدیر پروژه بتواند منابع و توجه خود را روی فعالیتهایی متمرکز کند که تأخیر آنها بیشترین اثر را بر پروژه دارد.
این موضوع در موارد زیر اهمیت ویژهای دارد:
- تخصیص نیروی انسانی
- تخصیص تجهیزات
- تأمین مصالح
- خرید تجهیزات
- مدیریت پیمانکاران
- تصمیمگیری مدیریتی
- پیگیری مجوزها
- کنترل تغییرات
- برنامهریزی جبران تأخیر
مسیر بحرانی در پروژههای صنعتی و EPC
در پروژههای صنعتی، مسیر بحرانی معمولاً ساده و خطی نیست.
برای مثال ممکن است پروژه شامل بخشهای زیر باشد:
مهندسی → خرید → ساخت → نصب → پیشراهاندازی → راهاندازی
اما در هر یک از این مراحل، فعالیتهای متعددی به یکدیگر وابسته هستند.
برای مثال:
تکمیل طراحی تجهیز → صدور مدارک خرید → سفارش تجهیز → ساخت → حمل → تحویل → نصب → تست
اگر یک تجهیز Long Lead دیر خریداری شود، ممکن است چندین فعالیت بعدی نیز تحت تأثیر قرار گیرند.
در چنین شرایطی یک تأخیر کوچک در بخش Procurement میتواند در نهایت به تأخیر قابلتوجه در Commissioning منجر شود.
مسیر بحرانی چگونه تعیین میشود؟
برای تعیین مسیر بحرانی معمولاً مراحل زیر انجام میشود.
۱. تهیه فهرست فعالیتها
ابتدا تمام فعالیتهای پروژه شناسایی میشوند.
برای مثال:
- طراحی
- خرید
- عملیات خاکی
- فونداسیون
- سازه
- نصب تجهیزات
- لولهکشی
- کابلکشی
- تست
- راهاندازی
۲. تعیین روابط بین فعالیتها
مشخص میشود هر فعالیت چه زمانی میتواند شروع شود.
برای مثال:
فونداسیون → نصب سازه → نصب تجهیزات
تا فونداسیون به مرحله مناسب نرسیده باشد، نصب سازه نمیتواند آغاز شود.
۳. تعیین مدت فعالیتها
برای هر فعالیت مدت زمان برنامهریزیشده تعیین میشود.
مدتها باید بر اساس اطلاعات واقعی، سوابق پروژههای مشابه، ظرفیت منابع و شرایط اجرایی برآورد شوند.
برنامهای که از ابتدا با زمانهای غیرواقعی ساخته شده باشد، حتی اگر از نظر نرمافزاری کاملاً صحیح باشد، ابزار مناسبی برای کنترل پروژه نخواهد بود.
۴. ایجاد شبکه فعالیتها
پس از مشخص شدن فعالیتها، مدت و روابط آنها، شبکه زمانی پروژه ایجاد میشود.
در این مرحله میتوان مشخص کرد چه مسیرهایی از شروع تا پایان پروژه وجود دارند.
۵. محاسبه شناوری
برای فعالیتها میزان Float محاسبه میشود.
فعالیتهایی که شناوری بسیار کمی دارند، باید با حساسیت بیشتری پایش شوند.
۶. تعیین مسیر بحرانی
طولانیترین مسیر زمانی شبکه پروژه، مسیر بحرانی را مشخص میکند.
این مسیر میتواند در طول اجرای پروژه تغییر کند.
آیا مسیر بحرانی همیشه ثابت است؟
خیر.
این نکته برای مدیران پروژه بسیار مهم است.
مسیر بحرانی یک ویژگی ثابت و همیشگی پروژه نیست.
ممکن است در ابتدای پروژه مسیر بحرانی از بخش مهندسی و خرید عبور کند، اما پس از پیشرفت پروژه، مسیر بحرانی به عملیات نصب یا راهاندازی منتقل شود.
برای مثال:
در ابتدای پروژه:
Engineering → Procurement → Construction
ممکن است مسیر بحرانی باشد.
اما بعد از تکمیل خرید:
Construction → Installation → Testing → Commissioning
میتواند به مسیر بحرانی تبدیل شود.
بنابراین مسیر بحرانی باید در طول پروژه بهصورت مستمر بررسی شود.
تفاوت مسیر بحرانی با فعالیت مهم چیست؟
هر فعالیت مهمی الزاماً روی مسیر بحرانی قرار ندارد.
برای مثال یک تجهیز ممکن است ارزش مالی بسیار بالایی داشته باشد، اما اگر پروژه برای تحویل آن چند هفته شناوری داشته باشد، الزاماً در آن لحظه روی مسیر بحرانی نیست.
برعکس، یک فعالیت کوچک و کمهزینه ممکن است به دلیل قرار گرفتن روی مسیر بحرانی، اهمیت زمانی بسیار زیادی داشته باشد.
بنابراین:
اهمیت مالی ≠ اهمیت زمانی
مدیر پروژه باید هر دو را جداگانه بررسی کند.
رابطه مسیر بحرانی و تأخیر پروژه
یکی از اشتباهات رایج در کنترل پروژه این است که هر تأخیر بهعنوان تأخیر پروژه تلقی شود.
فرض کنید فعالیتی 10 روز تأخیر دارد اما 15 روز Float دارد.
در این حالت ممکن است هنوز تأثیری بر تاریخ پایان پروژه ایجاد نشده باشد.
اما اگر یک فعالیت بحرانی 10 روز تأخیر داشته باشد و هیچ امکان جبرانی وجود نداشته باشد، احتمال دارد تاریخ پایان پروژه نیز 10 روز جابهجا شود.
به همین دلیل مدیر پروژه باید به جای تمرکز صرف بر تعداد تأخیرها، اثر تأخیر بر مسیر بحرانی را بررسی کند.
چگونه از مسیر بحرانی محافظت کنیم؟
۱. فعالیتهای بحرانی را روزانه یا هفتگی پایش کنید
سطح پایش باید متناسب با اهمیت فعالیت باشد.
فعالیتهای بحرانی معمولاً نیازمند پیگیری دقیقتر هستند.
۲. تأمین تجهیزات بحرانی را زودتر مدیریت کنید
اگر تجهیزی روی مسیر بحرانی قرار دارد، تأخیر در خرید آن میتواند کل پروژه را تحت تأثیر قرار دهد.
برای این تجهیزات باید وضعیت:
- سفارش
- ساخت
- بازرسی
- حمل
- ترخیص
- تحویل
بهصورت دقیق پایش شود.
۳. تغییرات پروژه را کنترل کنید
هر تغییر طراحی میتواند مسیر بحرانی را تغییر دهد.
قبل از تأیید یک تغییر مهم باید اثر آن بر:
زمان + هزینه + منابع + مسیر بحرانی
بررسی شود.
۴. برای فعالیتهای بحرانی برنامه جایگزین داشته باشید
برای برخی فعالیتهای مهم بهتر است از قبل سناریوی جایگزین تهیه شود.
مثلاً:
- تأمینکننده جایگزین
- افزایش منابع
- شیفت دوم
- تغییر توالی فعالیتها
- اجرای موازی
- خرید سریعتر
- استفاده از روش اجرایی جایگزین
رابطه مسیر بحرانی و مدیریت ریسک
مسیر بحرانی و مدیریت ریسک ارتباط مستقیمی با یکدیگر دارند.
ممکن است یک ریسک به یک فعالیت بحرانی مربوط باشد.
در این شرایط اثر احتمالی آن ریسک میتواند بسیار بیشتر از ریسکی باشد که روی یک فعالیت دارای شناوری بالا اثر میگذارد.
بنابراین یکی از سؤالات مهم در مدیریت ریسک این است:
اگر این ریسک اتفاق بیفتد، آیا مسیر بحرانی پروژه تحت تأثیر قرار میگیرد؟
اگر پاسخ مثبت باشد، باید توجه بیشتری به آن ریسک اختصاص داده شود.
مثال کاربردی در یک پروژه صنعتی
فرض کنیم یک پروژه احداث واحد صنعتی در مرحله نصب تجهیزات قرار دارد.
سه فعالیت اصلی داریم:
A: تکمیل فونداسیون – 20 روز
B: نصب تجهیزات اصلی – 30 روز
C: لولهکشی و اتصال – 25 روز
روابط پروژه به این شکل است:
فونداسیون → نصب تجهیزات → لولهکشی
در نتیجه این مسیر 75 روز طول میکشد.
اگر تأخیر در تکمیل فونداسیون باعث شود نصب تجهیزات سه روز دیرتر آغاز شود، این سه روز میتواند مستقیماً روی ادامه مسیر اثر بگذارد.
اما اگر فعالیت دیگری در همان زمان دارای 10 روز شناوری باشد، تأخیر سهروزه آن الزاماً تاریخ پایان پروژه را تغییر نمیدهد.
این مثال نشان میدهد چرا مدیر پروژه نباید صرفاً بپرسد:
«کدام فعالیت عقب است؟»
بلکه باید بپرسد:
«کدام تأخیر روی مسیر بحرانی اثر میگذارد؟»
مسیر بحرانی و برنامه جبرانی پروژه
وقتی پروژه از برنامه عقب افتاده است، یکی از اولین اقدامات باید بررسی مجدد مسیر بحرانی باشد.
ممکن است با تأخیرهای ایجادشده، مسیر بحرانی تغییر کرده باشد.
در این شرایط باید بررسی شود:
- مسیر بحرانی جدید چیست؟
- چند روز تأخیر ایجاد شده؟
- کدام فعالیتها امکان فشردهسازی دارند؟
- کدام فعالیتها قابلیت اجرای موازی دارند؟
- افزایش منابع در کدام فعالیت بیشترین اثر را دارد؟
- آیا خرید سریعتر امکانپذیر است؟
- آیا میتوان بخشی از فعالیتها را به پیمانکار دیگری واگذار کرد؟
هدف برنامه Recovery صرفاً «سریعتر کار کردن» نیست.
هدف این است که زمان پروژه با کمترین هزینه و ریسک منطقی بازیابی شود.
دو روش مهم برای فشردهسازی برنامه
Crashing
در این روش با افزایش منابع، تلاش میشود مدت یک فعالیت کاهش پیدا کند.
برای مثال:
- افزایش نیروی انسانی
- افزایش تجهیزات
- افزایش شیفت کاری
اما این روش معمولاً هزینه پروژه را افزایش میدهد.
Fast Tracking
در این روش برخی فعالیتهایی که در حالت عادی پشت سر هم انجام میشوند، بهصورت همپوشان اجرا میشوند.
برای مثال بخشی از خرید یا آمادهسازی ممکن است قبل از تکمیل کامل یک مرحله مهندسی آغاز شود؛ البته تنها زمانی که از نظر فنی و قراردادی قابل قبول باشد.
این روش میتواند ریسک دوبارهکاری را افزایش دهد.
بنابراین هر دو روش باید با تحلیل هزینه و ریسک استفاده شوند.
اشتباهات رایج درباره مسیر بحرانی
اشتباه اول: مسیر بحرانی فقط یک بار محاسبه میشود
در پروژههای واقعی، مسیر بحرانی میتواند تغییر کند.
اشتباه دوم: فقط فعالیتهای بزرگ مهم هستند
یک فعالیت کوچک نیز میتواند روی مسیر بحرانی قرار بگیرد.
اشتباه سوم: هر تأخیری یعنی تأخیر پروژه
اثر تأخیر باید نسبت به شناوری و مسیر بحرانی بررسی شود.
اشتباه چهارم: مسیر بحرانی فقط وظیفه واحد کنترل پروژه است
مدیر پروژه، مهندسی، خرید، اجرا و پیمانکاران همگی باید اثر فعالیتهای خود را بر برنامه بدانند.
اشتباه پنجم: برنامه زمانی غیرواقعی
اگر مدت فعالیتها از ابتدا غیرواقعی تعیین شده باشد، مسیر بحرانی نیز تصویر دقیقی از پروژه ارائه نمیکند.
چکلیست مدیر پروژه برای کنترل مسیر بحرانی
بهصورت دورهای این سؤالات را بررسی کنید:
- مسیر بحرانی فعلی پروژه چیست؟
- آیا مسیر بحرانی نسبت به ماه گذشته تغییر کرده است؟
- کدام فعالیتها شناوری کمی دارند؟
- آیا فعالیتهای بحرانی طبق برنامه پیش میروند؟
- آیا خرید تجهیزات بحرانی به موقع انجام شده است؟
- آیا تغییرات طراحی روی مسیر بحرانی اثر گذاشتهاند؟
- آیا پیمانکاران اصلی منابع کافی دارند؟
- آیا ریسک جدیدی مسیر بحرانی را تهدید میکند؟
- در صورت تأخیر، چه فعالیتهایی قابلیت فشردهسازی دارند؟
- هزینه جبران تأخیر چقدر است؟
- آیا برنامه Recovery لازم است؟
جمعبندی
مسیر بحرانی یکی از مهمترین ابزارهای مدیریت زمان پروژه است.
مدیر پروژه با شناخت مسیر بحرانی میتواند تشخیص دهد کدام فعالیتها مستقیماً روی تاریخ پایان پروژه اثر میگذارند و منابع مدیریتی خود را روی آنها متمرکز کند.
اما مسیر بحرانی یک خط ثابت نیست. با تغییر شرایط پروژه، تأخیرها، تغییرات طراحی، وضعیت خرید و تغییر روابط فعالیتها، مسیر بحرانی نیز میتواند تغییر کند.
بنابراین مدیریت حرفهای پروژه تنها به تهیه یک برنامه زمانبندی در ابتدای پروژه محدود نمیشود.
آنچه اهمیت دارد، پایش مستمر مسیر بحرانی و واکنش سریع به تغییرات آن است.
در پروژههای عمرانی و صنعتی، بهخصوص پروژههای EPC، این موضوع میتواند تفاوت قابلتوجهی در کنترل زمان، هزینه و ریسک پروژه ایجاد کند.
پرسشهای متداول
مسیر بحرانی پروژه چیست؟
مسیر بحرانی مجموعهای از فعالیتهای وابسته است که طولانیترین مسیر زمانی پروژه را تشکیل میدهد و معمولاً تأخیر در آن میتواند تاریخ پایان پروژه را به تأخیر بیندازد.
آیا مسیر بحرانی همیشه ثابت است؟
خیر. با تغییر شرایط، تأخیرها و پیشرفت فعالیتها، مسیر بحرانی میتواند تغییر کند.
Float در پروژه چیست؟
Float یا شناوری نشان میدهد یک فعالیت تا چه میزان میتواند بدون ایجاد تأخیر در یک نقطه مشخص از برنامه، جابهجا شود.
آیا همه فعالیتهای مسیر بحرانی Float صفر دارند؟
در تعریف رایج روش مسیر بحرانی، فعالیتهای روی مسیر بحرانی معمولاً Total Float صفر دارند؛ با این حال در برنامههای واقعی و تحت برخی قیود زمانبندی، تفسیر شناوری میتواند پیچیدهتر باشد.
آیا تأخیر یک فعالیت همیشه باعث تأخیر پروژه میشود؟
خیر. اگر فعالیت دارای شناوری کافی باشد، ممکن است تأخیر آن هیچ اثری بر تاریخ پایان پروژه نداشته باشد.
مسیر بحرانی در پروژههای صنعتی چه اهمیتی دارد؟
در پروژههای صنعتی، روابط پیچیده میان مهندسی، خرید، ساخت، نصب، تست و راهاندازی باعث میشود شناسایی و پایش مسیر بحرانی برای کنترل تاریخ بهرهبرداری اهمیت زیادی داشته باشد.

