خوبه حالا بیاد مسیر بحرانی رو بیشتر بررسی کنیم:
فرض کنید 3 تا فعالیت دارم به شکل 25
کل پروژه 8 روز طول میکشه همانطور که می بینید فعالیت های A, C بحرانی شده برای تست اگر فعالیت A رو از 3 روز به 4 روز تبدیل کنید زمان کل پروژه از 8 به 9 تبدیل میشه.
دلیلش اینه که یه رابطه FS با فعالیت C داره با افزایش طول A فعالیت C که باهاش رابطه داره به جلو حرکت کرده و زمان پروزه افزایش می یابد.
پاراگراف آخر به نظر خیلی بدیهی می اومد و اضافی، ولی خواستم اهمیت روابط رو ببینید ایجاد رابطه های غلط بعدها که تعداد فعالیت هاتون زیاد میشه می تونه تاثیر مهمی در فعالیت های دیگه و زمان کل پروژه داشته باشه.
فعالیت B رو ببینید اگه 6 روز هم به Duartion اضافه کنید زمان 8 روزه پروژه رو تغییر نخواهد داد.
نکته:
همونطور که در اولین پست این کانال گفتم زمان یکی از مولفه های مهمی هست که ما باید کنترل کنیم، به همین دلیله که ما مسیر بحرانی و فعالیت های داخلش رو خیلی مهم می دونیم چون تاخیر در اونها این مولفه رو (time) از کنترل ما در می یاره.
نکته خیلی مهم:
یک برنامه زمانبندی بدون تاخیر بیشتر به یک جک شبیه. عموما ما با تاخیر مواجه هستیم.
@class_msp
فرض کنید 3 تا فعالیت دارم به شکل 25
کل پروژه 8 روز طول میکشه همانطور که می بینید فعالیت های A, C بحرانی شده برای تست اگر فعالیت A رو از 3 روز به 4 روز تبدیل کنید زمان کل پروژه از 8 به 9 تبدیل میشه.
دلیلش اینه که یه رابطه FS با فعالیت C داره با افزایش طول A فعالیت C که باهاش رابطه داره به جلو حرکت کرده و زمان پروزه افزایش می یابد.
پاراگراف آخر به نظر خیلی بدیهی می اومد و اضافی، ولی خواستم اهمیت روابط رو ببینید ایجاد رابطه های غلط بعدها که تعداد فعالیت هاتون زیاد میشه می تونه تاثیر مهمی در فعالیت های دیگه و زمان کل پروژه داشته باشه.
فعالیت B رو ببینید اگه 6 روز هم به Duartion اضافه کنید زمان 8 روزه پروژه رو تغییر نخواهد داد.
نکته:
همونطور که در اولین پست این کانال گفتم زمان یکی از مولفه های مهمی هست که ما باید کنترل کنیم، به همین دلیله که ما مسیر بحرانی و فعالیت های داخلش رو خیلی مهم می دونیم چون تاخیر در اونها این مولفه رو (time) از کنترل ما در می یاره.
نکته خیلی مهم:
یک برنامه زمانبندی بدون تاخیر بیشتر به یک جک شبیه. عموما ما با تاخیر مواجه هستیم.
@class_msp
من فرض می کنم خیلی از شما در مورد کنترل پروژه و MSP تازه کار هستید.
روال کار عموما تو کنترل پروژه اینطوریه:
فعالیت ها رو تعریف می کنیم
زمان ها رو تعریف می کنیم
روابط رو تعریف می کنیم
منابع رو تعریف می کنیم
منابع رو به فعالیت ها اختصاص می دیم
در زمان اجرای پروژه مقادیر واقعی رو وارد می کنیم و انحراف بین برنامه ریزی و واقعیت رو بررسی می کنیم.
زمانی که فعالیت های واقعی رو ثبت می کنید احتمال داره فعالیت های مسیر بحرانی تغییر کنند. مثلا امروز فعالیت های A,C بحرانیه ولی اگه B بیش از 6 روز به تاخیر بیافته فعالیت B میشه مسیر بحرانی.
پس مسیر بحرانی ثابت نیست و پویا است و در زمان اجرای پروژه متغیره.
@class_msp
روال کار عموما تو کنترل پروژه اینطوریه:
فعالیت ها رو تعریف می کنیم
زمان ها رو تعریف می کنیم
روابط رو تعریف می کنیم
منابع رو تعریف می کنیم
منابع رو به فعالیت ها اختصاص می دیم
در زمان اجرای پروژه مقادیر واقعی رو وارد می کنیم و انحراف بین برنامه ریزی و واقعیت رو بررسی می کنیم.
زمانی که فعالیت های واقعی رو ثبت می کنید احتمال داره فعالیت های مسیر بحرانی تغییر کنند. مثلا امروز فعالیت های A,C بحرانیه ولی اگه B بیش از 6 روز به تاخیر بیافته فعالیت B میشه مسیر بحرانی.
پس مسیر بحرانی ثابت نیست و پویا است و در زمان اجرای پروژه متغیره.
@class_msp
مطالبی که گفتم در عمل پیچیدگی کار رو افزایش میده. شاید بگید خوب این خوبه که نرم افزار هر لحظه مسیر بحرانی رو به روز نمایش میده. منم می گم OK خوبه ولی در بسیاری از مواقع فعالیت های بی ارزش و بی اهمیت وقتی به تاخیر می افتند داخل مسیر بحرانی قرار می گیرند.
در این زمان وقتی اونها رو به عنوان فعالیت بحرانی و مهم گزارش می دید، خنده دار میشه مثلا فعالیت ایجاد فضای سبز در پروژه ساخت یک کارخانه رو در نظر بگیرید که به تاخیر افتاده و در مسیر بحرانیه در صورتیکه هنوز نصب دستگاهها انجام نشده.
هر وقت در مورد این مباحث تئوریک صحبت میشه، بعضی از دوستان خسته می شند. امیدوارم شما خسته نشید ولی این حرفها خیلی مهم تر از ابزارهای نرم افزاره.
در کل دقت کنید هر فعالیتی که در مسیر بحرانی قرار می گیره باید ارزش بحرانی شدن رو داشته باشه، و واقعا زمان پروژه رو به خطر بندازه، در غیر اینصورت نشون میده شما روابط رو اشتباه تعریف کردید.
اگه تو تلگرام میشد متن رو Bold کرد پاراگراف آخر رو Bold می کردم، شایدم بشه نمی دونم.
@class_msp
در این زمان وقتی اونها رو به عنوان فعالیت بحرانی و مهم گزارش می دید، خنده دار میشه مثلا فعالیت ایجاد فضای سبز در پروژه ساخت یک کارخانه رو در نظر بگیرید که به تاخیر افتاده و در مسیر بحرانیه در صورتیکه هنوز نصب دستگاهها انجام نشده.
هر وقت در مورد این مباحث تئوریک صحبت میشه، بعضی از دوستان خسته می شند. امیدوارم شما خسته نشید ولی این حرفها خیلی مهم تر از ابزارهای نرم افزاره.
در کل دقت کنید هر فعالیتی که در مسیر بحرانی قرار می گیره باید ارزش بحرانی شدن رو داشته باشه، و واقعا زمان پروژه رو به خطر بندازه، در غیر اینصورت نشون میده شما روابط رو اشتباه تعریف کردید.
اگه تو تلگرام میشد متن رو Bold کرد پاراگراف آخر رو Bold می کردم، شایدم بشه نمی دونم.
@class_msp
تمرین فراموش نشه.
در مورد دوستانی که تازه وارد کانال شدن. لطفا، حتما مطالب رو از اول مطالعه کنید. مطالب کاملا پیوسته و مرتبط هستند.
ادامه مطالب فردا صبح
@class_msp
@misiranian
در مورد دوستانی که تازه وارد کانال شدن. لطفا، حتما مطالب رو از اول مطالعه کنید. مطالب کاملا پیوسته و مرتبط هستند.
ادامه مطالب فردا صبح
@class_msp
@misiranian
سلام
خوب امروز می خوام در مورد فعالیت ها و تنظیمات مربوط بهشون صحبت کنم:
با راست کلیک روی هر فعالیت و انتخاب گزینه Task information (یا دابل کلیک بر روی هر فعالیت) می تونید مشخصات همون فعالیت رو ببینید(شکل26)
@class_msp
@misiranian
خوب امروز می خوام در مورد فعالیت ها و تنظیمات مربوط بهشون صحبت کنم:
با راست کلیک روی هر فعالیت و انتخاب گزینه Task information (یا دابل کلیک بر روی هر فعالیت) می تونید مشخصات همون فعالیت رو ببینید(شکل26)
@class_msp
@misiranian
توضیحات شکل26
A(General)
A1
نام فعالیت در این قسمت نمایش داده می شود.
نکته: در MSP اگر بخواید فارسی و انگلیسی رو با هم تایپ کنیم مشکل پیش میاد.
مثلا در MSP موارد زیر رو در قسمت فعالیت تایپ کنید:
نصب Test1
نصب Test1 در کارخانه
نصب Test1 در Test2
خروجی مثل شکل 27 میشه.
برای حل مشکل از روش زیر استفاده کنید.
اول متن فارسی رو می نویسیم بعد F2 رو بزنید بعد Home رو بزنید بعد متن انگلیسی رو بنویسید.
@class_msp
A(General)
A1
نام فعالیت در این قسمت نمایش داده می شود.
نکته: در MSP اگر بخواید فارسی و انگلیسی رو با هم تایپ کنیم مشکل پیش میاد.
مثلا در MSP موارد زیر رو در قسمت فعالیت تایپ کنید:
نصب Test1
نصب Test1 در کارخانه
نصب Test1 در Test2
خروجی مثل شکل 27 میشه.
برای حل مشکل از روش زیر استفاده کنید.
اول متن فارسی رو می نویسیم بعد F2 رو بزنید بعد Home رو بزنید بعد متن انگلیسی رو بنویسید.
@class_msp
ادامه توضیحات شکل26
A2(Duration)
زمان فعالیت
شما می تونید از واحدهای زیر استفاده کنید:
دقیقه min
ساعت h
روزd
هفته w
ماهmon
زمان بی وقفه e
A3(Estimate)
در MSP به صورت پیش فرض با اضافه کردن فعالیت زمان آن به صورت علامت سئوال ثبت می شود این بدان معنا است که کاربر زمان فعالیت را وارد نکرده است و یا اینکه زمان تخمینی است .
@class_msp
A2(Duration)
زمان فعالیت
شما می تونید از واحدهای زیر استفاده کنید:
دقیقه min
ساعت h
روزd
هفته w
ماهmon
زمان بی وقفه e
A3(Estimate)
در MSP به صورت پیش فرض با اضافه کردن فعالیت زمان آن به صورت علامت سئوال ثبت می شود این بدان معنا است که کاربر زمان فعالیت را وارد نکرده است و یا اینکه زمان تخمینی است .
@class_msp
ادامه توضیحات شکل26
A4(Priority)
هر فعالیت می تواند یک عدد اولویت داشته باشد که عددی است بین صفر تا 1000.
فعالیتی که اولویت بزرگتری دارد در زمان تسطیح منابع زودتر شروع خواهد شد.
A5(Percent Complete)
درصد پیشرفت زمانی فعالیت که در حال حاضر صفر درصد است.
A6(Schedule Mode)
برای هر فعالیت نوع زمانبندی را می توان تغییر داد، دستی یا اتوماتیک.
A7(Inactive)
اگر این گزینه انتخاب شود فعالیت فعلا غیر فعال می شود و در زمانبندی محاسبه نمی شود. فعالیت وجود دارد ولی فعلا غیر فعال است.
A8(Dates)
تاریخ شروع و پایان فعالیت که سعی کنید آنها را تغییر ندهید.
A9
Display On Timeline
شکل28
Hide Bar
شکل29
Rollup
شکل30
@class_msp
A4(Priority)
هر فعالیت می تواند یک عدد اولویت داشته باشد که عددی است بین صفر تا 1000.
فعالیتی که اولویت بزرگتری دارد در زمان تسطیح منابع زودتر شروع خواهد شد.
A5(Percent Complete)
درصد پیشرفت زمانی فعالیت که در حال حاضر صفر درصد است.
A6(Schedule Mode)
برای هر فعالیت نوع زمانبندی را می توان تغییر داد، دستی یا اتوماتیک.
A7(Inactive)
اگر این گزینه انتخاب شود فعالیت فعلا غیر فعال می شود و در زمانبندی محاسبه نمی شود. فعالیت وجود دارد ولی فعلا غیر فعال است.
A8(Dates)
تاریخ شروع و پایان فعالیت که سعی کنید آنها را تغییر ندهید.
A9
Display On Timeline
شکل28
Hide Bar
شکل29
Rollup
شکل30
@class_msp
Predecessors
همانطور که در شکل31 مشاهده می کنید می توانید نام فعالیت های پیش نیاز را تعریف کنیم
Resources
بعد از اینکه تعریف منابع رو یاد گرفتیم از این تب میشه منبع مورد نظر رو به این فعالیت اختصاص داد.(شکل32)
Notes
برای هر فعالیت می تونیم توضیحاتی رو بنویسیم. قبلا گفتم اگه این توضیحات رو بنویسیم در ستون indicator مربوط به فعالیت مورد نظر یک علامت ظاهر میشه.(شکل33)
کاری با Custom Fields نداریم
فقط می مونه مهمترین تب پنجره Task Information که در قسمت بعدی بهش می پردازیم.
یعنی تب Advanced (شکل34)
@class_msp
همانطور که در شکل31 مشاهده می کنید می توانید نام فعالیت های پیش نیاز را تعریف کنیم
Resources
بعد از اینکه تعریف منابع رو یاد گرفتیم از این تب میشه منبع مورد نظر رو به این فعالیت اختصاص داد.(شکل32)
Notes
برای هر فعالیت می تونیم توضیحاتی رو بنویسیم. قبلا گفتم اگه این توضیحات رو بنویسیم در ستون indicator مربوط به فعالیت مورد نظر یک علامت ظاهر میشه.(شکل33)
کاری با Custom Fields نداریم
فقط می مونه مهمترین تب پنجره Task Information که در قسمت بعدی بهش می پردازیم.
یعنی تب Advanced (شکل34)
@class_msp
تمرین فراموش نشه.
در مورد دوستانی که تازه وارد کانال شدن. لطفا، حتما مطالب رو از اول مطالعه کنید. مطالب کاملا پیوسته و مرتبط هستند.
ادامه مطالب ساعت 15:00
@class_msp
@misiranian
در مورد دوستانی که تازه وارد کانال شدن. لطفا، حتما مطالب رو از اول مطالعه کنید. مطالب کاملا پیوسته و مرتبط هستند.
ادامه مطالب ساعت 15:00
@class_msp
@misiranian
سلام
توضیحات شکل34
D1(Deadline)
برخی از فعالیت ها بسیار مهم هستند و در صورتیکه زمان پایان اونها از یک تاریخی رد بشه وضعیت بحرانی و خطرناک میشه. برای این فعالیت ها deadline تعریف می کنیم.
برای فعالیت اجرای بتن یک Deadline به تاریخ 24/10/2016 تعریف می کنم.شکل35
اگر تاریخ پایان فعالیت از 24 ام رد بشه MSP یک پیغام در Indicator میده. شکل 36
@class_msp
توضیحات شکل34
D1(Deadline)
برخی از فعالیت ها بسیار مهم هستند و در صورتیکه زمان پایان اونها از یک تاریخی رد بشه وضعیت بحرانی و خطرناک میشه. برای این فعالیت ها deadline تعریف می کنیم.
برای فعالیت اجرای بتن یک Deadline به تاریخ 24/10/2016 تعریف می کنم.شکل35
اگر تاریخ پایان فعالیت از 24 ام رد بشه MSP یک پیغام در Indicator میده. شکل 36
@class_msp