شروع قسمت اول
سه پارامتر در پروژه اهمیت فراوانی دارند
1- زمان time
در هر پروژه ای زمانبندی و مطابقت با زمان برنامه ریزی شده در دنیای واقعی اهمیت فراوانی داره . مثلا اگه در برنامه تصمیم به اجرای یک پروژه در 1 سال رو داریم باید همیشه فعالیت های پروژه رو تحت نظر بگیریم تا از نظر زمانبندی با واریانس یا اختلاف زیادی بین زمان برنامه ریزی شده و زمان واقعی مواجه نشیم و قبل از به وجود اومدن تاخیرهای فراوان مسئله رو مدیریت کنیم.
2- هزینه cost
در مورد هزینه های پروژه هم مطلب مشابه مدیریت زمان هست باید بودجه برنامه ریزی شده برای پروژه با هزینه هایی که به صورت واقعی برای تکمیل پروژه به وجود می یاد همخونی داشته باشه و قبل از اینکه از نظر مالی هزینه ها بیشتر از بودجه برنامه ریزی بشند مسئله رو مدیریت کنیم.
3- قلمرو Scop
بعضی از شاخص ها در پروژه هستند که نه در قالب زمان و نه در قالب هزینه قرار می گیرند مثل کیفیت انجام فازهای مختلف پروژه . این مهم هم باید در اجرای پروژه زیر نظر گرفته بشه تا پروژه ای داشته باشیم که هم از نظر زمانبندی و هم از نظر بودجه بندی و هم از نظر کیفیت تحت کنترل باشه.
در نرم افزار MSP سعی می کنیم که موارد بالا رو تحت کنترل قرار بدیم .
@class_msp
سه پارامتر در پروژه اهمیت فراوانی دارند
1- زمان time
در هر پروژه ای زمانبندی و مطابقت با زمان برنامه ریزی شده در دنیای واقعی اهمیت فراوانی داره . مثلا اگه در برنامه تصمیم به اجرای یک پروژه در 1 سال رو داریم باید همیشه فعالیت های پروژه رو تحت نظر بگیریم تا از نظر زمانبندی با واریانس یا اختلاف زیادی بین زمان برنامه ریزی شده و زمان واقعی مواجه نشیم و قبل از به وجود اومدن تاخیرهای فراوان مسئله رو مدیریت کنیم.
2- هزینه cost
در مورد هزینه های پروژه هم مطلب مشابه مدیریت زمان هست باید بودجه برنامه ریزی شده برای پروژه با هزینه هایی که به صورت واقعی برای تکمیل پروژه به وجود می یاد همخونی داشته باشه و قبل از اینکه از نظر مالی هزینه ها بیشتر از بودجه برنامه ریزی بشند مسئله رو مدیریت کنیم.
3- قلمرو Scop
بعضی از شاخص ها در پروژه هستند که نه در قالب زمان و نه در قالب هزینه قرار می گیرند مثل کیفیت انجام فازهای مختلف پروژه . این مهم هم باید در اجرای پروژه زیر نظر گرفته بشه تا پروژه ای داشته باشیم که هم از نظر زمانبندی و هم از نظر بودجه بندی و هم از نظر کیفیت تحت کنترل باشه.
در نرم افزار MSP سعی می کنیم که موارد بالا رو تحت کنترل قرار بدیم .
@class_msp
قبل از شروع کار با نرم افزار MSP لازمه که در مورد زمانبندی و فعالیت های پروژه صحبت کنیم.
تعریف پروژه:
به فعالیت های به هم مرتبط که برای رسیدن به هدف خاصی با هم در تعاملند گفته می شه. البته این فعالیت ها رو منابعی مانند کارگر، جرثقیل و ... انجام می دند و مسلما این منابع برای پروژه هزینه بر هستند در ضمن این فعالیت ها باید طوری زمانبندی بشند که در زمان برنامه ریزی شده یا با تقریبی نسبت به زمان برنامه ریزی شده به پایان برسند.
هر پروژه خصوصیاتی داره مثلا:
یک نقطه شروع داره
منحصر به فرده
یک نقطه پایان داره
@class_msp
تعریف پروژه:
به فعالیت های به هم مرتبط که برای رسیدن به هدف خاصی با هم در تعاملند گفته می شه. البته این فعالیت ها رو منابعی مانند کارگر، جرثقیل و ... انجام می دند و مسلما این منابع برای پروژه هزینه بر هستند در ضمن این فعالیت ها باید طوری زمانبندی بشند که در زمان برنامه ریزی شده یا با تقریبی نسبت به زمان برنامه ریزی شده به پایان برسند.
هر پروژه خصوصیاتی داره مثلا:
یک نقطه شروع داره
منحصر به فرده
یک نقطه پایان داره
@class_msp
ما برای نمایش فعالیت ها در روی کاغذ و توالی اونها از روش زیر استفاده می کنیم:
هر فعالیت شامل یک رویداد آغازین و یک رویداد پایانیه.
مثال:
فرض کنید می خواید یک ماژیک رو از روی میز بردارید و بذارید تو جیب پیراهنتون. رویداد آغازین این فعالیت لحظه ای هست که ماژیک رو بر می دارید ( در رویدادها زمان در نظر گرفته نمیشه) مدت زمانی طول میکشه که ماژیک رو به سمت جیبتون میبرید این زمان مدت انجام فعالیته و در زمانیکه در جیبتون می ذارید این فعالیت با رویداد پایانی به پایان میرسه.
به نظرم مثال جالبی نبود ولی در کل هر فعالیت یک رویداد آغازین و یک رویداد پایانی و یک زمان داره.
ما رویدادها رو با دایره و طول مدت فعالیت رو با فلش نمایش می دیم. مثل شکل زیر:
هر فعالیت شامل یک رویداد آغازین و یک رویداد پایانیه.
مثال:
فرض کنید می خواید یک ماژیک رو از روی میز بردارید و بذارید تو جیب پیراهنتون. رویداد آغازین این فعالیت لحظه ای هست که ماژیک رو بر می دارید ( در رویدادها زمان در نظر گرفته نمیشه) مدت زمانی طول میکشه که ماژیک رو به سمت جیبتون میبرید این زمان مدت انجام فعالیته و در زمانیکه در جیبتون می ذارید این فعالیت با رویداد پایانی به پایان میرسه.
به نظرم مثال جالبی نبود ولی در کل هر فعالیت یک رویداد آغازین و یک رویداد پایانی و یک زمان داره.
ما رویدادها رو با دایره و طول مدت فعالیت رو با فلش نمایش می دیم. مثل شکل زیر:
الان می تونیم یک شبکه از پروژه فرضی داشته باشیم که نشان دهنده یک پروژست پروژه ای که یک نقطه شروع یک نقطه پایان و روابطی بین فعالیت هاست. شکل زیر رو در نظر بگیرید:
خوب دیدید شکل بالا پک پروژست که از رویداد آغازین A شروع میشه (هر پروژه یک رویداد آغازین ) و به رویداد پایانی ؟؟؟ میرسه (هر پروژه یک رویداد پایانی دارد) !!!
خوب به نظر میرسه همون اول کار با مشکل مواجه شدیم. شبکه ما رویداد پایانی نداره و این فرض ما رو زیر سوال میبره. باید پروژه ما یک رویداد پایانی داشته باشه.
راه حل شما چیه؟
@class_msp
خوب به نظر میرسه همون اول کار با مشکل مواجه شدیم. شبکه ما رویداد پایانی نداره و این فرض ما رو زیر سوال میبره. باید پروژه ما یک رویداد پایانی داشته باشه.
راه حل شما چیه؟
@class_msp
خوب قبل از اینکه مسئله بالا حل بشه .
چون قسمت های اول این کانال برای دوستانیه که از کنترل پروژه اطلاعی ندارند به نظرم رسید یک مثال کاربردی تر از شبکه ای که در شکل 1 هست بزنم. به مثال زیر توجه کنید البته از دوستانی که رشتشون عمران و معماری هست بابت این مثال پوزش میطلبم😭:
چون قسمت های اول این کانال برای دوستانیه که از کنترل پروژه اطلاعی ندارند به نظرم رسید یک مثال کاربردی تر از شبکه ای که در شکل 1 هست بزنم. به مثال زیر توجه کنید البته از دوستانی که رشتشون عمران و معماری هست بابت این مثال پوزش میطلبم😭:
خوب حالا که بهتر با شکل 1 آشنا شدیم بیاد سئوال قبلی رو حل کنیم یعنی نداشتن یک نقطه پایان در پروژه
کافیه یک رویداد مجازی انتهای شبکه بذارید و فعالیت های آخری رو بهش با زمان صفر وصل کنیم. مثل شکل زیر : اینطوری هم یک نقطه پایان برای پروژه درست میشه و هم زمانبندی تغییر نمیکنه.
@class_msp
کافیه یک رویداد مجازی انتهای شبکه بذارید و فعالیت های آخری رو بهش با زمان صفر وصل کنیم. مثل شکل زیر : اینطوری هم یک نقطه پایان برای پروژه درست میشه و هم زمانبندی تغییر نمیکنه.
@class_msp
مشکل اول حل شد.
بله گراف بالا باز هم مشکل داره.
لطفا تحقیق کنید و قوانین رسم این گراف رو پیدا کنید تا مشکل حل بشه.
منتظر پاسخ ها تون هستم.
پایان قسمت اول
با تشکر
@Class_MSP
بله گراف بالا باز هم مشکل داره.
لطفا تحقیق کنید و قوانین رسم این گراف رو پیدا کنید تا مشکل حل بشه.
منتظر پاسخ ها تون هستم.
پایان قسمت اول
با تشکر
@Class_MSP
شروع قسمت دوم
قوانین رسم شبکه
1- هر دو گره را فقط یک بردار میتواند به هم وصل نماید
2- شبکه فقط میتواند یک گره شروع و یک گره پایان داشته باشد.
3- شبکه نباید حلقه داشته باشد . به فعالیت های CE, EF و FC توجه کنید که تشکیل یک LOOP داده اند
@Class_Msp
قوانین رسم شبکه
1- هر دو گره را فقط یک بردار میتواند به هم وصل نماید
2- شبکه فقط میتواند یک گره شروع و یک گره پایان داشته باشد.
3- شبکه نباید حلقه داشته باشد . به فعالیت های CE, EF و FC توجه کنید که تشکیل یک LOOP داده اند
@Class_Msp
انواع روابط بین دو فعالیت:
1- Finish to Start
با پایان فعالیت پیش نیاز فعالیت بعدی (پس نیاز شروع می شود) مانند فعالیت های AB (پیش نیاز ) و فعالیت BD (پس نیاز)
2- Start to Start
دو فعالیت که شروع آنها همزمان است یا به عبارتی با هم شروع می شوند.
3- Start to Finish
با شروع فعالیت، فعالیت بعدی پایان می یابد. البته کاربردی نداره.
4- Finish to Finish
دو فعالیت که با هم به پایان می رسند.
1- Finish to Start
با پایان فعالیت پیش نیاز فعالیت بعدی (پس نیاز شروع می شود) مانند فعالیت های AB (پیش نیاز ) و فعالیت BD (پس نیاز)
2- Start to Start
دو فعالیت که شروع آنها همزمان است یا به عبارتی با هم شروع می شوند.
3- Start to Finish
با شروع فعالیت، فعالیت بعدی پایان می یابد. البته کاربردی نداره.
4- Finish to Finish
دو فعالیت که با هم به پایان می رسند.
مفهوم CPM یا مسیر بحرانی در پروژه
Critival Path Method
یا متد مسیر بحرانی
به طولانی ترین مسیر فعالیت های پروژه از نظر زمان فعالیت گفته میشه.
این زمان همون زمان اتمام پروژه است. فعالیت هایی که در این مسیر قرار دارند تو مسیر بحرانی هستند و اگر یک واحد زمانی به طول اونا اضافه بشه زمان کل پروژه یک واحد افزایش می یابد.
مسلما باید توجه ویژه ای به فعالیت های مسیر بحرانی داشته باشیم که با تاخیر مواجه نشند چون پروژه رو با تاخیر زمانی مواجه می کنند.
Critival Path Method
یا متد مسیر بحرانی
به طولانی ترین مسیر فعالیت های پروژه از نظر زمان فعالیت گفته میشه.
این زمان همون زمان اتمام پروژه است. فعالیت هایی که در این مسیر قرار دارند تو مسیر بحرانی هستند و اگر یک واحد زمانی به طول اونا اضافه بشه زمان کل پروژه یک واحد افزایش می یابد.
مسلما باید توجه ویژه ای به فعالیت های مسیر بحرانی داشته باشیم که با تاخیر مواجه نشند چون پروژه رو با تاخیر زمانی مواجه می کنند.
البته مواردی که ارائه میشه تمام ابعاد این مفاهیم رو شامل نمیشه. موضوع هایی که عنوان میشه جزئی از کل مطلب هستند ولی در مراحل اولیه بهتره با کلیات آشنا بشیم. بعدا در زمان کار با نرم افزار باید بهتر به این مطالب بپردازیم.
قبل از هرچیز باید مشخص کنیم با چه ورژنی از نرم افزار باید کار کنیم. من با نسخه 2013 کار می کنم
مایکروسافت پروجکت جزء نرم افزارهای آفیس هست ولی در پک آفیس قرار نداره و باید جداگانه تهیه و نصب بشه.
وقتی نرم افزار رو باز می کنید یک صفحه رو میبینید که باید برای ایجاد یک پروژه جدید گزینه Blank Project رو بزنید
حالا صفحه شما به شکل زیره:
من فعالیت ها رو از شکل 3 در ستون Task نرم افزار وارد کردم زمان فعالیت ها رو هم در ستون Duration
میله هایی که در شکل می بینید مربوط به نمودار گانت هست محور X این نمودار تاریخ و محور Y اون فعالیت ها هستند.
طول میله ها هم نشان دهنده Duration فعالیت هاست.
فعالیت ها و زمان ها رو در MSP وارد کنید و گزینه Task Mode رو بررسی کنید ببینید چه کار می کنه.
فکر می کنم فعلا تا همین حد کافی باشه.
@class_msp
مایکروسافت پروجکت جزء نرم افزارهای آفیس هست ولی در پک آفیس قرار نداره و باید جداگانه تهیه و نصب بشه.
وقتی نرم افزار رو باز می کنید یک صفحه رو میبینید که باید برای ایجاد یک پروژه جدید گزینه Blank Project رو بزنید
حالا صفحه شما به شکل زیره:
من فعالیت ها رو از شکل 3 در ستون Task نرم افزار وارد کردم زمان فعالیت ها رو هم در ستون Duration
میله هایی که در شکل می بینید مربوط به نمودار گانت هست محور X این نمودار تاریخ و محور Y اون فعالیت ها هستند.
طول میله ها هم نشان دهنده Duration فعالیت هاست.
فعالیت ها و زمان ها رو در MSP وارد کنید و گزینه Task Mode رو بررسی کنید ببینید چه کار می کنه.
فکر می کنم فعلا تا همین حد کافی باشه.
@class_msp