تاریخ شمسی
خیلی از دوستان سئوال می کنند در زمان استفاده از گانت اگه بخوایم تاریخ رو شمسی کنیم چکار باید بکنیم:
پاسخ به این سئوال به دو بخش تقسیم میشه.
1_ استفاده از ماکرو شمسی و تبدیل فیدهای start ,finish
در این روش فقط ستون های شروع و پایان به شمسی تبدیل می شوند. این ماکرو در گانت چارت هیچ تاثیری ندارد.
این ماکرو در اینترنت رایگان یافت می شود.
بنده در پست های بعدی نحوه اضافه کردنش رو به فایل MSP توضیح خواهم داد.
2_ استفاده از نرم افزارهای فارسی ساز که هم تاریخ ها و هم گانت چارت رو به تقویم شمسی تبدیل می کنه.
این نرم افزارها رایگان نیستند.
دوستانی که فقط می خوان نرم افزار رو یاد بگیرند از روش ماکرو شمسی سازی کنند.
دوستانی هم که می خوان پروژه واقعی انجام بدند بهتره زحمت خرید نرم افزار رو به دوش کارفرما بندازند.
@class_msp
خیلی از دوستان سئوال می کنند در زمان استفاده از گانت اگه بخوایم تاریخ رو شمسی کنیم چکار باید بکنیم:
پاسخ به این سئوال به دو بخش تقسیم میشه.
1_ استفاده از ماکرو شمسی و تبدیل فیدهای start ,finish
در این روش فقط ستون های شروع و پایان به شمسی تبدیل می شوند. این ماکرو در گانت چارت هیچ تاثیری ندارد.
این ماکرو در اینترنت رایگان یافت می شود.
بنده در پست های بعدی نحوه اضافه کردنش رو به فایل MSP توضیح خواهم داد.
2_ استفاده از نرم افزارهای فارسی ساز که هم تاریخ ها و هم گانت چارت رو به تقویم شمسی تبدیل می کنه.
این نرم افزارها رایگان نیستند.
دوستانی که فقط می خوان نرم افزار رو یاد بگیرند از روش ماکرو شمسی سازی کنند.
دوستانی هم که می خوان پروژه واقعی انجام بدند بهتره زحمت خرید نرم افزار رو به دوش کارفرما بندازند.
@class_msp
شمسی سازی با کمک ماکرو در ستون های text1, text2
دو ماکرو برای شمسی سازی وجود داره در دو فایل تکست جداگونه ذخیره شده.
برای اینکه تاریخ های شروع و پایان رو شمسی کنیم:
1. ابتدا از View/Macro/Visual Basic رو میزنیم.
2. در محیط برنامه نویسی بیسیک گزینه Insert/Moduleمیزنیم.
در صفحه ای که باز میشه کد اول رو کپی کنید.(ماژول1 تاریخ شمسی)
3. دوباره از گزینه Insert/Module یک صفحه دیگه باز کنید و فایل تکست دوم (ماژول2 تاریخ شمسی) رو داخلش کپی کنید و پنجره Visual Basic رو ببندید.
4. حالا دو تا ستون Text1, Text2 رو اضافه کنید.(روی یک ستون راست کلیک کنید و Insert Column و Text1 و Text2 رو انتخاب کنید)
5. حالا از تب View گزینه ماکرو رو بزنید.
فرم ماکرو باز می شه ماکرویی که ما ساختیم در این پنجره موجوده، انتخابش کنید و گزینه Run رو بزنید. مقادیر ستون های شروع و پایان در ستون های text1, text2 ذخیره خواهند شد.
@class_msp
دو ماکرو برای شمسی سازی وجود داره در دو فایل تکست جداگونه ذخیره شده.
برای اینکه تاریخ های شروع و پایان رو شمسی کنیم:
1. ابتدا از View/Macro/Visual Basic رو میزنیم.
2. در محیط برنامه نویسی بیسیک گزینه Insert/Moduleمیزنیم.
در صفحه ای که باز میشه کد اول رو کپی کنید.(ماژول1 تاریخ شمسی)
3. دوباره از گزینه Insert/Module یک صفحه دیگه باز کنید و فایل تکست دوم (ماژول2 تاریخ شمسی) رو داخلش کپی کنید و پنجره Visual Basic رو ببندید.
4. حالا دو تا ستون Text1, Text2 رو اضافه کنید.(روی یک ستون راست کلیک کنید و Insert Column و Text1 و Text2 رو انتخاب کنید)
5. حالا از تب View گزینه ماکرو رو بزنید.
فرم ماکرو باز می شه ماکرویی که ما ساختیم در این پنجره موجوده، انتخابش کنید و گزینه Run رو بزنید. مقادیر ستون های شروع و پایان در ستون های text1, text2 ذخیره خواهند شد.
@class_msp
نکته:
بعد از تعریف ماکرو برای شمسی سازی Text1 و Text2 اگر تغییری در زمانبندی انجام بدید ستون های مذکور به روز نمی شوند و باید دوباره از گزینه Run Macro استفاده کنید.
نکته:
بعضی از وقت ها بعد از انجام مراحل بالا با زدن گزینه Run تاریخ شمسی در Text1 و Text2 ایجاد نمیشه.
دلایل:
1- فرمت تاریخ کامپیوترتون باید به شکل yyyy/mm/dd باشه.
2- باید اجرای ماکرو در نرم افزار MSP فعال باشه در غیراینصورت ماکرو اجرا نمیشه.
(ماکرو به مجموعه کد هایی که تاریخ شروع و پایان رو داخل Text1 و Text2 قرار میدند)
برای فعال کردن همه ماکرو ها از گزینه ای که در شکل42 نشون دادم استفاده کنید)
@class_msp
بعد از تعریف ماکرو برای شمسی سازی Text1 و Text2 اگر تغییری در زمانبندی انجام بدید ستون های مذکور به روز نمی شوند و باید دوباره از گزینه Run Macro استفاده کنید.
نکته:
بعضی از وقت ها بعد از انجام مراحل بالا با زدن گزینه Run تاریخ شمسی در Text1 و Text2 ایجاد نمیشه.
دلایل:
1- فرمت تاریخ کامپیوترتون باید به شکل yyyy/mm/dd باشه.
2- باید اجرای ماکرو در نرم افزار MSP فعال باشه در غیراینصورت ماکرو اجرا نمیشه.
(ماکرو به مجموعه کد هایی که تاریخ شروع و پایان رو داخل Text1 و Text2 قرار میدند)
برای فعال کردن همه ماکرو ها از گزینه ای که در شکل42 نشون دادم استفاده کنید)
@class_msp
اگه تونستید با کمک دو ماژول بالا دو ستون text1 , text2 رو شمسی کنید.
ادامه بحث ساعت 15:00
@class_msp
@misiranian
ادامه بحث ساعت 15:00
@class_msp
@misiranian
ادامه توضیحات شکل34
Tesk Type
هر فعالیت دارای سه پارامتر مهمه.
1- زمان Duration
2- ساعت های کارکرد منبع در فعالیت Work
3- تعداد منبع تخصیص داده شده به فعالیت که در بخش منابع بررسی می کنیم Unit
با اضافه کردن منابع مختلف به فعالیت بر اساس نوع فعالیت زمانبندی تغییر خواهد کرد.
به صورت پیش فرض نوع فعالیت Fixed Units هست، در قسمت منابع بررسی خواهد شد.
Effort Drive
در زمان بررسی منابع گفته خواهد شد.
Calendar
در این کامبوباکس می تونید تقویم رو انتخاب کنید. همون تقویم هایی که در قسمت تعریف تقویم ایجاد می کردیم.
Scheduling Ignores Resource …
اگر تقویم فعالیت با تقویم منبعی که بعدا به فعالیت اختصاص خواهیم داد تناقض داشته باشد رفتار MSP را مدیریت خواهد کرد.
WBS Code
ساختار شکست کار به طبقه بندی گفته می شود که در پروژه پروژه را از کل به جزء تقسیم می کند.
مانند یک چارت سازمانی
این تقسیم بندی در پروژه نمونه ای که برای شما فرستادم به شکل43 بود.
برای نوشتن یک WBS خوب مباحثی رو باید رعایت کنید. این موضوع بسیار مهم، کاربردی و وقت گیره. شاید در موردش بعدا صحبت کردیم.
پروژه ای که در زمان طراحی ساختار مناسبی نداشته باشه در زمان کنترل پروژه ما رو با مشکل فراوان مواجه میکنه.
@class_msp
Tesk Type
هر فعالیت دارای سه پارامتر مهمه.
1- زمان Duration
2- ساعت های کارکرد منبع در فعالیت Work
3- تعداد منبع تخصیص داده شده به فعالیت که در بخش منابع بررسی می کنیم Unit
با اضافه کردن منابع مختلف به فعالیت بر اساس نوع فعالیت زمانبندی تغییر خواهد کرد.
به صورت پیش فرض نوع فعالیت Fixed Units هست، در قسمت منابع بررسی خواهد شد.
Effort Drive
در زمان بررسی منابع گفته خواهد شد.
Calendar
در این کامبوباکس می تونید تقویم رو انتخاب کنید. همون تقویم هایی که در قسمت تعریف تقویم ایجاد می کردیم.
Scheduling Ignores Resource …
اگر تقویم فعالیت با تقویم منبعی که بعدا به فعالیت اختصاص خواهیم داد تناقض داشته باشد رفتار MSP را مدیریت خواهد کرد.
WBS Code
ساختار شکست کار به طبقه بندی گفته می شود که در پروژه پروژه را از کل به جزء تقسیم می کند.
مانند یک چارت سازمانی
این تقسیم بندی در پروژه نمونه ای که برای شما فرستادم به شکل43 بود.
برای نوشتن یک WBS خوب مباحثی رو باید رعایت کنید. این موضوع بسیار مهم، کاربردی و وقت گیره. شاید در موردش بعدا صحبت کردیم.
پروژه ای که در زمان طراحی ساختار مناسبی نداشته باشه در زمان کنترل پروژه ما رو با مشکل فراوان مواجه میکنه.
@class_msp
ادامه توضیحات شکل 34
Earned Value Method
در بررسی و آنالیز پروژه روشی وجود داره به نام Earned Value که در مباحث تکمیلی و پایانی بهش میپردازم.
Make Task As Milestone
فعالیت هایی که زمان اونها صفر باشند Milestone میشند.
گفتیم نقاطی در پروژه وجود داره که برای ما خیلی مهمه، مثل تاریخ شروع و پایان پروژه برای این نقاط فعالیت هایی با طول صفر در نظر می گیریم که در زمانبندی تاثیری ندارند.
در MSP این قابلیت وجود داره که نمایش یک فعالیت که دارای Dur بزرگتر از صفر هست رو به شکل مایلستون نمایش بدیم.
این موضوع در محاسبات نقشی نداره و فقط در گانت چارت فعالیت به شکل فعالیت های Milestone نمایش داده میشند.
@class_msp
Earned Value Method
در بررسی و آنالیز پروژه روشی وجود داره به نام Earned Value که در مباحث تکمیلی و پایانی بهش میپردازم.
Make Task As Milestone
فعالیت هایی که زمان اونها صفر باشند Milestone میشند.
گفتیم نقاطی در پروژه وجود داره که برای ما خیلی مهمه، مثل تاریخ شروع و پایان پروژه برای این نقاط فعالیت هایی با طول صفر در نظر می گیریم که در زمانبندی تاثیری ندارند.
در MSP این قابلیت وجود داره که نمایش یک فعالیت که دارای Dur بزرگتر از صفر هست رو به شکل مایلستون نمایش بدیم.
این موضوع در محاسبات نقشی نداره و فقط در گانت چارت فعالیت به شکل فعالیت های Milestone نمایش داده میشند.
@class_msp
تنظیمات WBS:
ستون WBS رو به جدول گانت چارت اضافه کنید.(شکل44)
شماره WBS شبیه شماره فهرست کتاب هست که قابل ویرایش و شخصی سازیه.
گزینه Project/WBS/Define Code رو برای تعریف فرمت شماره های WBS بزنید.(شکل45)
توضیحات شکل 45
اگر بخواید در ابتدای کد WBS یک متن قرار بگیره در قسمت Project Code Prefix اون متن رو وارد کنید.
در جدول Code Mask می تونید برای هر سطح WBS یک کاراکتر خاص و برای جداکردن سطوح از هم از Saparator استفاده می کنیم.
با توجه به تنظیمات شکل 45 شکل WBS در گانت چارت به شکل 46 در می یاد.
Generate WBS Code For New Task
اگر این گزینه فعال باشه با اضافه کردن یک فعالیت کد WBS به صورت اتومات توسط MSP ایجاد میشه.
Verify Uniqueness of new WBS codes
اگر این گزینه فعال باشه تکراری بودن کد WBS رو بررسی می کنه و اگه کد WBS تکراری وارد کنیم MSP اجازه وارد کردن WBS رو نمیده.
نکته:
پنجره WBS Code Definition در نسخه 2007 درست کار میکنه و در نسخه های 2010 و 2013 درست کار نمی کنند.
دلیلش رو بنده نمی دونم. اگه کسی می دونه ممنون میشم اطلاع بده.
@class_msp
ستون WBS رو به جدول گانت چارت اضافه کنید.(شکل44)
شماره WBS شبیه شماره فهرست کتاب هست که قابل ویرایش و شخصی سازیه.
گزینه Project/WBS/Define Code رو برای تعریف فرمت شماره های WBS بزنید.(شکل45)
توضیحات شکل 45
اگر بخواید در ابتدای کد WBS یک متن قرار بگیره در قسمت Project Code Prefix اون متن رو وارد کنید.
در جدول Code Mask می تونید برای هر سطح WBS یک کاراکتر خاص و برای جداکردن سطوح از هم از Saparator استفاده می کنیم.
با توجه به تنظیمات شکل 45 شکل WBS در گانت چارت به شکل 46 در می یاد.
Generate WBS Code For New Task
اگر این گزینه فعال باشه با اضافه کردن یک فعالیت کد WBS به صورت اتومات توسط MSP ایجاد میشه.
Verify Uniqueness of new WBS codes
اگر این گزینه فعال باشه تکراری بودن کد WBS رو بررسی می کنه و اگه کد WBS تکراری وارد کنیم MSP اجازه وارد کردن WBS رو نمیده.
نکته:
پنجره WBS Code Definition در نسخه 2007 درست کار میکنه و در نسخه های 2010 و 2013 درست کار نمی کنند.
دلیلش رو بنده نمی دونم. اگه کسی می دونه ممنون میشم اطلاع بده.
@class_msp
تقریبا تمام گزینه های مربوط به Task Information رو گفتیم.
جالبه اکثر گزینه هایی که گفتم در مورد Task Information رو می تونید در جدول گانت چارت ستونش رو اضافه و مدیریت کنید.
مثلا برای قیدها از دو ستون:
Constraint Type
Constraint Date
برای Deadline از ستون:
Deadline
برای بقیه موارد هم همینطور.
ستون های بدرد بخور دیگه ای هم هست مثل Critical و غیره.
@class_msp
جالبه اکثر گزینه هایی که گفتم در مورد Task Information رو می تونید در جدول گانت چارت ستونش رو اضافه و مدیریت کنید.
مثلا برای قیدها از دو ستون:
Constraint Type
Constraint Date
برای Deadline از ستون:
Deadline
برای بقیه موارد هم همینطور.
ستون های بدرد بخور دیگه ای هم هست مثل Critical و غیره.
@class_msp
من یه عکس میذارم که علائمی در ستون indicator داره. (شکل47)در موردشون تحقیق کنید.
البته همه ی اونها رو به غیر از یکی (C) قبلا دیدید.
فردا سعی می کنم بحث منابع رو شروع کنم.
موفق باشید.
@class_msp
@misiranian
البته همه ی اونها رو به غیر از یکی (C) قبلا دیدید.
فردا سعی می کنم بحث منابع رو شروع کنم.
موفق باشید.
@class_msp
@misiranian
سلام
منابع
مراحل کار:
1- ابتدا منبع را تعریف می کنیم
2- منبع یا منبع های مورد نظر خود را به فعالیت اختصاص می دهیم.
@class_msp
منابع
مراحل کار:
1- ابتدا منبع را تعریف می کنیم
2- منبع یا منبع های مورد نظر خود را به فعالیت اختصاص می دهیم.
@class_msp
Work
مانند کارگر، مهندس برق و ...
Material
مانند سیمان، بتن و ...
Cost
مانند هزینه سفر، هزینه آموزش و ...
سئوال:
اگه تو پروژه منبعی به نام جرثقیل داشته باشیم در کدام گروه قرار می گیره؟
@Class_MSP
مانند کارگر، مهندس برق و ...
Material
مانند سیمان، بتن و ...
Cost
مانند هزینه سفر، هزینه آموزش و ...
سئوال:
اگه تو پروژه منبعی به نام جرثقیل داشته باشیم در کدام گروه قرار می گیره؟
@Class_MSP