آزمایشگاه آزاد؛ بدون نیاز به ورود
مسیر بحرانی؛ کدوم کار پایان پروژه رو تعیین میکنه؟
A و C از ابتدای پروژه شروع میشن. B بعد از A راه میافته و D باید صبر کنه تا هم B و هم C تموم بشن؛ پس هر شاخهای که دیرتر تموم بشه، شروع D رو تعیین میکنه.
آزمایش رو شروع کنشروع پیشنهادی: A=۲، B=۳، C=۲ و D=۱ هفته. مسیر قرمز بحرانیه؛ کار سبز زمان شناور داره و میتونه به همون اندازه عقب بیفته بیآنکه پایان کل پروژه دیرتر بشه.
آزمایشگاه در حال آماده شدنه…
حالا خودت امتحان کن
هر بار فقط یک چیز رو تغییر بده تا اثرش رو ببینی. قبل از اجرا، نتیجه رو حدس بزن.
اول زمان کل رو پیدا کن
با A=۲، B=۳، C=۲ و D=۱ هفته شروع کن. زنجیرهٔ A بعد B و زنجیرهٔ C رو جدا حساب کن؛ بعد ببین D از چه زمانی میتونه شروع بشه.
حدست چیه؟ کدوم شاخه دیرتر تموم میشه و پروژه چند هفته طول میکشه؟
توضیح نتیجه رو ببین
A و B باهم ۵ هفته زمان میبرن، اما C در ۲ هفته تموم میشه؛ پس D از هفتهٔ ۵ شروع میشه و پایان پروژه هفتهٔ ۶ است. مسیر A-B-D بحرانیه و C سه هفته زمان شناور داره.
مسیر بحرانی رو عوض کن
فقط مدت C رو از ۲ به ۶ هفته برسون و بقیهٔ مقدارها رو همونطور نگه دار. رنگ کارها، زمان پایان و زمان شناور A و B رو ببین.
حدست چیه؟ این بار کدوم شاخه D رو دیرتر آزاد میکنه؟
توضیح نتیجه رو ببین
C در هفتهٔ ۶ تموم میشه و شاخهٔ C-D با ۷ هفته از A-B-D طولانیتره؛ مسیر بحرانی جابهجا میشه. A و B هرکدوم یک هفته زمان شناور دارن و پایان پروژه هفتهٔ ۷ میشه.
وقتی دو مسیر همزمان تموم میشن
A=۲، B=۳ و D=۱ رو نگه دار و مدت C رو روی ۵ هفته بذار. دو شاخه رو تا رسیدن به D مقایسه کن.
حدست چیه؟ اگر هر دو شاخه بهموقع به D برسن، کدوم کارها قرمز میشن؟
توضیح نتیجه رو ببین
A-B و C هر دو در هفتهٔ ۵ تموم میشن؛ با D یکهفتهای، پایان پروژه هفتهٔ ۶ است. هر چهار کار زمان شناور صفر دارن، پس هر دو زنجیره مسیر بحرانی میشن.
پشت این حرکت چه خبره؟
وابستگیها، ترتیب کارها رو میسازن
A پیشنیاز B است؛ C مستقل از A و B جلو میره؛ D فقط وقتی شروع میشه که هم B و هم C تموم شده باشن. بنابراین برای رسیدن به D باید شاخهٔ دیرتر رو در نظر بگیری.
مسیر بحرانی یعنی طولانیترین زنجیره
مسیر بحرانی، بلندترین زنجیرهٔ وابسته در برنامه است و زمان پایان پروژه رو تعیین میکنه. اگر یکی از کارهای این مسیر دیر بشه، پایان پروژه هم به همان اندازه عقب میافته؛ مگر اینکه برنامه عوض بشه.
زمان شناور، فرصت جابهجاییه
زمان شناور میگه یک کارِ خارج از مسیر بحرانی حداکثر چقدر میتونه دیرتر تموم بشه، بدون اینکه پایان پروژه جابهجا بشه. مقدار صفر یعنی آن کار روی دستکم یک مسیر بحرانی قرار دارد.
مدت کل از شاخهٔ دیرتر میآد
T=max(A+B,C)+D; slackA=slackB=max(0,C-A-B); slackC=max(0,A+B-C); slackD=0
A و B یک شاخه میسازن و C شاخهٔ دیگه رو. چون D بعد از هر دو شاخه شروع میشه، مدت بیشترِ این دو شاخه به مدت D اضافه میشه.
سؤالت رو بپرس، جوابش رو هم ببین
وقتی توی چت دربارهٔ یک مفهوم درس میخونی، دستیار هوش مصنوعی میتونه شبیهسازی مرتبط رو کنار توضیحش نشون بده. پارامترها رو تغییر میدی و با کمک توضیح بعدی، نتیجه رو بهتر میفهمی.
شروع یادگیری با چتبرای ادامه در چت، وارد مسیر شروع و ورود میشی. نتیجهٔ این آزمایش به چت منتقل نمیشه.
نمونهٔ نمایشی از آموزش در چت
اگه C سه هفته زمان شناور داره، میتونم چهار هفته عقبش بندازم و پروژه همون موقع تموم بشه؟
نه. با مقدارهای شروع، C سه هفته وقت اضافه داره؛ عقبافتادن تا سه هفته پایان پروژه رو عوض نمیکنه. اگر یک هفته بیشتر عقب بیفته، C دیرتر از شاخهٔ A-B تموم میشه و شروع D و پایان پروژه هم یک هفته جابهجا میشن.
سؤالهای رایج
مسیر بحرانی دقیقاً کدوم مسیره؟
بلندترین زنجیرهٔ کارهایی که به هم وابستهان. در مقدارهای شروع، A بعد B و سپس D شش هفته طول میکشه؛ C زودتر تموم میشه، پس A-B-D زمان پایان رو تعیین میکنه.
زمان شناور یک کار رو چطور بخونم؟
این مقدار بیشترین تأخیر مجاز آن کاره که بهتنهایی پایان پروژه رو عقب نمیاندازه. مثلاً در شروع، C سه هفته شناوری داره؛ با رسیدن تأخیر به بیشتر از آن، شاخهٔ C-D از شاخهٔ A-B-D طولانیتر میشه.
اگر دو شاخه طول برابر داشته باشن چی؟
هر دو شاخه میتونن بحرانی باشن. وقتی C پنج هفته است، هم A-B و هم C در هفتهٔ ۵ تموم میشن؛ پس هر چهار کار روی دستکم یکی از دو مسیر بحرانیاند و شناوریشون صفره.
چرا محور نمودار بعد از ۱۲ هفته عدد نداره؟
نمودار فقط برچسبهای ۰ تا ۱۲ رو رسم میکنه، حتی اگر برنامه طولانیتر باشه. خط پایان و عدد مجموع پروژه همچنان زمان محاسبهشده رو نشان میدن؛ برای عددهای بیشتر از ۱۲، به مجموع پروژه تکیه کن.
این عدد زمان واقعی یک پروژه است؟
نه؛ این فقط نتیجهٔ چهار مدت و چند وابستگیِ انتخابشده در یک مدل ساده است. برنامهٔ واقعی ممکنه نیروی مشترک، تعطیلی، تغییر کارها و زمانهای نامطمئن داشته باشه که این صفحه حساب نمیکنه.