وابسته نبودن تاخیر و انحراف پیشرفت
این رو دارم مینویسم، چون خیلیها در موردش اشتباه میکنن.
فرض کنین پروژهای صد روزه باشه، پیشرفت برنامهریزی شده صد درصد باشه و 80٪ پیشرفت واقعی کرده باشیم. مقدار تاخیر چقدره؟ خیلیها به این سوال جواب میدن که 20 روز. چنین جوابی اصلا درست نیست؛ در واقع هیچ رابطه مستقیم و سادهای بین انحراف پیشرفت و تاخیر وجود نداره.
ممکنه پیشرفت واقعی بیشتر از برنامهریزی باشه، ولی تاخیر داشته باشیم. این اتفاق زمانی میافته که فعالیتهای بحرانی انجام نشده باشن، ولی مقدار زیادی از فعالیتهای غیر بحرانی انجام شده باشن. معنیش هم اینه که وضعیت پروژه خوب نیست، چون انجام نشدن فعالیتهای بحرانی باعث میشه که جبهههای کاری بسته بشه و به تدریج پیشرفت واقعی هم از پیشرفت برنامهریزی شده عقب بیفته.
ممکنه پیشرفت واقعی کمتر از پیشرفت برنامهریزی شده باشه، ولی تاخیری به وجود نیومده باشه. این ترکیب زمانی اتفاق میافته که تمام فعالیتهای بحرانی انجام شده باشن، ولی مقداری از فعالیتهای غیر بحرانی طبق برنامه پیش نرفته باشن. البته وقتی فعالیتی، هرچند غیر بحرانی، مقدار زیادی به تاخیر بیفته، احتمال بحرانی شدنش زیاده؛ به همین خاطر این حالت زیاد اتفاق نمیافته، مگر اینکه منطق اجرایی طور عجیبی باشه یا برنامه خیلی بد نوشته شده باشه.
شکل زیر این حالت رو نشون میده:
فرض کنین در زمانی که خط عمودی قرمز رنگ نشون میده میخوایم وضعیت را تحلیل کنیم. اگه همه فعالیتها طبق برنامه انجام شده باشن، ولی T4 هنوز انجام نشده باشه، وضعیت چطوری خواهد بود؟
T4 هنوز سه روز دیگه وقت داره که انجام بشه و چون خودش دو روزه، پروژه به تاخیر نیفتاده. به عبارت دیگه T5 که بحرانی بوده هنوز هم بحرانی باقی مونده. در این حالت پروژه تاخیر نداره، ولی پیشرفت واقعیش کمتر از برنامهریزیه.
حالا حالت زیر را در نظر بگیرین:
این دفعه هم فرض کنین همه فعالیتها انجام شدن، به جز T5. اگه وزن فعالیتهای دیگه به اندازه کافی باشه، به خاطر جلو افتادگی عملیات در چهار فعالیت اول، پیشرفت واقعی از برنامهریزی بیشتر خواهد بود، ولی چون T5 که بحرانی بوده و بحرانی هم باقی مونده انجام نشده، پروژه تاخیر خواهد داشت (چهار روز).