کاربرد واقعی Free Float در مدیریت ریسک و تأخیرات پروژه
بسیاری از افراد تصور میکنند مهمترین خروجی یک برنامه زمانبندی، مسیر بحرانی (Critical Path) است. در حالی که یکی دیگر از شاخصهای بسیار مهم در برنامهریزی و کنترل پروژه، شناوری آزاد یا Free Float است. این شاخص به برنامهریزان کمک میکند تا میزان انعطاف هر فعالیت را در برنامه زمانبندی ارزیابی کنند و قبل از آنکه تأخیرها به مسیر بحرانی برسند، تصمیمات مدیریتی مناسبی اتخاذ کنند.
متأسفانه در بسیاری از پروژههای عمرانی، شناوری آزاد تنها بهعنوان یک عدد در نرمافزار Primavera P6 یا Microsoft Project دیده میشود و کاربرد واقعی آن نادیده گرفته میشود. در حالی که این مفهوم میتواند نقش مهمی در تخصیص منابع، مدیریت ریسک، کنترل تأخیرات و حتی تهیه لوایح تأخیرات داشته باشد.
اگر هنوز برای شما هم این سؤال وجود دارد که free float دقیقاً چیست، چه تفاوتی با شناوری کل دارد و چگونه میتواند کیفیت برنامه زمانبندی را افزایش دهد، این مقاله پاسخ تمام این پرسشها را ارائه خواهد کرد.
شناوری آزاد چیست؟
در برنامهریزی پروژه، هر فعالیت الزاماً نباید دقیقاً در اولین زمان ممکن اجرا شود. برخی فعالیتها قابلیت دارند چند ساعت یا چند روز با تأخیر انجام شوند، بدون اینکه روی فعالیت بعدی تأثیر بگذارند. به این میزان انعطاف، شناوری آزاد گفته میشود.
به بیان سادهتر، free float مدت زمانی است که یک فعالیت میتواند به تأخیر بیفتد، بدون اینکه زودترین زمان شروع فعالیت بعدی تغییر کند. این تعریف شاید در نگاه اول ساده به نظر برسد، اما در مدیریت پروژه کاربردهای بسیار مهمی دارد.
چرا free float اهمیت دارد؟
فرض کنید در یک پروژه ساختمانی، اجرای دیوارچینی دو روز دیرتر از برنامه انجام شود. اگر این دو روز تأخیر باعث نشود فعالیت بعدی دیرتر آغاز شود، پروژه عملاً آسیب ندیده است. اما اگر همان تأخیر باعث عقب افتادن فعالیتهای بعدی شود، شرایط کاملاً متفاوت خواهد بود. اینجاست که شناوری فردی یا آزاد به کمک مدیر پروژه میآید.
شناخت مقدار شناوری آزاد هر فعالیت باعث میشود:
• فعالیتهای حساس شناسایی شوند.
• اولویتبندی کارها دقیقتر انجام شود.
• منابع به شکل بهینه تخصیص یابند.
• ریسک تأخیر کاهش پیدا کند.
• برنامه انعطافپذیرتر شود.
به همین دلیل، بسیاری از متخصصان کنترل پروژه معتقدند که بررسی free float در کنار مسیر بحرانی، تصویر کاملتری از وضعیت پروژه ارائه میدهد.
تفاوت شناوری آزاد و شناوری کل
یکی از رایجترین اشتباهات در کنترل پروژه، یکسان دانستن این دو مفهوم است. در حالی که تفاوت مهمی میان آنها وجود دارد.
شناوری آزاد (Free Float)
مدت زمانی است که یک فعالیت میتواند تأخیر داشته باشد، بدون اینکه شروع فعالیت بعدی تغییر کند.
شناوری کل (Total Float)
مدت زمانی است که یک فعالیت میتواند تأخیر داشته باشد، بدون اینکه تاریخ پایان کل پروژه تغییر کند.
بنابراین، مقدار free float معمولاً کمتر یا مساوی شناوری کل است. در بسیاری از فعالیتها ممکن است شناوری کل وجود داشته باشد، اما free float صفر باشد. درک این تفاوت برای تحلیل صحیح برنامه زمانبندی ضروری است.
شناوری آزاد چگونه محاسبه میشود؟
نرمافزارهای Primavera P6 و Microsoft Project بهصورت خودکار مقدار شناوری آزاد را محاسبه میکنند. این مقدار از اختلاف بین زودترین زمان پایان فعالیت جاری و زودترین زمان شروع فعالیت بعدی به دست میآید. اگر این اختلاف صفر باشد، فعالیت هیچ free float ندارد. اگر مثبت باشد، فعالیت میتواند به همان میزان با تأخیر اجرا شود، بدون اینکه فعالیت بعدی تحت تأثیر قرار گیرد.
آیا شناوری آزاد همیشه عدد مثبتی است؟
خیر.
در بسیاری از پروژهها، این مقدار صفر است. این موضوع معمولاً در فعالیتهای بحرانی یا فعالیتهایی که مستقیماً به فعالیت بعدی متصل هستند مشاهده میشود. البته ممکن است در شرایط خاص، به دلیل محدودیتهای زمانی یا روابط منطقی پیچیده، مقادیر غیرمعمول نیز مشاهده شود. به همین دلیل، صرف مشاهده عدد شناوری کافی نیست و باید علت آن نیز بررسی شود.
شناوری آزاد چه کمکی به مدیر پروژه میکند؟
یکی از مهمترین وظایف مدیر پروژه، تصمیمگیری درباره اولویت فعالیتها است. اگر تمام فعالیتها به یک اندازه مهم تلقی شوند، مدیریت پروژه با مشکل روبهرو خواهد شد. اما با بررسی free float میتوان تشخیص داد کدام فعالیتها انعطاف بیشتری دارند و کدام فعالیتها نیازمند توجه فوری هستند.
برای مثال:
اگر دو فعالیت همزمان نیاز به یک جرثقیل داشته باشند، مدیر پروژه میتواند فعالیتی را که free float بیشتری دارد چند روز به تعویق بیندازد، بدون اینکه برنامه دچار مشکل شود. این موضوع باعث استفاده بهینه از منابع خواهد شد.
نقش شناوری آزاد در مدیریت منابع
کمبود منابع یکی از رایجترین مشکلات پروژههای عمرانی است. ماشینآلات، نیروی انسانی و تجهیزات همیشه به تعداد کافی در اختیار پروژه نیستند.
در چنین شرایطی، بررسی free float به مدیر پروژه کمک میکند فعالیتهایی را که امکان جابهجایی دارند شناسایی کند. در نتیجه، منابع محدود ابتدا به فعالیتهای حساس اختصاص پیدا میکنند. این رویکرد علاوه بر کاهش ریسک تأخیر، هزینههای پروژه را نیز کاهش میدهد.
شناوری آزاد و روابط منطقی
یکی از عوامل مؤثر بر مقدار شناوری آزاد، کیفیت روابط منطقی میان فعالیتها است. اگر روابط منطقی بهدرستی تعریف نشده باشند، مقدار شناوری نیز واقعی نخواهد بود.
برای مثال، استفاده بیرویه از روابط Finish to Start یا تعریف روابط غیرواقعی میتواند باعث کاهش یا افزایش مصنوعی شناوری شود. به همین دلیل، قبل از تحلیل free float باید از صحت روابط منطقی برنامه اطمینان حاصل کرد.
آیا شناوری آزاد همیشه باید استفاده شود؟
وجود free float به این معنا نیست که باید همیشه از آن استفاده کرد. گاهی بهترین تصمیم این است که فعالیت طبق برنامه اولیه اجرا شود. اما زمانی که پروژه با محدودیت منابع، تغییرات اجرایی یا تأخیرهای جزئی روبهرو میشود، free float به مدیر پروژه اجازه میدهد بدون ایجاد اختلال در سایر فعالیتها، برنامه را مدیریت کند. در واقع، شناوری یک ظرفیت مدیریتی است، نه مجوزی برای ایجاد تأخیر.
اشتباهات رایج در استفاده از شناوری آزاد
در بسیاری از پروژهها مشاهده میشود که مقدار free float بهدرستی تفسیر نمیشود.
رایجترین اشتباهات عبارتاند از:
• یکسان دانستن شناوری آزاد و شناوری کل
• تصمیمگیری صرفاً بر اساس مقدار شناوری
• بیتوجهی به تغییرات شناوری پس از بهروزرسانی برنامه
• استفاده از شناوری بدون بررسی مسیر بحرانی
• نادیده گرفتن تأثیر روابط منطقی بر شناوری
این اشتباهات میتوانند باعث شوند تصمیمهای مدیریتی بر پایه اطلاعات نادرست اتخاذ شوند.
نقش شناوری آزاد در تحلیل تاخیرات
یکی از مهمترین کاربردهای free float، تحلیل تأخیرات پروژه است. در بسیاری از پروژههای عمرانی، هر تأخیر به معنای افزایش مدت پروژه نیست. ابتدا باید مشخص شود که فعالیت موردنظر چه میزان شناوری داشته است.
برای مثال، اگر فعالیتی سه روز شناوری آزاد داشته باشد و تنها دو روز با تاخیر اجرا شود، این تأخیر تأثیری بر شروع فعالیت بعدی نخواهد داشت. در نتیجه، از دیدگاه برنامه زمانبندی، پروژه هنوز در محدوده قابل قبول قرار دارد.
اما اگر میزان تأخیر از مقدار free float بیشتر شود، فعالیتهای بعدی نیز تحت تأثیر قرار میگیرند و ممکن است این تأخیر در نهایت به مسیر بحرانی منتقل شود.
به همین دلیل، در تحلیل تأخیرات، بررسی شناوری فعالیتها یکی از اولین اقداماتی است که کارشناسان انجام میدهند.
free float چه نقشی در تهیه لایحه تاخیرات دارد؟
در تهیه لایحه تأخیرات، تنها اثبات وقوع تأخیر کافی نیست. باید نشان داده شود که این تأخیر چه اثری بر زمان پایان پروژه گذاشته است. اگر فعالیتی هنگام وقوع تأخیر دارای شناوری آزاد کافی بوده باشد، معمولاً نمیتوان ادعا کرد که همان تأخیر باعث افزایش مدت پروژه شده است.
در مقابل، اگر فعالیت فاقد free float باشد یا مقدار شناوری آن پیش از وقوع تأخیر مصرف شده باشد، احتمال تأثیر مستقیم آن بر برنامه زمانبندی بیشتر خواهد بود.
به همین دلیل، در بسیاری از پروندههای اختلافی، کارشناسان علاوه بر مسیر بحرانی، مقدار شناوری فعالیتها را نیز بررسی میکنند تا مشخص شود آیا تأخیر واقعاً قابل مطالبه است یا خیر.
ارتباط شناوری آزاد با مسیر بحرانی
گاهی تصور میشود تنها فعالیتهای مسیر بحرانی اهمیت دارند. اما این نگاه کامل نیست. فعالیتهایی که امروز مقدار مناسبی free float دارند، ممکن است پس از چند بهروزرسانی برنامه یا وقوع چند تأخیر جزئی، به فعالیتهای بحرانی تبدیل شوند.
به همین دلیل، مدیر پروژه نباید فقط فعالیتهای بحرانی را کنترل کند؛ بلکه باید روند کاهش شناوری آزاد سایر فعالیتها را نیز تحت نظر داشته باشد.
در بسیاری از پروژههای موفق، تیم کنترل پروژه علاوه بر گزارش مسیر بحرانی، گزارش تغییرات شناوری را نیز بهصورت دورهای تهیه میکند تا فعالیتهای در معرض خطر زودتر شناسایی شوند.
تفاوت شناوری آزاد و شناوری کل با یک مثال
فرض کنید در یک پروژه ساختمانی، اجرای دیوارچینی پس از اتمام اسکلت آغاز میشود و قبل از اجرای تأسیسات داخلی باید به پایان برسد. اگر دیوارچینی بتواند سه روز با تأخیر اجرا شود، بدون اینکه اجرای تأسیسات عقب بیفتد، مقدار free float آن سه روز است. اما اگر پایان کل پروژه تا هفت روز بدون تغییر باقی بماند، شناوری کل این فعالیت هفت روز خواهد بود.
در این مثال:
• شناوری آزاد: ۳ روز
• شناوری کل: ۷ روز
این مثال نشان میدهد که شناوری آزاد همیشه کوچکتر یا مساوی شناوری کل است و کاربرد متفاوتی در تصمیمگیریهای اجرایی دارد.
شناوری منفی (Negative Float) چیست؟
گاهی در برنامه زمانبندی مشاهده میشود که شناوری برخی فعالیتها منفی است. این وضعیت معمولاً زمانی رخ میدهد که پروژه از برنامه عقب افتاده باشد یا محدودیتهای زمانی سختگیرانهای در برنامه تعریف شده باشد.
وجود شناوری منفی به این معناست که حتی اگر فعالیتها طبق برنامه فعلی اجرا شوند، پروژه باز هم دیرتر از تاریخ مورد انتظار به پایان خواهد رسید.
در چنین شرایطی، مدیر پروژه باید با بررسی مسیر بحرانی، اصلاح روابط منطقی، افزایش منابع یا تغییر توالی فعالیتها، تلاش کند شناوری منفی را کاهش دهد.
اگرچه شناوری آزاد معمولاً مقدار منفی ندارد، اما تحلیل همزمان free float، شناوری کل و شناوری منفی دید بهتری نسبت به وضعیت پروژه ایجاد میکند.
چگونه free float را در Primavera P6 تحلیل کنیم؟
Primavera P6 مقدار free float را بهصورت خودکار محاسبه میکند، اما صرف مشاهده این عدد کافی نیست. یک برنامهریز حرفهای معمولاً این موارد را بررسی میکند:
آیا مقدار شناوری با منطق اجرایی پروژه همخوانی دارد؟
اگر فعالیتی که بهوضوح انعطاف زمانی دارد، شناوری صفر نشان دهد، احتمال وجود اشکال در روابط منطقی یا محدودیتهای زمانی وجود دارد.
آیا تغییرات شناوری نسبت به دوره قبل منطقی است؟
کاهش ناگهانی شناوری آزاد میتواند نشانه ایجاد ریسک جدید در پروژه باشد.
آیا شناوری تحت تأثیر Constraints قرار گرفته است؟
استفاده نادرست از محدودیتهای زمانی ممکن است مقدار واقعی شناوری را تغییر دهد.
بنابراین، تحلیل شناوری تنها با نگاه کردن به یک ستون در نرمافزار انجام نمیشود، بلکه باید منطق برنامه نیز بررسی شود.
کاربرد شناوری آزاد در مدیریت منابع
یکی از مهمترین مزایای free float، کمک به تخصیص بهینه منابع است. فرض کنید دو فعالیت به یک دستگاه جرثقیل نیاز دارند، اما تنها یک جرثقیل در اختیار پروژه است. اگر یکی از فعالیتها دارای پنج روز شناوری آزاد باشد و فعالیت دیگر شناوری نداشته باشد، منطقی است که ابتدا جرثقیل به فعالیت حساستر اختصاص یابد.
این تصمیم ساده میتواند بدون ایجاد تأخیر در برنامه، بهرهوری تجهیزات را افزایش دهد. به همین دلیل، بسیاری از مدیران پروژه هنگام انجام Resource Leveling، مقدار شناوری فعالیتها را نیز بررسی میکنند.
چگونه از free float بهدرستی استفاده کنیم؟
برای بهرهبرداری صحیح از شناوری آزاد، رعایت چند اصل ضروری است:
شناوری را ذخیره ارزشمند پروژه بدانید.
وجود شناوری به این معنا نیست که باید آن را مصرف کنید. بهتر است تا حد امکان این ظرفیت برای شرایط پیشبینینشده حفظ شود.
پس از هر بهروزرسانی، شناوری را دوباره بررسی کنید.
مقدار شناوری ممکن است در هر دوره گزارشدهی تغییر کند.
شناوری را همراه با مسیر بحرانی تحلیل کنید.
بررسی جداگانه هر کدام، تصویر کاملی از وضعیت پروژه ارائه نمیدهد.
روابط منطقی را کنترل کنید.
تعریف نادرست روابط، مقدار شناوری آزاد را نیز تحت تأثیر قرار میدهد.
اشتباهات رایج در تحلیل شناوری
در پروژههای مختلف، چند اشتباه بیشتر از سایر موارد دیده میشود:
• تصمیمگیری تنها بر اساس مقدار شناوری بدون بررسی مسیر بحرانی.
• یکسان فرض کردن free float و شناوری کل.
• استفاده از شناوری برای توجیه تأخیرهای غیرضروری.
• بیتوجهی به تغییرات شناوری در گزارشهای ماهانه.
• نادیده گرفتن اثر محدودیتهای زمانی بر مقدار شناوری.
پرهیز از این اشتباهات، دقت تحلیلهای زمانی را افزایش میدهد و کیفیت کنترل پروژه را بهبود میبخشد.
جمعبندی
در نگاه اول، free float ممکن است تنها یک عدد در کنار هر فعالیت به نظر برسد، اما در عمل یکی از مهمترین ابزارهای تصمیمگیری در برنامهریزی و کنترل پروژه است. این شاخص به مدیران پروژه کمک میکند میزان انعطاف هر فعالیت را بشناسند، منابع را هوشمندانهتر تخصیص دهند و قبل از آنکه تأخیرها به مسیر بحرانی منتقل شوند، اقدامات اصلاحی انجام دهند؛ رویکردی که در پروژههای حرفهای توسط گروه مهندسی پرومن نیز بهصورت عملی پیادهسازی و تحلیل میشود.
از سوی دیگر، free float نقش مهمی در تحلیل تأخیرات و تهیه لوایح تأخیرات دارد. تشخیص اینکه یک تأخیر واقعاً بر برنامه پروژه اثر گذاشته یا در محدوده شناوری فعالیت قرار داشته است، بدون بررسی این شاخص امکانپذیر نیست.
در نهایت، باید به خاطر داشت که شناوری آزاد زمانی ارزشمند خواهد بود که در کنار مسیر بحرانی، روابط منطقی، مدت فعالیتها و بهروزرسانی مستمر برنامه تحلیل شود. تنها در این صورت است که برنامه زمانبندی از یک جدول ساده به ابزاری قدرتمند برای مدیریت حرفهای پروژه تبدیل خواهد شد.


بدون دیدگاه