برنامه ریزی و کنترل پروژه , مایکروسافت پراجکت

چهل سوالی که ممکن است در یک مصاحبه شغلی در خصوص نرم‌افزار مایکروسافت پراجکت msp از شما بپرسند.

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

من سعی کردم لیستی از این سوالات احتمالی را در خصوص نرم افزار مایکروسافت پراجکت Microsoft project تهیه کنم. اما ذکر چند نکته قبل از خواندن این سوالات ضررویست:

۱- این سوالات لزومن شاید همه سوالات درست و صحیح و با کاربرد واقعی نباشند، اما تجربه ثابت کرده است که برخی از آن‌ها که شاید چندان منطقی هم نیستند ممکن است در جلسات مصاحبه استخدامی پرسیده ‌شوند.
۲- تمام سوالاتی که در مصاحبه شغلی در مورد نرم‌افزار مایکروسافت پراجکت پرسیده می‌شود، تنها محدود به موارد زیر نیست و شاید سوالات دیگری نیز باشد که از قلم افتاده‌اند.
۳- حتی اگر قصد حضور در یک مصاحبه شغلی را ندارید، خواندن این سوالات و جواب دادن به آن‌ها باعث می‌شود یک تخمین کلی از مهارت خودتان در نرم افزار MSP به دست بیاورید. (اگر فرض کنیم هر سوال نیم نمره دارد، بعد از خواندن هر چهل سوال حساب کنید از ۲۰ نمره به خودتان چه نمره‌ای می‌دهید.)

اما سوالات:
۱- آیا تا به حال یک ساختار شکست و یک برنامه زمان‌بندی را در MSP تهیه کرده‌اید؟ مراحل کار را از ابتدا تا انتها قدم به قدم توضیح دهید.
۲- نحوه انتقال یک WBS تهیه شده از اکسل به مایکروسافت پراجکت چگونه است؟
۳- در خصوص انواع تقویم Calendar و انواع قیدها Constraint در MSPتوضیح دهید.
۴- در خصوص Task Type و Effort Driven در نرم افزار MSP توضیح دهید.
۵- چگونه می توان در نرم افزار مایکروسافت پراجکت، یک تقویم اختصاصی ساخت؟ به عنوان مثال یک تقویم بسازید که هفت روز هفته، کاری و روزی ده ساعت کار است.
۶- نحوه تعریف و تخصیص baseline در MSP چگونه است؟
۷- چه روش‌هایی برای آپدیت کردن و به روز نمودن و Actual کردن برنامه زمان‌بندی در MSP وجود دارد؟ مراحل آپدیت کردن یک برنامه زمان بندی را از ابتدا تا انتها توضیح دهید.
۸- نحوه فرمول نویسی جهت محاسبه درصد پیشرفت برنامه‌ای در نرم افزار مایکروسافت پراجکت را توضیح دهید. در خصوص فرمول محاسباتی ضریب وزنی (W.F) زمانی در MSP توضیح دهید.
۹- نحوه استخراج S CURVE برنامه Baseline از یک برنامه زمان‌بندی در MSP را توضیح دهید.
۱۰- نحوه استخراج S CURVE برنامه Actual از یک برنامه زمان‌بندی در MSP را توضیح دهید.
۱۱- نحوه استخراج منحنی موزی از یک برنامه زمان‌بندی در MSP را توضیح دهید.
۱۲- در خصوص گروه بندی فعالیت ها در نرم افزار مایکروسافت پراجکت توضیح دهید.
۱۳- نحوه استخراج Cash flow از برنامه زمان‌بندی در پراجکت چگونه است؟
۱۴- در خصوص فیلدهای سفارشی در پراجکت توضیح دهید. (نحوه سفارشی‌سازی یک فیلد و کاربرد آن)
۱۵- چگونه می‌توان فعالیت‌های دو هفته آینده را از برنامه زمان‌بندی فیلتر و استخراج کرد؟
۱۶- چگونه می‌توان فعالیت‌هایی که در مسیر بحرانی پروژه هستند و هنوز آغاز نشده‌اند، اما طی دو ماه آینده طبق برنامه باید آغاز شوند را فیلتر و استخراج کرد؟
۱۷- در خصوص ابزارهای فیلتر و هایلایت در نرم افزار مایکروسافت پراجکت توضیح دهید.
۱۸- میزان “انحراف” پروژه از برنامه زمان‌بندی بیس‌لاین چگونه در msp محاسبه می‌شود؟
۱۹- میزان “تأخیر” پروژه از برنامه زمان‌بندی بیس‌لاین چگونه در پراجکت محاسبه می‌شود؟
۲۰- در اواسط پروژه چگونه می‌توانید پیش‌بینی تاریخ پایان پروژه را در msp محاسبه کنید؟
۲۱- برای محاسبه و آنالیز تأخیرات پروژه در msp از چه روشی استفاده می‌کنید؟
۲۲- نحوه انتقال یک برنامه زمان‌بندی از msp به اکسل و یا به پریماورا و بالعکس چگونه است؟
۲۳- نحوه تخصیص و تسطیح منابع در MSP چگونه است؟ (توضیح دادن ابزار تسطیح منابع، تسطیح منابع یک فعالیت، تسطیح تمام منابع، حذف اثر تسطیح، تنظیم‌های تسطیح و فیلدهای مربوط به تسطیح منابع)
۲۴- در خصوص مدیریت هزینه ها در پراجکت توضیح دهید. (توضیح در مورد تعریف هزینه‌ها، روش‌های تعریف هزینه، مفهوم هزینه ثابت آیتم‌ها، تعریف هزینه ثابت آیتم‌ها، تعریف هزینه منابع، تعریف هزینه متغیر، مفهوم منابع هزینه، تعریف منابع هزینه، تعریف بودجه، بررسی بودجه مالی و بررسی بودجه کاری)
۲۵- در خصوص کاربرد جدول Task usage و Resource Usage توضیح دهید.
۲۶- در خصوص ارتباط بین دو پروژه در نرم افزار مایکروسافت پراجکت توضیح دهید.
۲۷- چگونه می‌توان هیستوگرام منابع را از برنامه زمان‌بندی نوشته شده در پراجکت استخراج کرد؟
۲۸- چگونه می‌توان در یک برنامه زمان بندی و در msp فعالیت‌های open end را شناسایی کرد؟
۲۹- تفاوت‌های محاسبه پیشرفت برنامه‌ریزی شده، پیشرفت واقعی، در فیلدهای فیلد Physical % Complete، فیلد % Work Complete، فیلد % Complete، فیلد % Allocation در msp چیست و هر کدام چگونه محاسبه می‌شود؟
۳۰- نحوه انجام محاسبات EVM در مایکروسافت پراجکت چگونه است؟
۳۱- روش های نمایش دو یا چند رقم اعشار Complete% در MSP توضیح دهید.
۳۲- در خصوص شیوه ساخت یک فیلد اختصاصی برای نمایش مقدار گرد شده مدت زمان فعالیت توضیح دهید.
۳۳- تا چه حدی با مایکروسافت پراجکت سرور آشنایی دارید؟
۳۴- در خصوص شناسائی فعالیت Driving (محرک) در MSP با ابزار Inspector توضیح دهید.
۳۵- Elapsed Duration در نرم افزار MSP چیست؟
۳۶- در خصوص ایجاد فعالیت LOE در نرم افزار MSP توضیح دهید.
۳۷- در خصوص استفاده از Split در نرم افزار MSP توضیح دهید.
۳۸- در خصوص ایجاد فعالیت “غیر فعال” در پراجکت توضیح دهید.
۳۹- روش‌های شمسی‌سازی تاریخ‌ها در نرم‌افزار msp را توضیح دهید.
۴۰- از کدام یک از گزارشات خروجی نرم افزار پراجکت تا کنون استفاده کرده‌اید؟

خواهش می‌کنم بدون ذکر منبع (نام نویسنده و آدرس سایت و کانال تلگرام) کپی نکنید!

سایر مطالب مرتبط با این نوشته:

چهل سوالی که ممکن است در یک مصاحبه شغلی در خصوص نرم‌افزار پریماورا Primavera P6 از شما بپرسند.

برای یادگیری برنامه‌ریزی و کنترل پروژه و نرم‌افزارهاش به چه کلاس و دوره آموزشی برم؟

تخصص‌های مورد نیاز یک کارشناس حرفه‌ای برنامه ریزی و کنترل پروژه:

میزان عدد حقوق و دستمزد در صنف برنامه‌ریزی و کنترل پروژه و مدیریت پروژه چقدر است؟

برنامه ریزی و کنترل پروژه , تأخیرات و ادعا

تفاوت و فرق “تأخیر” با “انحراف” در پروژه‌ها

موضوع این مطلب، بسیار ساده، بدیهی و ابتدایی است، اما متأسفانه بعضاً دیده می‌شود که دو واژه “تأخیر” و “انحراف” به اشتباه و در جای نادرست استفاده می‌شوند.

انحراف چیست؟

فرض کنید درصد پیشرفت برنامه‌ای پروژه‌ای ۷۰ درصد و درصد پیشرفت واقعی پروژه ۳۰ درصد است.
به تفاضل درصد پیشرفت برنامه‌ای و درصد پیشرفت واقعی پروژه، “انحراف” می‌گویند. به عبارتی این پروژه ۴۰ درصد از برنامه زمان‌بندی اولیه انحراف دارد.(انحراف منفی). دقت داشته باشید که تنها با داشتن دو عدد درصد پیشرفت برنامه‌ای و درصد پیشرفت واقعی، نمی‌توانیم در مورد میزان “تأخیر” پروژه اظهار نظر کنیم.

بنابراین باز هم تأکید می‌کنم:
کلمه “انحراف” برای تفاضل درصد پیشرفت واقعی و برنامه‌ای استفاده می‌شود و استفاده از واژه “تأخیر” برای این میزان اختلاف نادرست است. “انحراف” اغلب از جنس درصد پیشرفت است و از جنس روز نیست. پس این جمله که “پروژه الف، ۱۰۰ روز انحراف دارد.” یک جمله اشتباه است.

تأخیر چیست؟

فرض کنید در پروژه‌ای که مدت زمان قرارداد آن شش ماه است، مشغول به کار هستید. شروع پروژه اول تیر و پایان آن، روز ۳۰‌ام آذر است. یعنی تاریخ پایان برنامه‌ای پروژه ۳۰ آذر است. حال فرض کنید در پایان شهریور شما برنامه زمان‌بندی را آپدیت کرده‌اید. یعنی در برنامه اولیه، تاریخ‌های شروع واقعی و درصدهای پیشرفت واقعی را وارد کرده‌اید و برنامه را schedule می‌کنید و فرض کنید در انتهای برنامه قید خاصی هم نداشته باشید. پس از schedule کردن برنامه تاریخ پایان پروژه روز ۳۰‌ام بهمن را نشان می‌دهد. در این حالت پروژه شما ۶۰ روز تأخیر دارد. دو ماه دی و بهمن، بازه زمانی تأخیر پروژه هستند.

بنابراین به تفاضل تاریخ پایان برنامه زمان‌بندی که اطلاعات واقعی در آن وارد و به‌روزرسانی شده است(در پریماورا schedule و در مایکروسافت پراجکت Re schedule شده است) با تاریخ پایان برنامه‌‌ریزی شده، تأخیر می‌گویند. تأخیر از جنس روز است و نه از جنس درصد پیشرفت. پس جمله “پروژه الف، ۱۰ درصد تأخیر دارد” یک جمله اشتباه است.

رابطه تأخیر و انحراف چیست؟

انحراف و تأخیر پروژه لزومن رابطه‌ای با هم ندارند و نمی‌توان از میزان انحراف پروژه در مورد میزان تأخیر آن اظهار نظر کرد و بالعکس. به عبارتی ممکن است پروژه‌ای انحراف نداشته باشد، اما تأخیر داشته باشد. یا پروژه‌ای انحراف داشته باشد اما تأخیر نداشته باشد. درصد پیشرفت کل پروژه و به طبع آن میزان انحراف کل پروژه، مستقل از روابط بین فعالیت‌ها و مسیر بحرانی پروژه محاسبه می‌شود. (به همین علت است که در برخی از پروژه‌ها، درصد پیشرفت واقعی و حتی برنامه‌ای پروژه و میزان انحراف پروژه را در یک فایل اکسل که در آن روابطی بین فعالیت‌ها نیست، محاسبه می‌کنند.)
اما محاسبه تأخیر کاملاً و صد درصد وابسته به روابط بین فعالیت‌ها و همین طور وابسته به مسیر بحرانی پروژه است.

تأخیر مهم‌تر است یا انحراف؟

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

آنالیز تأخیر و انحراف پروژه

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

تأخیر در مقایل تعجیل/ انحراف مثبت در مقابل انحراف منفی

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

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

نکته مهم این است که هم تأخیر و تعجیل و هم انحراف مثبت و انحراف منفی، بایستی در طول پروژه آنالیز و تحلیل شوند. به بیان دیگر اینکه فرض کنیم در پروژه تعجیل و انحراف مثبت داریم و شرایطمان خیلی خوب است، دلیل نمی‌شود که این میزان تعجیل و انحراف مثبت بررسی و تحلیل نشود، شاید یک جای کار می‌لنگد که همه چیز این قدر خوب است!

در پایان توصیه می‌کنم مطالب زیر را، (نوشته‌های مهندس نادر خرمی‌راد عزیز در همین ارتباط) مطالعه کنید:

سایر مطالب مرتبط با این نوشته:

آنالیز تأخیر و انحراف پروژه
مجاز کردن تأخیرات پروژه، خدمت یا خیانت؟

خواهش می‌کنم بدون ذکر منبع، کپی نکنید!

برنامه ریزی و کنترل پروژه

برای یادگیری برنامه‌ریزی و کنترل پروژه و نرم‌افزارهاش به چه کلاس و دوره آموزشی برم؟

یکی از متداول‌ترین سوالاتی که پرسیده میشه، به خصوص از جانب دوستانی که تازه وارد فیلد برنامه‌ریز‌ی و کنترل پروژه میشن و یا قصد ورود به این فیلد رو دارند اینه که برای یادگیری این علم و نرم‌افزارهای مربوط به اون مثل پریماورا و مایکروسافت پراجکت و اکسل کاربردی و امثالهم، در کلاس‌های کدام استاد و کدام موسسه شرکت کنیم؟ من تقریبن به اکثرشون جواب مشابهی میدم:

جمله‌ای از یک فرد مشهور است که میگه: “آیا وقتی می‌خواستید راه رفتن رو یاد بگیرید، به دوره آموزشی یا کلاس رفتید؟ نه خیر. بارها بلند شدید و زمین خوردید تا راه رفتن رو یاد بگیرید. پس حالا چرا برای یاد گرفتن هر چیزی، فکر می‌کنید حتمن باید به دوره آموزشی بروید؟”

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

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

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

تجربه نشون داده در ایران، (معمولن و نه همیشه) آن‌هایی که تخصصی رو واقعن بلد هستند با اون تخصص کار واقعی انجام می‌دهند و و پول در میارن، اما اون‌هایی که چندان دانش کاربردی ندارند، تنها با تدریس اون تخصص کسب درآمد می‌کنند. به عنوان مثال فرض کنید شما می‌خواهید در یک دوره آموزشی نرم‌افزار پریماورا P6 شرکت کنید. اگر اون استاد سبک تدریش این جوریه که همون اول کار شروع میکنه به باز کردن نرم افزار و توضیح خط به خط منوها و تب‌ها، بدونید با یک فردی طرف هستید که کار اصلیش صرفن تدریس نرم افزاره. اما اگر استاد دوره چند جلسه اول، اصلن نرم‌افزار رو باز نکرد و مقدماتی در مورد اصول برنامه‌ریزی و کنترل پروژه و گام‌ها و مراحل اون گفت و بعد از چند جلسه مقدمه گفتن با ایجاد یک پروژه فرضی، تمام مراحل رو بر اساس اون پروژه فرضی و به صورت کاربردی از اول تا پایان در نرم‌افزار تدریس کرد، بدونید که استاد خوبی انتخاب کردید.

از طرفی دقت داشته باشید که صرف شرکت کردن در دوره‌های آموزشی، تضمین کننده موفقیت شما در بازار کار نیست. تقریبن در همه رزومه‌ها حضور در این دوره‌ها ثبت شده و دیده شده فردی علی‌رغم اینکه مبالغ زیادی صرف هزینه دوره‌ها و کلاس‌های آموزشی برنامه‌ریزی و کنترل پروژه و نرم‌افزارهای پریماورا و پراجکت و اکسل و امثالهم کرده، اما عملن چیز زیادی از اونها نمی‌دونه و در مصاحبه‌های شغلی از جواب دادن به سوالات ابتدایی هم ناتوانه و یا اگر هم جذب اون موقعیت شغلی شد، توانایی به کارگیری عملی این دانش رو نداره. بنابراین باز هم تأکید میکنم، اگر هم روزی قصد کردید دوره و کلاس برید، با دقت و وسواس استادتون رو انتخاب کنید.

خواهش می‌کنم بدون ذکر منبع، کپی نکنید!

در همین ارتباط بخوانید:
تخصص‌های مورد نیاز یک کارشناس حرفه‌ای برنامه ریزی و کنترل پروژه

چهل سوالی که ممکن است در یک مصاحبه شغلی در خصوص نرم‌افزار پریماورا Primavera P6 از شما بپرسند.

چهل سوالی که ممکن است در یک مصاحبه شغلی در خصوص نرم‌افزار مایکروسافت پراجکت msp از شما بپرسند.

میزان عدد حقوق و دستمزد در صنف برنامه‌ریزی و کنترل پروژه و مدیریت پروژه چقدر است؟

برنامه ریزی و کنترل پروژه , مایکروسافت پراجکت

برنامه زمان بندی پروژه نرم افزاری

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

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

لذا شروع کردم به مطالعه موارد مربوط به برنامه‌ریزی و کنترل پروژه در صنعت IT. اول از همه خیلی دلم می‌خواست یک ساختار شکست (WBS) و برنامه زمان‌بندی از پروژه‌های نرم افزاری ببینم. در templateهای خود نرم افزارهای MSP و P6 می‌توانید نمونه‌هایی از برنامه‌های زمان‌بندی پروژه‌های نرم افزاری رو پیدا کنید. علاوه بر اون یک نمونه برنامه زمان‌بندی خیلی خوب و کامل از یک پروژه نرم‌افزاری از اینترنت دانلود کردم که شما هم می‌توانید این نمونه برنامه زمان‌بندی رو از لینک زیر دانلود کنید.

لینک دانلود: برنامه زمان‌بندی یک پروژه توسعه نرم‌افزار
پسوورد فایل: sharifiz.com

درسته که پروژه‌ها منحصر به فرد هستند اما کلیت ساختار شکست خیلی از پروژه‌های نرم افزاری تقریبن یکسان هست. مثلن در سطح دوم ساختار شکست این پروژه‌ها معمولن موارد زیر رو می‌توانید ببینید:
Software Development Project:
Project Launch
Acquire Resources
Requirement Definition
Detailed Design
System Configuration
Acquire and Install System
Application Development
Data Migration
System Documentation
Testing
Training
Production Implementation
CLOSE-DOWN

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

این برنامه زمان‌بندی را از کانال تلگرام برنامه‌ریزی و کنترل پروژه نیز می‌توانید دانلود کنید.
کانال تلگرام برنامه‌ریزی و کنترل پروژه:
https://t.me/sharifizcom

خواهش می‌کنم بدون ذکر منبع، کپی نکنید!

برنامه ریزی و کنترل پروژه , مایکروسافت پراجکت

محاسبات EVM در نرم‌افزار مایکروسافت پراجکت

اغلب گزارشات و محاسباتی که همکاران ما در مورد مدیریت ارزش حاصله یا Earned Value Management انجام می‌دهند، در نرم‌افزار اکسل انجام می‌شود. غالباً همکاران اطلاعات پایه‌ای EVM همانند مقادیر EV,PV,AC را در اکسل وارد می‌کنند و همانجا با فرمول‌های EVM، شاخص‌های مدیریت ارزش حاصله مانند SPI و CPI را محاسبه می‌کنند.

 

اما هر دو نرم‌افزار معروف برنامه‌ریزی و کنترل پروژه، یعنی  MSPو PRIMAVERA این قابلیت را دارند که محاسبات EVM را انجام دهند. کاری که در ایران کم‌تر معمول است. چرا که در روش برنامه‌ریزی و کنترل پروژه به سبک ایرانی، تعریف و تخصیص منابع و ثبت هزینه‌ها در برنامه‌های زمان‌بندی چندان رایج نیست.

 

 

برای آشنایی شما با انجام محاسبات EVM در برنامه زمان‌بندی، یک فایل برنامه زمان‌بندی که در نرم افزار مایکروسافت پراجکت (MSP) نوشته شده را برای دانلود در اختیارتان قرار می‌دهم.

 

لینک دانلود برنامه زمان‌بندی MSP، شامل محاسبات EVM

(پسوورد فایل زیپ: sharifiz.com)

 

در این برنامه زمان‌بندی منابع برای فعالیت‌ها تعریف و تخصیص داده شده است و اطلاعات مورد نیاز جهت محاسبه EVM نیز در برنامه وارد شده. برنامه آپدیت و Actual نیز شده و حدود پنجاه درصد پیشرفت دارد. شما برای دیدن گزارشات EVM  در نرم افزار msp، می‌توانید از مسیر زیر این گزارشات را مشاهده کنید:

Report>cost>Earned Value Report

 

شما می توانید از ویدئوی زیر برای مشاهده چگونگی ایجاد گزارش EVM در MSP استفاده کنید.


خواهش می‌کنم بدون ذکر منبع، کپی نکنید!

برنامه ریزی و کنترل پروژه , مایکروسافت پراجکت

وزن دهی به فعالیت ها در نرم افزار مایکروسافت پراجکت

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

اما حالت دوم وقتیه که منابع رو هم وارد برنامه کردید و دیگه مثل روشی که مهندس خرمی راد گفت نمی تونید تو فیلد WORK، اوزان فیزیکی رو وارد کنید. پس گام به گام با من همراه بشید تا بهتون بگم چیکار کنید:

تو نمای گانت چارت، یکی از فیلدهای NUMBER (مثلاً NUMBER1) رو اضافه کنید. تو این فیلد اوزان فیزیکی فعالیت ها رو وارد کنید. روی این فیلد راست کلیک کنید و CUSTOM FIELDS رو انتخاب کنید. تو کارد باز شده می تونید فیلد رو سفارشی کنید. مثلاً اسمش رو تغییر بدید(بذارید W.F : WEIGHT FACTOR) در قسمت ROLLUP هم از لیست SUM رو انتخاب کنید تا بتونید مجموع اوزان فعالیت ها رو تو فعالیت مادر و همچنین کل پروژه ببینید. (بدیهی است که مجموع اوزان فیزیکی فعالیت ها باید ۱۰۰ بشه)

خوب حالا شما اوزان رو وارد کردید و حالا می خواهید درصد پیشرفت فیزیکی پروژه را حساب کنید. برای این کار یک فیلد number دیگه اضافه کنید و باز هم همون کادر CUSTOM FIELDS رو برای ستون جدید باز کنید. در کادر باز شده روی دکمه formula کلیک کنید و این فرمول رو بنویسید:
(%Complete*Number1)/100

(برای وارد کردن فرمول سعی کنید از علائم موجود در کادر استفاده کنید) در این فیلد هم در قسمت ROLLUP گزینه مجموع رو انتخاب کنید. اسم فیلد رو هم می توانید عوض کنید.(مثلاً بذارید درصد پیشرفت فیزیکی)

حالا فیلد های complete, %work complete %رو اضافه کنید. با وارد کردن مقادیر درصد پیشرفت در فیلد %complete می توانید درصد پیشرفت فیزیکی رو تو اون فیلدی که فرمول نویسی کرده بودید ببینید. برای آپدیت کردن پروژه هم می تونید از همین فیلد استفاده کنید.

خواهش می کنم بدون ذکر منبع کپی نکنید.