تمرین امتحانی مایکروسافت پروجکت 2010 (بخش چهارم)

 کُد گذاری WBS و تخصیص منابع

{*مشخص نمودن سیستم کُد گذاری برای ساختار شکست کار و فعالیت ها}:

با مشخص کردن سیستم کُد گذاری برای WBS، نرم افزار کُدهای فعالیت ها و Summary را به صورت خودکار تعریف می کند.

دو راه برای وارد کردن کُدهای WBS وجود دارد؛

1-      از کُدهای پیش فرض نرم افزار استفاده شود؛

* از منوی Format گزینه outline number را تیک بزنید. کُدهای کنار اسامی شکست کار و فعالیت ها قرار می گیرد.

* اضافه کردن فیلدی به نام WBS که کُدهای پیش فرض، به ترتیب در آن قرار می گیرد.

2-      به صورت دستی کُدها را تایپ کنید: در منوی project روی WBS کلیک کرده و کُد WBS مربوطه را تعریف نمایید. ردیف اول را uppercase letters بگذارید، ردیف دوم و سوم و چهارم را Number با طول 2 کاراکتر قرار دهید. اگر قبلاً برای پروژه کُد تعریف شده باشد می توانیم آن کُد را در project cod prefix تایپ نمایید.  در این تمرین کُد خاصی ذکر نشده پس لازم نیست. فقط کافی ست فیلد WBS رو اضافه کنیم تا مقادیر رو نشون بده.

*}تعریف دو منبع جدید به نام های "هزینه رفت و آمد و هزینه هتل"}

·         در کنار تمام هزینه های ثابت و منابع ، برای کارهایی که در شیراز انجام می گردد 100000 واحد هزینه رفت آمد و 50000 واحد هزینه اقامت در هتل لحاظ گردد. این هزینه ها در شروع کار فعالیت مربوطه در پروژه منظور می گردد و نه در حین انجام کار.

  • در کنار تمام هزینه های ثابت و منابع ، برای کارهایی که در اصفهان انجام می گردد 150000 واحد هزینه رفت آمد و 100000 واحد هزینه اقامت در هتل لحاظ گردد. این هزینه ها در شروع کار فعالیت مربوطه در پروژه منظور می گردد و نه در حین انجام کار.

در قسمت Resource sheet دو منبع به نام های هزینه رفت و آمد و هزینه هتل درج شود با نوع Cost. چون بیان شده که محاسبه هزینه در ابتدای کار انجام می گیرد پس باید برای هر دو، در ستون Accrue گزینه Start را انتخاب نمایید. مقادیر در زمان تخصیص به فعالیت ها مشخص می شود و نیازی به دادن مقادیر در این مرحله نیست.

*تخصیص منابع

در نمای Details طبق جدول منابع را به فعالیت های مربوطه تخصیص می دهیم.

پیش فرض های تمرین: Effort Driven غیرفعال و تمام فعالیت ها از نوع.Fixed Units

نکته1: فعالیت هایی از نوع Fixed Work همیشه به صورت پیش فرض Effort Driven هستند و قابل تغییر نمی باشند. به این دلیل که اگر فعالتی از نوع Fixed Work تنظیم Effort Driven نداشته باشد، یعنی مقدار کار متغیر است!

نکته2: کاربرد Effort Driven زمانی ست که منبع جدید به فعالیت اختصاص داده شود و یا یکی از منابع تخصیصی حذف شده باشد.

با توجه به فرمول زیر، کوچکترین تغییر در مقادیر منابع از نوع Work باعث تغییر در محاسبات می باشد. بسته به تنظیم شما دارد، هر موردی را انتخاب کرده باشید مقدار سوم را تغییر می دهد.

Work=unit/time * duration

برای منبع Z به یاد داشته باشید زمانی که واحد ساعت برای آن مطرح شده باشد یعنی از نوع Work است و به عنوان حجم کاری در Work وارد می شود و نباید در ستون Unit درج شود. موقع تخصیص منابع، باید به نمودار توجه کنید که آیا تغییری در مدت زمان فعالیت ها رخ می دهد یا نه. اگر تغییر صورت گرفت به عقب برگشته و از دوباره تخصیص دهید.

در این تمرین دو فعالیت P & H دچار تغییر می شوند، به عقب برگشته و یا منابع تخصیصی را پاک نمایید و سپس مواردی که برایشان توصیه شده را رعایت کنید تا تخصیص به درستی انجام شود.

فعالیت P؛ فعالیتی که تقویم به آن تخصیص داده نشده از تقویم منبع تبعیت می کند برای همین مقدار Duration فعالیت P در نمودار تغییر پیدا می کند. این تغییر قابل قبول است و نیاز به ویرایش ندارد.

فعالیت H؛ مدت زمان این فعالیت 4روز است ولی بعد از تخصیص به 6روز تغییر پیدا کرد. برای تصحیح تخصیص منابع این فعالیت، بایستی به جای Fixed Unit آن را Fixed Duration تنظیم نماییم تا مدت زمانش ثابت بماند.


پسوورد فایل: rahimy.blogfa.com


فایل پروژه؛ حل مسائل بخش چهارم


تمرین امتحانی مایکروسافت پروجکت 2010 (بخش سوم)

تعریف منابع

برای تعریف منابع وارد  resource sheet شده و منابع X,Y,Z,R,T را وارد کنید؛

·         منبع X,Z,R,T را Work تنظیم نمایید و منبع Y را Material.

·         نوع منبع Y را کیلوگرم بنامید.

در ستون Max ، عدد نشان داده شده به صورت درصد؛ این عدد نشان دهنده تعداد افراد و یا ماشین آلات به کار رفته می باشد. اگر 100% باشد یعنی یک نفر یا یک ماشین، اگر 300% باشد یعنی سه نفر یا سه ماشین. برای اینکه این ظرفیت به صورت درصد نمایش داده نشود از منوی file وارد option شده و در سربرگ  schedule و قسمت show assignment units as a به صورت decimal تنظیم شود.

  • محدوديتي در تعداد منبع Z  وجود ندارد.

نکته1: طبق دستور تمرین، محدودیتی در منبع z وجود ندارد یعنی هر چقدر در تخصیص منابع لازم شد می توان به آن تخصیص داد.  

·         تا تاریخ 4 دسامبر از منبع X به میزان 6 واحد در دسترس می باشد ولی بعد از آن 8 واحد در اختیار خواهد بود.

گفته برای منبع x تا تاریخ 4دسامبر به میزان 6 واحد در دسترس است و بعد از آن 8 واحد. روی منبع x دابل کلیک کرده و در همان سربرگ General در تاریخ قسمت resource availability تاریخ available to را  4دسامبر و مقدار  unit را 6 واحد تنظیم نمایید. در ردیف دوم از همان بخش از تاریخ 5دسامبر تا تاریخ NA مقدار unit را 8 واحد وارد نمایید و سپس OK.

       هزینه منبع X =

·         20000 واحد در روز و 4000  واحد برای هر ساعت اضافه کاری (برای کارهایی که در تهران انجام می گردد)

·         5000 واحد در ساعت برای کارهایی که میبایست در شهرستان انجام شود.

برای منبع x ؛ 20000 واحد در روز (20000/d) کار استاندارد و 4000 ساعت کار اضافه کاری برای هر ساعت (4000/h) اضافه کاری (برای کارهایی که در تهران انجام میشود). دیفالت را طبق مقادیر گفته شده در خط بالا تنظیم کنید و همینطور 5000 واحد در ساعت برای شهرستان در نظر بگیرید.

برای این منظور روی منبع x دابل کلیک کرده و در سربرگ costs، سربرگ A اطلاعاتی هست که به صورت پیش فرض به پروژه داده شده برای کار در تهران. برای وارد کردن هزینه های کار در شهرستان وارد سربرگ B شده و برای استاندارد و اضافه کاری مقدار 5000 واحد در ساعت می دهیم.

  • هزينه منبع Y =
  •  7000 واحد به ازاي هر واحد در تهران و در شهرستان ها 10000 واحد می باشد.

روی منبع Y دابل کلیک کنید و مانند مرحله قبل، این بار مقدار 7000 را برای تهران و 10000 را برای شهرستان وارد کنید.  

نکته2: اضافه کاری برای Material معنی ندارد.

  • هزينه منبع Z =
  •  1000 واحد به ازاي هر ساعت كار چه در ساعت عادی کار و چه در زمان اضافه کاری.

1000 واحد را در هر دو مورد (ساعات عادی و اضافه کاری) درج نمایید. دقت شود که تفاوتی در تهران یا شهرستان ندارد.

·         هزینه کلیه مشاوران پروژه 10000 واحد به ازای هر ساعت است.

برای منابع R & T مقدار 10000  را هم برای ساعات عادی و هم برای اضافه کاری وارد نمایید.

  • هزینه کلیه منابع  بجز مشاوران پروژه از آغاز روز 20 نوامبر با 10% افزایش روبرو خواهد گردید.

روی منبع اولی دابل کلیک کرده و در سربرگ COST در ردیف دوم از effective date سربرگ A، تاریخ 20نوامبر را وارد کرده و مقدار 10% را در ستون مقدار استاندارد تایپ کنید و اینتر بزنید. مشاهده می کنید که میزان آن به صورت خودکار محاسبه شده است. همین کار را در سربرگ B هم انجام دهید. روی OK کلیک کنید.

به ترتیب برای تمام منابع بجز منابع R & T که مشاوران پروژه هستند، این مراحل را انجام دهید.

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

نکته3: گزینه COST/USE هزینه هر بار استفاده برای انجام کار، هزینه ای را به صورت پیش فرض برای شما شارژ می کند. اگر برای مشاور R صد هزار واحد در نظر بگیرم و منبع را به فعالیت تخصیص دهید، صد هزار وارد شارژ شده و هزینه مشخص می شود. اگر منبع مشاور در شهرستان باشد هر بار تمایل استفاده از آن را داشتید صد هزار واحد را برای هزینه مسافرت  و رفت آمد در نظر می گیرد و در هزینه فعالیتی شما محاسبه می شود. گزینه COST/USE در عمل مشکل دارد: ممکن است از مشاور برای انحام دو فعالیت استفاده کنید ،هزینه را یکبار پرداخت کنید و نرم افزار این مقدار را تمیز نمیدهد. به ازای هر فعالیت صد هزار را اعمال کرده و شارژ میکند پس بهتر است یا استفاده نشود و یا زمانی استفاده شود که فعالیت را تفکیک کرده و شکانده ایم. در این صورت اگر مشاور روی تمام فعالیت ها کار کند، همه را یک فعالیت می بینید! که می تواند معقول باشه یا نباشه!!! در کل پیشنهاد می شود از گزینه COST/USE استفاده نشود!

سه گزینه در قسمت Accrue وجود دارد؛

Start: هزینه در همان روز اول کل هزینه را منظور می نماید.

End: کل هزینه در انتهای کار.

Prorated: به صورت خطی در تمام پروژه منظور می شود.

نکته4: بهتر است به صورت Prorated تنظیم شود.

·         تقویم منابع: منابع R,T که به عنوان مشاور در پروژه فعالیت دارند تنها در روزهای دوشنبه و پنجشنبه امکان حضور در پروژه را دارند.

پس باید برای منابع مشاوران تقویم جدایی طراحی شود. از منوی project وارد change working time شده و گزینه Created New Calendar را کلیک کرده و Make copy of Exam را انتخاب و نام تقویم را Consultant تایپ کنید و ok.

به work week رفته و روی Default کلیک کنید و در details کل روزها را انتخاب کنید. دوشنبه و پنجشنبه که روز کاری هستند را از انتخاب درمی آوریم و مابقی روزها را تعطیل میزنیم. اکنون به resource sheet رفته و نوع تقویم را Consultant قرار دهید.

·         فعالیت J با توجه به شرایط خاصی که دارد تنها در روزهای شنبه و دوشنبه و جمعه امکان کار بروی آن وجود دارد. بدلیل اهمیت بالای این فعالیت افراد درگیر در این کار می بایست شرایط خود را با این فعالیت هماهنگ نمایند.

انواع تقویم:

1- پروژه

2- منابع

3-  فعالیت

نکته5:

1. اگر به فعالیت ها منبع تخصیص داده نشده باشد، فعالیت منطبق با تقویم پروژه.

2. اگر به فعالیت ها منبع تخصیص داده شود، فعالیت منطبق با تقویم منبع.

 

تقویم مخصوص فعالیت j:

از منوی project وارد change working time شده و گزینه Created New Calendar را کلیک کرده و Make copy of Exam را انتخاب کنید و نام تقویم را J Task تایپ کرده و ok.

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

بعد از ساخت تقویم برای فعالیت j به گانت چارت رفته و روی فعالیت j دابل کلیک کنید. در سربرگ Advance  نوع تقویم را J Task بگذارید. اگر گزینه  Scheduling Ignores Resource Calendars تیک نخورد، تقویم منابعی که جلوتر تخصیص می دهیم ملاک قرار نمی گیرد و تقویم خود فعالیت ملاک محاسبات زمان بندی هست! این گزینه را تیک بزنید تا فعالیت با تقویم خودش باشد.

نکته6: اشاره شده منابع باید خود را با تقویم وفق دهند و تقویم منابع ملاک نیست و افرادی که می خواهند روی این فعالیت  کار کند باید شنبه و دوشنبه روی این فعالیت کار کند. برای مثال در تقویم منبع R,T برای مشاوران ذکر شده بود مشاوران تنها در روزهای دوشنبه و پنجشنبه امکان حضور دارند.  مشاور باید خودش را با این تقویم وفق دهد و شنبه و دو شنبه در پروژه حاضر باشد. 


پسوورد فایل: rahimy.blogfa.com

دانلود فایل پروژه تمرین بخش سوم

تمرین امتحانی مایکروسافت پروجکت 2010 (بخش دوم)

*وارد کردن WBS ها و فعالیت ها*

نکته1: در پایین پنجره گزینه ای وجود دارد که به صورت پیش فرض  manually scheduleمی باشد. روی آن کلیک کرده و گزینه Auto schedule را انتخاب کنید. این گزینه ها در منوی task از نرم افزار هم قابل دسترسی می باشد.

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

 

مدت زمان اجرای هر فعالیت + پیش نیازهای انجام فعالیت ها را که در جدول آمده را ثبت نمایید.

چهار شیوه برای ثبت فعالیت های پیش نیاز وجود دارد:

1-      افزودن فیلد Predecessor به جدول و تایپ عدد مرتبط با ردیف فعالیتی که پیشنیاز فعالیت مورد نظر است.

2-      دابل کلیک روی فعالیت مورد نظر و کلیک در سربرگ Predecessor و یافتن فعالیتی که پیشنیاز فعالیت می باشد.

3-      کشیدن موس از فعالیتی که پیش نیاز است به فعالیت مورد نظر. در این صورت نمودار رسم می شود و رابطه مشخص می شود.

4-      تیک زدن گزینه details در منوی view از نرم افزار. بعد از اینکه پنجره جزئیات در پایین نرم افزار مشاهده شد، در قسمت Predecessor name پیش نیاز موردنظر را انتخاب کنید.

نکته2: در منوی format گزینه critical tasks را کلیک کنید تا مسیر بحرانی نمایش داده شود.


انواع فیلدهای اختصاصی:

Cost1 تا Cost10: مقادیر مالی

Date1 تا Date10: تاریخ

Duration1 تا  Duration10: مدت زمان

Finish1 تاFinish10 : تاریخ (این فیلد مشابه فیلد Date می باشد و تفاوت نام آن ها برای ایجاد تمایز بین انواع تاریخ است. از این داد برای ذخیره سازی  Interim Plan استفاده می شود)

Flag1 تا Flag20: مقادیر بولی که از آن برای علامت زدن استفاده می شود.

Number1 تا Number20: عدد

Outline Code1 تا Outline Code10: ساختارهای شکست

Start1 تا Start10: تاریخ (برای ذخیره سازی تاریخ های شروع و Interim Plan ها)

Text1 تا Text30: متن

فیلدهای "محل انجام" و "ناظر" به ترتیب به صورت Text 1 و Text2 را Insert نمایید و سپس همین نام ها (محل انجام و ناظر) را روی آنها بنامید. پس از ایجاد فیلدها، مواردی که برای ناظر و محل انجام در جدول آمده را تایپ کنید.

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

برای هر دو فیلد ناظر و محل انجام، جداگانه مراحل زیر را به ترتیب انجام دهید:

روی فیلد مورد نظر که ایجاده کرده ایم راست کلیک کرده و گزینه  Custom fields را انتخاب کنید. در قسمت  custom attributes حالت  none را برداشته و روی حالت lookup کلیک کنید. روی کلید lookup کلیک کنید. در لیست باز شده موارد را تایپ کنید (برای مثال موارد تهران، اصفهان، شیراز و مشخص نشده را برای فیلد ناظر تایپ نمایید). گزینه use a value … را نیز در همان پنجره تیک بزنید و روی عنوان مشخص نشده که خودمان تایپ کرده ایم کلیک کرده و دکمه set default را کلیک کنید تا به عنوان پیش فرض شناخته شود. در نهایت گزینه  close و بعد ok را کلیک کنید.  

اکنون قادر خواهید بود در این دو فیلد ایجاد شده لیست عناوین را باز کرده و موارد خواسته شده در جدول برای این دو ستون را انتخاب نمایید.

برای افزودن فیلد ارزش، فیلد  Number10 رو اضافه می کنیم.

ارزش های مرتبط با هر فعالیت که در جدول آمده را وارد نمایید. برای اینکه ارزش (value) کل پروژه یا به بیانی (summery) را مشاهده نمایید، روی فیلد ارزش راست کلیک کرده و با انتخاب Custom fields وارد قسمت calculation task for… شده و گزینه  Rollup - sum را انتخاب نمایید: ارزش کل پروژه 11900 به نمایش درمی آید.

برای هزینه ثابت، فیلد fixed cost را اضافه نمایید. هزینه های موجود در جدول تمرین را وارد نمایید.

برای از بین بردن علامت $ و 00 از منوی file وارد option شده و در سربرگ display مقدار decimal digit را که عدد 2 را نشان می دهد صفر تنظیم کنید. در فیلد currency کشور ایران (IRR) را مشخص کنید که به صورت پیش فرض واحد پول را ریال انتخاب میکند. چون در این تمرین واحد پولی مشخص نشده پس بهتر است "ریال" را از فیلد  symbol حذف کنید. 

نکته3: برای اینکه روزهای تعطیل به همراه روزهای کاری محاسبه شوند کافیست کافیست یک فیلد Number را اضافه کرده و فرمول (datediff("d",[start],[finish] برای آن بنویسید و در آخر Rollup آن را به صورت sum تنظیم کنید. مشکلی که این فرمول دارد این است که چون اعشار را درنظر نمی گیرد، ممکن است مدت زمان آن تا حداکثر یک واحد با آنچه انتظار داریم متفاوت باشد.

البته این فیلد اختصاصی ممکن است در فعالیت های کوتاه مدت به درستی محاسبه نشود. در این صورت بهتر است به جای روز از دقیقه استفاده کنید و در آخر نتیجه نهایی را بر تعداد دقایق هر روز تقسیم شود. برای تبدیل واحد از روز به دقیقه کافیست به جای "d" از "n" استفاده کنید.


پسوورد فایل: rahimy.blogfa.com

جدول فعالیت ها

فایل پروژه؛ حل مسائل بخش اول و دوم.