وقتی یک نفر در پروژه همزمان روی چند کار موازی گذاشته میشود، نتیجه تقریباً همیشه یکی است: کیفیت پایین، خستگی و تأخیر. با این حال، خیلی از برنامهها بدون توجه به ظرفیت واقعی افراد چیده میشوند؛ چون در نگاه اول، همهچیز «روی کاغذ» جمع میشود.
راهحل، تسطیح منابع (Resource Leveling) است. در این مقاله میبینید Resource Leveling چیست، چه فرقی با Resource Smoothing دارد، چطور در یک برنامهٔ زمانی اجرا میشود و چه رابطهای با مسیر بحرانی و شناوری دارد.
Resource Leveling چیست؟ (پاسخ سریع)
Resource Leveling (تسطیح منابع) تکنیکی است که زمانبندی پروژه را طوری تنظیم میکند که هیچ منبعی — بهویژه نیروی انسانی — بیش از ظرفیتش کار نکند؛ حتی اگر این تنظیم باعث طولانیشدن تاریخ پایان پروژه شود.
تعریف استاندارد و جایگاه آن در مدیریت زمان پروژه
در چارچوبهای استاندارد مدیریت پروژه، تسطیح منابع بخشی از فرایند «برآورد منابع فعالیتها» و «توسعهٔ زمانبندی» است. وقتی زمانبندی اولیه با روشهایی مثل مسیر بحرانی (Critical Path Method) ساخته میشود، معمولاً فقط ترتیب و مدت فعالیتها را میبیند، نه ظرفیت منابع را. نتیجه این است که در بخشهایی از تقویم، یک نفر چند کار همزمان برایش تعریف میشود.
تسطیح منابع، همین اضافهبار را برطرف میکند. بهطور دقیق، این کار با استفاده از شناوری (Float/Slack) انجام میشود: کارها را در حدِ زمان شناورشان جابهجا میکنند تا بار منابع متعادل شود. وقتی شناوری کافی نباشد و اضافهبار همچنان باقی بماند، مجبور میشوید تاریخ پایان پروژه را عقب بیندازید.
همین امروز به دوایتیفای بپیوندید
پروژهها را بدون سردرگمی پیش ببرید: همهٔ وظایف، پیشرفتها و گزارشهای تیم در یک محیط یکپارچه. ساختهشده برای شرکتها، استارتاپها و تیمهای دورکار — با راهاندازی چنددقیقهای، پشتیبانی فارسی و نسخهٔ آزمایشی رایگان.
چرا تسطیح منابع لازم است؟
- جلوگیری از فرسودگی: اضافهبار مداوم، کیفیت و روحیه را از بین میبرد و نرخ خطا و غیبت را بالا میبرد.
- برنامهٔ واقعبینانه: برنامهای که ظرفیت را نادیده بگیرد، عملاً شکست میخورد و مدام از مهلتها عقب میافتد.
- تشخیص کمبود منابع: نشان میدهد برای انجام بهموقع کارها، چه منبعی کم است؛ این هشدار زودهنگام است.
تفاوت Resource Leveling و Resource Smoothing
این دو اصطلاح گاهی بهجای هم به کار میروند، اما تفاوت دقیق و مهمی دارند:
| معیار | Resource Leveling | Resource Smoothing |
|---|---|---|
| تاریخ پایان | ممکن است جابهجا شود | ثابت میماند |
| هدف | رفع کامل اضافهبار منابع | نرمکردن مصرف منابع در حدِ شناوری |
| اولویت | ظرفیت منابع | تاریخ پایان |
| ابزار | استفاده از شناوری + در صورت نیاز عقبانداختن پایان | فقط استفاده از شناوری آزاد |
| کاربرد | وقتی منابع واقعاً محدودند | وقتی تاریخ قطعی است و شناوری کافی وجود دارد |
بهعبارت ساده: Leveling میگوید «اول منابع، بعد زمان»؛ Smoothing میگوید «اول زمان، منابع را در حدِ ممکن نرم کن». اگر شناوری کافی باشد، Smoothing بدون تغییر تاریخ جواب میدهد؛ اگر نباشد، ناچار به Leveling میشوید.
تسطیح منابع چطور اجرا میشود؟ (گامها)
- ظرفیت واقعی هر منبع را مشخص کنید: نه ظرفیت اسمی. یک نفر بهصورت اسمی ۴۰ ساعت در هفته دارد، اما ظرفیت واقعی او با جلسات، کارهای جاری و مرخصی ممکن است ۳۰ ساعت باشد.
- اضافهبار را شناسایی کنید: ببینید در هر بازه، تقاضای کارها کجا از ظرفیت بیشتر میشود.
- کارها را جابهجا کنید: از شناوری فعالیتها استفاده کنید و کارهای غیربحرانی را در محدودهٔ زمان شناورشان جابهجا کنید.
- در صورت لزوم، منابع را بازتخصیص دهید: اگر کار قابل جابهجایی نیست، آن را به فرد دیگری با ظرفیت آزاد بسپارید.
- در نهایت، تاریخ پایان را تنظیم کنید: اگر هیچکدام از راهها جواب نداد، تاریخ پایان را بهاندازهٔ لازم عقب بیندازید و آن را با ذینفعان شفاف کنید.
یک مثال واقعی از تسطیح منابع
در یک پروژه، برنامهٔ اولیه نشان میدهد «علی» باید در یک هفته، سه کار موازی با مجموع ۶۰ ساعت انجام دهد — در حالی که ظرفیت واقعیاش ۴۰ ساعت است. یعنی ۲۰ ساعت اضافهبار.
با تسطیح منابع، سه گزینه پیش روی شماست:
- گزینهٔ ۱ — جابهجایی در شناوری: یکی از سه کار، شناوری آزاد دارد؛ آن را به هفتهٔ بعد منتقل میکنید. تاریخ پایان ثابت میماند و اضافهبار رفع میشود.
- گزینهٔ ۲ — بازتخصیص: بخشی از کار را به «مریم» که فقط ۲۰ ساعت در آن هفته کار دارد میسپارید.
- گزینهٔ ۳ — جابهجایی تاریخ پایان: اگر هیچ شناوری و هیچ منبع جایگزینی نباشد، تاریخ پایان پروژه چند روز جابهجا میشود.
نتیجه: برنامه واقعی میشود، علی فرسوده نمیشود و کیفیت حفظ میشود.
یک مثال عددی دوم: رابطه با مسیر بحرانی
فرض کنید پروژه دو مسیر دارد: مسیر بحرانی ۳۰ روز و مسیر غیربحرانی با ۵ روز شناوری. اگر اضافهبار منابع روی فعالیتهای مسیر غیربحرانی باشد، میتوانید کارها را تا ۵ روز جابهجا کنید بدون اینکه تاریخ پایان ۳۰ روزه تغییر کند. اما اگر اضافهبار روی مسیر بحرانی باشد — جایی که شناوری صفر است — هر جابهجایی، تاریخ پایان را عقب میاندازد. همین مثال نشان میدهد چرا درک شناوری و مسیر بحرانی برای تسطیح منابع حیاتی است.
مزایا و معایب تسطیح منابع
| مزایا | معایب و محدودیتها |
|---|---|
| برنامهٔ واقعبینانه و قابل اجرا | ممکن است تاریخ پایان را طولانی کند |
| کاهش فرسودگی و افزایش کیفیت | نیازمند دادهٔ دقیق از ظرفیت واقعی است |
| تشخیص زودهنگام کمبود منابع | جابهجایی بدون هماهنگی، ذینفعان را نگران میکند |
| جلوگیری از چندوظیفهای مفرط | برای پروژههای با تاریخ قطعی، همیشه قابل اجرا نیست |
Trade-off اصلی: بین «زمان» و «ظرفیت منابع» باید انتخاب کنید. اگر تاریخ پایان غیرقابل تغییر است (مثل رویدادی با تاریخ ثابت)، تسطیح کامل ممکن نیست و باید منابع بیشتری بیاورید یا محدوده را کم کنید. تسطیح منابع، خودش نمیتواند همهٔ محدودیتها را همزمان حل کند.
اشتباهات رایج در تسطیح منابع
- نادیدهگرفتن ظرفیت واقعی: برنامه بر اساس آرزو، نه ظرفیت؛ مثلاً فرضکردن اینکه هر فرد ۴۰ ساعت کامل در هفته فقط روی این پروژه کار میکند.
- تسطیح بدون اطلاع ذینفعان: تغییر تاریخ بدون هماهنگی، اعتماد را از بین میبرد.
- خلط با Resource Smoothing: استفاده از یکی بهجای دیگری در شرایط نامناسب.
- فقط روی یک منبع تمرکز: تسطیح باید همهٔ منابع بحرانی را ببیند، نه فقط یک فرد.
- پرکردن تقویم تا ۱۰۰٪: بدون حاشیه، هر تغییر کوچکی برنامه را به هم میریزد.
نکات کاربردی
- نکته مهم: قبل از تسطیح، ظرفیت واقعی هر فرد را مشخص کنید (نه ظرفیت اسمی).
- ترفند کاربردی: منابع دارای شناوری را جابهجا کنید تا تاریخ پایان ثابت بماند؛ اگر نشد، از Leveling استفاده کنید.
- اشتباه رایج: پرکردن تقویم افراد تا ۱۰۰٪؛ همیشه حاشیه بگذارید (مثلاً تا ۸۰٪ ظرفیت).
- قبل از شروع این را بدانید: برای تسطیح منابع، به ابزاری نیاز دارید که Workload و ظرفیت هر فرد را نشان دهد؛ بدون دید بار کاری، اضافهبار را نمیبینید.
دوایتفای و تسطیح منابع
برای تسطیح منابع، باید بار کاری و ظرفیت هر فرد را ببینید. در دوایتفای میتوانید مسئولیت هر تسک را مشخص کنید، از نمای Workload و مدیریت منابع برای دیدن بار کاری هر عضو استفاده کنید و تسکها را برای متعادلکردن بار بین افراد جابهجا کنید. به این ترتیب برنامه همیشه با ظرفیت واقعی تیم هماهنگ است و اضافهبار، قبل از آنکه به فرسودگی تبدیل شود، دیده میشود.
سوالات متداول
جمعبندی
Resource Leveling یعنی برنامه را با ظرفیت واقعی منابع هماهنگ کنید، حتی اگر تاریخ پایان کمی جابهجا شود. ظرفیت واقعی افراد را بشناسید، اضافهبارها را پیدا کنید و با استفاده از شناوری و بازتخصیص، بار را متعادل کنید. با نمای Workload در ابزار مدیریت پروژه، این کار ساده و دقیق میشود و برنامه از یک خوشبینی کاغذی به یک واقعیت قابل اجرا تبدیل میشود.
اگر موضوع Resource Leveling برایتان مفید بود، پیشنهاد میکنیم مدیریت پروژه در صنعت نفت و گاز و عوامل حیاتی موفقیت (CSF) را هم بخوانید.
همین امروز به دوایتیفای بپیوندید
پروژهها را بدون سردرگمی پیش ببرید: همهٔ وظایف، پیشرفتها و گزارشهای تیم در یک محیط یکپارچه. ساختهشده برای شرکتها، استارتاپها و تیمهای دورکار — با راهاندازی چنددقیقهای، پشتیبانی فارسی و نسخهٔ آزمایشی رایگان.