در زمانبندی پروژههای صنعت ساخت، روابط بین فعالیتها (Dependencies) ممکن است با یک تأخیر ثابت یا «Lag» تعریف میشوند. اما آیا در دنیای واقعی، این تأخیرها همیشه ثابتاند؟
جواب: نه همیشه!
و اینجاست که مفهوم Dynamic Minimum Lag (DML) وارد میشود.
اما DML چیست؟
DML به معنای «تأخیر حداقلی پویا» است، یعنی مقدار Lag بین دو فعالیت ثابت نیست، بلکه بسته به شرایط پیشرفت فعالیت قبلی تغییر میکند. این مفهوم برای مدلسازی دقیقتر پروژههایی طراحی شده که در آنها:
• سرعت فعالیتهای اجرایی نوسان دارد،
• جبهههای کاری در حال تغییرند،
• یا وابستگیها تابع شرایط فیزیکی سایت هستند (مانند تونلسازی، ساخت سد یا اجرای خط لوله).
مثالی از کاربرد DML:
فرض کنید فعالیت A اجرای لاینینگ تونل است و فعالیت B نصب سیستم روشنایی داخل تونل.
در حالت معمولی، ممکن است بگوییم B با یک تأخیر ۷ روزه از پایان A شروع میشود (Lag ثابت).
اما در واقعیت، بسته به سرعت اجرای A، ممکن است نصب روشنایی زودتر یا دیرتر انجام شود. با DML میتوان این تأخیر را وابسته به سرعت پیشرفت A کرد و دقت برنامه را افزایش داد.
اما DML در محاسبات CPM چگونه عمل میکند؟
در سیستمهای مبتنی بر CPM، وقتی از DML استفاده میکنیم:
– تاخیر بین فعالیتها به صورت تابعی از نرخ پیشرفت یا موقعیت فعالیت قبلی تعریف میشود.
– مسیر بحرانی (Critical Path) میتواند دینامیک باشد.
– تحلیل ریسک زمانی (Schedule Risk Analysis) بسیار واقعیتر خواهد شد.
مزایای استفاده از DML چیست؟
• مدلسازی بهتر پروژههای خطی و تکراری (Linear & Repetitive Projects)
• افزایش دقت برنامه در پروژههای Fast-Track
• قابلیت شبیهسازی پیشرفتهتر
آیا مایکروسافت پراجکت از DML پشتیبانی میکند؟
خیر، Microsoft Project بهصورت پیشفرض از DML پشتیبانی نمیکند.
در MSP، تاخیر یا تعجیل در روابط بین فعالیتها بهصورت مقدار ثابت (Static Lag) تعریف میشود.
اگرچه MSP بهصورت مستقیم از DML پشتیبانی نمیکند، ولی میتوان با ترفندهایی رفتار مشابه را تا حدودی شبیهسازی کرد:
۱. استفاده از فعالیتهای واسطه یا Buffer Activities
۲. استفاده از ماکروها یا VBA
در پریماورا هم این تاخیر و تعجیل ها ثابتند اما میتوان رفتار آنها را با ترکیب Lag با Step duration و Constraint و Multiple calendar و Activity code صرفا شبیه سازی کرد.
اما نرم افزارهایی هم داریم که کامل از موضوع DML پشتیبانی میکنند؟ آیا آنها را میشناسید؟ تا به حال از Lag داینامیک در برنامه استفاده کرده اید؟ تجربیات خود را با ما به اشتراک بگذارید.
تکامل روابط زمانی در زمان بندی پروژههای صنعت ساخت با DML – Dynamic Minimum Lag
مطالبی که ممکن است دوست داشته باشید

هوش مصنوعی و مدیریت پروژه (قسمت دوم):
با الگوی RACFT، پرامپتهای حرفهای بسازید و خروجیهای دقیقتر بگیرید!در قسمت قبل گفتیم که تسلط بر مهندسی پرامپت (Prompt Engineering)، کلید استفاده حرفهای از ابزارهایی

تأخیر در پرداخت و تهدید جدی برای نقدینگی زنجیره تأمین در پروژههای عمرانی
یکی از چالشهای پنهان اما بسیار مؤثر در پروژههای ساختوساز، تأخیر در پرداختها (Late Payment) از سوی کارفرمایان یا نهادهای واسط است؛ چالشی که مستقیماً

تکامل روابط زمانی در زمان بندی پروژههای صنعت ساخت با DML – Dynamic Minimum Lag
در زمانبندی پروژههای صنعت ساخت، روابط بین فعالیتها (Dependencies) ممکن است با یک تأخیر ثابت یا «Lag» تعریف میشوند. اما آیا در دنیای واقعی، این
