Microsoft Project
2.62K subscribers
166 photos
2 videos
24 files
32 links
مطالب مربوط به MSP .
می توانید سؤالات خود را از طریق @projectiranian ارسال نمایید.
آدرس اولین پست:https://telegram.me/class_msp/1
Download Telegram
سلام
در تمرین دیروز اگر امتحان کرده باشید با کارهایی که کردیم میله های گانت چارت از تقویم Shamsi پیروی می کردند ولی هنوز روزهای تعطیل بر اساس تقویم Standard بود.
برای رفع این مشکل باید از پنجره Timescale استفاده کنید.
در پست بعد کلیپ2 رو برای ایجاد تقویم و اختصاص اون به پروژه قرار می دم.
پس مراحل کار عبارتند از:
1- ایجاد تقویم از Project/Change Working Time
2- اختصاص تقویم به پروژه از Project/Project Information
3- اختصاص تقویم به روزهای تعطیل از طریق TimeScale
@class_msp
@misiranian
دو تا سئوال اینجا مطرح میشه:
1- اگر بخواهیم یک روز خاص را تعطیل کنیم از چه روشی استفاده کنیم؟
2- رفتار میله های گانت چارت با توجه به تقویم چگونه است؟
سئوال یک رو فکر کنم خودتون بتونید جواب بدید . به جای استفاده از work weeks باید از تب exception استفاده کنید .
ولی سئوال دوم:
ساعت شروع روز در تقویم پیش فرض 8 بود وقتی شما یک فعالیت رو 1 روزه تعریف می کنید در گانت چارت از ساعت 8 شروع میشه 12 تا 13 تعطیل میشه و از 13 تا 17 کاری میشه و از ساعت 17 تا 8 صبح هم تعطیل فرض میشه.
به عبارتی میله در گانت چارت از 8 تا 17 کشیده میشه.
حالا اگه فعالیتی داشته باشیم که 2 روز باشه و از پنج شنبه شروع بشه تا ساعت 17 شنبه امتداد پیدا میکنه چون جمعه تعطیله.
به کلیپ2 توجه کنید:
زمان پروژه 19 روز نوشته شده ولی اگه روزهای تقویم رو بشماریم میشه 22 روز .
حالا اگه کسی پرسید پروژه چند روز طول میکشه ما چه جوابی باید بدیم 19 روز یا 22 روز؟؟؟
@class_msp
@misiranian
سلام
در مورد سئوال قبل باید هر دو زمان رو در گزارشات در نظر بگیریم.
امکان داره پروژه ای 300 روز کاری باشه ولی از نظر تقویمی یکسال طول بکشه.
@class_msp
حالا که بحث مدت زمان انجام پروژه است بهتره درباره مسیر بحرانی یا CPM در پروژه صحبت کنیم.
قبلا گفتم مسیر بحرانی مسیری است که فعالیت های داخلش اگه یک واحد به تاخیر بیافتند کل پروژه یک روز به تاخیر می افته.
روش های نمایش مسیر بحرانی در MSP:
1- راست کلیک بر روی گانت چارت مطابق شکل20
2- تب Format شکل21
3- فیلد Total Slack = 0 شکل 22
زمان شناوری کل برای هر فعالیت زمانی است که اون فعالیت می تونه به تاخیر بیافته بدون اینکه زمان کل پروژه را طولانی کنه.
فعالیت هایی که در مسیر بحرانی هستند دارای شناوری کل صفر هستند.
4- نمای Tracking Chart شکل23
فعالیت های بحرانی در گانت چارت با روش های 1، 2، 4 به رنگ قرمز در می یاد.
@class_msp
@misiranian
شکل20
شکل21
شکل22
شکل23
بعضی وقتها می خوایم به فعالیت ها از نظر در مسیر بحرانی قرار گرفتن سخت گیرانه تر نگاه کنیم.
الان اگه Total Slack صفر شد فعالیت بحرانیه.
شما می تونید این عدد رو افزایش بدید و مثلا فعالیت هایی که شناوریشون یک هست هم در مسیر بحرانی قرار بگیرند.
برای این کار باید از Option گزینه ای که در شکل 24 هست رو افزایش بدید.
@class_msp
@misiranian
شکل24
خوبه حالا بیاد مسیر بحرانی رو بیشتر بررسی کنیم:
فرض کنید 3 تا فعالیت دارم به شکل 25
کل پروژه 8 روز طول میکشه همانطور که می بینید فعالیت های A, C بحرانی شده برای تست اگر فعالیت A رو از 3 روز به 4 روز تبدیل کنید زمان کل پروژه از 8 به 9 تبدیل میشه.
دلیلش اینه که یه رابطه FS با فعالیت C داره با افزایش طول A فعالیت C که باهاش رابطه داره به جلو حرکت کرده و زمان پروزه افزایش می یابد.
پاراگراف آخر به نظر خیلی بدیهی می اومد و اضافی، ولی خواستم اهمیت روابط رو ببینید ایجاد رابطه های غلط بعدها که تعداد فعالیت هاتون زیاد میشه می تونه تاثیر مهمی در فعالیت های دیگه و زمان کل پروژه داشته باشه.
فعالیت B رو ببینید اگه 6 روز هم به Duartion اضافه کنید زمان 8 روزه پروژه رو تغییر نخواهد داد.

نکته:
همونطور که در اولین پست این کانال گفتم زمان یکی از مولفه های مهمی هست که ما باید کنترل کنیم، به همین دلیله که ما مسیر بحرانی و فعالیت های داخلش رو خیلی مهم می دونیم چون تاخیر در اونها این مولفه رو (time) از کنترل ما در می یاره.

نکته خیلی مهم:
یک برنامه زمانبندی بدون تاخیر بیشتر به یک جک شبیه. عموما ما با تاخیر مواجه هستیم.
@class_msp
شکل25
من فرض می کنم خیلی از شما در مورد کنترل پروژه و MSP تازه کار هستید.

روال کار عموما تو کنترل پروژه اینطوریه:
فعالیت ها رو تعریف می کنیم
زمان ها رو تعریف می کنیم
روابط رو تعریف می کنیم
منابع رو تعریف می کنیم
منابع رو به فعالیت ها اختصاص می دیم
در زمان اجرای پروژه مقادیر واقعی رو وارد می کنیم و انحراف بین برنامه ریزی و واقعیت رو بررسی می کنیم.

زمانی که فعالیت های واقعی رو ثبت می کنید احتمال داره فعالیت های مسیر بحرانی تغییر کنند. مثلا امروز فعالیت های A,C بحرانیه ولی اگه B بیش از 6 روز به تاخیر بیافته فعالیت B میشه مسیر بحرانی.
پس مسیر بحرانی ثابت نیست و پویا است و در زمان اجرای پروژه متغیره.
@class_msp
مطالبی که گفتم در عمل پیچیدگی کار رو افزایش میده. شاید بگید خوب این خوبه که نرم افزار هر لحظه مسیر بحرانی رو به روز نمایش میده. منم می گم OK خوبه ولی در بسیاری از مواقع فعالیت های بی ارزش و بی اهمیت وقتی به تاخیر می افتند داخل مسیر بحرانی قرار می گیرند.

در این زمان وقتی اونها رو به عنوان فعالیت بحرانی و مهم گزارش می دید، خنده دار میشه مثلا فعالیت ایجاد فضای سبز در پروژه ساخت یک کارخانه رو در نظر بگیرید که به تاخیر افتاده و در مسیر بحرانیه در صورتیکه هنوز نصب دستگاهها انجام نشده.

هر وقت در مورد این مباحث تئوریک صحبت میشه، بعضی از دوستان خسته می شند. امیدوارم شما خسته نشید ولی این حرفها خیلی مهم تر از ابزارهای نرم افزاره.

در کل دقت کنید هر فعالیتی که در مسیر بحرانی قرار می گیره باید ارزش بحرانی شدن رو داشته باشه، و واقعا زمان پروژه رو به خطر بندازه، در غیر اینصورت نشون میده شما روابط رو اشتباه تعریف کردید.

اگه تو تلگرام میشد متن رو Bold کرد پاراگراف آخر رو Bold می کردم، شایدم بشه نمی دونم.
@class_msp
تمرین فراموش نشه.

در مورد دوستانی که تازه وارد کانال شدن. لطفا، حتما مطالب رو از اول مطالعه کنید. مطالب کاملا پیوسته و مرتبط هستند.

ادامه مطالب فردا صبح

@class_msp
@misiranian
سلام
خوب امروز می خوام در مورد فعالیت ها و تنظیمات مربوط بهشون صحبت کنم:
با راست کلیک روی هر فعالیت و انتخاب گزینه Task information (یا دابل کلیک بر روی هر فعالیت) می تونید مشخصات همون فعالیت رو ببینید(شکل26)
@class_msp
@misiranian
شکل26
توضیحات شکل26
A(General)
A1
نام فعالیت در این قسمت نمایش داده می شود.
نکته: در MSP اگر بخواید فارسی و انگلیسی رو با هم تایپ کنیم مشکل پیش میاد.
مثلا در MSP موارد زیر رو در قسمت فعالیت تایپ کنید:
نصب Test1
نصب Test1 در کارخانه
نصب Test1 در Test2
خروجی مثل شکل 27 میشه.
برای حل مشکل از روش زیر استفاده کنید.
اول متن فارسی رو می نویسیم بعد F2 رو بزنید بعد Home رو بزنید بعد متن انگلیسی رو بنویسید.
@class_msp
شکل27