تفاوت نرمافزارهای مایکروسافت پراجکت با پریماورا:
1. کاربرد و مخاطب هدف
مایکروسافت پراجکت (Microsoft Project)
- مناسب برای پروژههای کوچک تا متوسط.
- بیشتر برای مدیران پروژه فردی یا تیمهای کوچک طراحی شده است.
- کاربرپسندتر و سادهتر برای افراد تازهکار.
پریماورا (Primavera P6)
- مناسب برای پروژههای بزرگ و پیچیده (مانند پروژههای ساختمانی، نفت و گاز، زیرساختی).
- معمولاً توسط شرکتها و تیمهای بزرگ با نیازهای پیشرفتهتر استفاده میشود.
- پیچیدهتر است و برای کاربران حرفهایتر مناسب است.
2. ظرفیت مدیریت پروژهها
مایکروسافت پراجکت (Microsoft Project)
- تعداد کمتری از پروژهها و فعالیتها را همزمان میتواند مدیریت کند.
- محدودیت در تعداد فعالیتها (حدود 1 میلیون فعالیت). بر اساس تجربه اینجانب، عملا برای زمانبندیهای بیش از هزار فعالیت سرعت و عملکرد کند میشود، بهویژه زمانی که از فیلدهای سفارشی متعدد یا ماکروها در برنامه استفاده شده باشد.
پریماورا (Primavera P6)
- توانایی مدیریت همزمان هزاران پروژه.
- ظرفیت بالاتر در مدیریت تعداد فعالیتها و منابع.
3. مدیریت منابع
مایکروسافت پراجکت (Microsoft Project)
- مدیریت منابع سادهتر است، اما برای پروژههای پیچیده محدودیت دارد.
- یک منبع را تنها یکبار میتوان به فعالیت تخصیص داد.
پریماورا (Primavera P6)
- امکانات پیشرفتهتری برای مدیریت منابع و تخصیص آنها دارد.
- قابلیت تعریف سطوح دسترسی پیچیدهتر برای کاربران مختلف.
- تخصیص منابع بیش از یکبار به هر فعالیت، این ویژگی در مدیریت و تسطیح منابع کاربرد بسیار مؤثری دارد.
4. نمودارها و گزارشدهی
مایکروسافت پراجکت (Microsoft Project)
- امکانات خوبی برای تهیه گزارش و نمودارهای ساده دارد. تنوع گزارشات گرافیکی (Pie Chart، Histogram و ...) و نیز قابلیت ساخت گزارش و انتقال آن به اکسل یا Visio از برتری های MSP در موضوع گزارشات هست.
پریماورا (Primavera P6)
- گزارشدهی بسیار پیشرفتهتر است و امکانات بیشتری برای تحلیل دادهها و سفارشیسازی گزارشها فراهم میکند.
- در P6 خروجی منوی Reports به صورت جداول هست. هرچند در خود P6 دو تیپ گزارش به صورت جدولی (Spreadsheet) و دو نوع گزارش به صورت نموداری (Profile) دارد.
- نمودار استیکی (Stacked Histogram) و نمودار موزی (Banana Curve) ترسیم میگردد.
5. همکاری تیمی
مایکروسافت پراجکت (Microsoft Project)
- همکاری تیمی محدود است و بیشتر برای استفاده فردی طراحی شده است.
- با Microsoft Teams و دیگر ابزارهای مایکروسافت یکپارچه میشود.
پریماورا (Primavera P6)
- همکاری تیمی قویتر و مدیریت چندین کاربر به صورت همزمان.
6. یکپارچگی با دیگر نرمافزارها
مایکروسافت پراجکت (Microsoft Project)
- یکپارچگی بهتر با دیگر محصولات مایکروسافت مانند Excel و SharePoint.
پریماورا (Primavera P6)
- قابلیت یکپارچگی با نرمافزارهای سازمانی بزرگ مانند ERP و SAP.
7. هزینه (برای کاربران خارج از کشور!)
مایکروسافت پراجکت (Microsoft Project)
- ارزانتر و در دسترستر است.
پریماورا (Primavera P6)
- گرانتر است و معمولاً به بودجههای بزرگتر نیاز دارد.
8. رابط کاربری
مایکروسافت پراجکت (Microsoft Project)
- رابط کاربری سادهتر و دوستانهتر!
- افراد تازهکار و آماتور در برخورد اول بهراحتی با آن ارتباط برقرار کرده و قادر به انجام کارهای مقدماتی خواهند بود.
پریماورا (Primavera P6)
- رابط کاربری پیچیدهتر.
- امکانات تخصصی بیشتری برای کاربران حرفهای.
9. تفاوت ساختار
مایکروسافت پراجکت (Microsoft Project)
- ساختار MSP مشابه سایر نرمافزارهای آفیس، مبتنی بر فایل (File-Based) است. به این معنا که پروژه و برنامه زمانبندی شما بهصورت فایل با پسوندهای MPP یا MPT ایجاد میشود.
پریماورا (Primavera P6)
- ساختار پریماورا Data base-Base هست. یعنی اطلاعات روی دیتابیس ORACLE یا SQL Server ذخیره میشود. در این شرایط برای انتقال و جابجایی فایل و برنامه زمانبندی، می بایست Export با پسوند xer یا xml بگیرید.
10. مدیریت همزمان چند پروژه
مایکروسافت پراجکت (Microsoft Project)
- اگرچه گزینه Sub Project در MSP پیشبینی شده است، اما این ابزار میتواند برای کاربران چندین مشکل ایجاد کند. یکی از این مشکلات، Roll-Up شدن درصد پیشرفت برنامهای و واقعی است. این امر، بهویژه زمانی که فرمولهای سفارشی توسط کاربر برای یک پروژه نوشته شده باشد، در شرایط استفاده از Sub Project با اختلال مواجه میشود.
- به صورت کلی ابزار Sub project کارکرد بسیار محدودی در مدیریت همزمان چند پروژه دارد.
پریماورا (Primavera P6)
- پریماورا P6 ساختاری سازمانی (Enterprise) دارد. یعنی امکان تعریف تمامی پروژههای سازمان را در خود دارد.
- مدیریت طرح (Program Management) و مدیریت پورتفولیو (Portfolio Management) بهتر انجام میشود.
- امکان گزارشگیری در سطوح طرح و پورتفولیو فراهم است.
11. کار کردن هزمان چند کاربر روی پروژه
مایکروسافت پراجکت (Microsoft Project)
- در نسخه چند کاربره MSP یا همان EPM که از ترکیب Project Server و SharePoint تشکیل شده، هر کاربر فقط روی یک پروژه دسترسی خواهد داشت.
پریماورا (Primavera P6)
- در نسخه های تحت شبکه و چند کاربره پریماورا، به طور همزمان چند کاربر میتوانند روی یک پروژه کار کنند و تدوین برنامه زمانبندی یا به روزرسانی آن را پیش ببرند.
12. تعداد سطوح ساختار شکست کار (WBS)
مایکروسافت پراجکت (Microsoft Project)
- حداکثر تا 10 سطح. در پروژه های بزرگ و مگاپروژه ها که معمولاً بیش از ده سطح (Level) نیاز به شکست به سطوح ریزتر هست.
پریماورا (Primavera P6)
- حداکثر تا 20 سطح میتوان پروژه را به سطوح پایینتر ساختار شکست را توسعه داد.
13. تحلیل مسیر بحرانی (CPM)
مایکروسافت پراجکت (Microsoft Project)
- تحلیل مسیر بحرانی در MSP صرفاً بر اساس شناوری کل (Total Slack) انجام میشود. این مسئله باعث میشود تنها فعالیتهایی که فاقد شناوری کل هستند بهعنوان فعالیتهای بحرانی شناسایی شوند.این در حالی است که ممکن است به دلیل تقویم فعالیت پسنیاز (Successor)، یک فعالیت پیشنیاز که در طولانیترین مسیر پروژه قرار دارد، دارای شناوری شود. در چنین شرایطی، MSP این فعالیت را در مسیر بحرانی پروژه شناسایی نمیکند.
پریماورا (Primavera P6)
- امکان تحلیل مسیر بحرانی بر اساس طولانیترین مسیر پروژه (Longest Path) که مورد تاکید رفرنسهای مدیریت پروژه قرار دارد و هچنین بر مبنای شناوری کل (Total Float) وجود دارد.
14. توزیع غیرخطی منابع تخصیصی
مایکروسافت پراجکت (Microsoft Project)
- مکان توزیع غیرخطی منابع فقط بر اساس الگوهای ثابت و پیش فرض خود نرم افزار قابل استفاده هست .
پریماورا (Primavera P6)
- با قابلیت Resource Curve امکان ساخت الگوی سفارشی و مورد نظر کاربر وجود دارد.
15. ساخت ستونهای (فیلدهای) دلخواه
مایکروسافت پراجکت (Microsoft Project)
- در MSP تعداد 30 ستون (فیلد) از جنس Text و 20 ستون از جنس Number پیش بینی شده که معمولاً نیاز کاربران بیش از این مقدار نخواهد بود.
- به جز این ستونها، امکان ساخت ستون جدیدی در MSP وجود ندارد.
پریماورا (Primavera P6)
- در P6 با استفاده از گزینه User Defined Fields (UDF) امکان ساخت 200 ستون از جنس Text، Number، Date،Cost و ... وجود دارد.
16. قیود یا Constraints
مایکروسافت پراجکت (Microsoft Project)
- برای هر فعالیت تنها یک قید میتوان تعریف کرد.
پریماورا (Primavera P6)
- برای هر فعالیت می توان دو قید (Primary Constraint و Secondary Constraint) تعریف نمود. همچنین تنوع قیدها در P6 بیشتر هست.
- برخی قیدها با وجود تشابه نام، رفتاری متفاوت در دو نرم افزار دارند. مثلا قید ALAP در MSP فعالیت را به اندازه شناوری کل (Total Slack) به تاخیر می اندازد. همین قید در P6 به میزان شناوری آزاد (Free Slack).
17. قابلیت گروه بندی فعالیتها
مایکروسافت پراجکت (Microsoft Project)
- با فیلد Outline Codes امکان گروه بندی فعالیتها بر مبنای کدهای دلخواه وجود دارد.
پریماورا (Primavera P6)
- ابزار Activity Code امکان گروهبندی فعالیتها بر اساس کدهای دلخواه را فراهم میکند. با این حال، تفاوت اصلی این دو نرمافزار در Rollup کردن اعداد در سطوح بالاتر و Work Packageها است. در نرمافزار P6، اعداد در فیلدها بهطور خودکار و بدون نیاز به فرمولنویسی، بر مبنای مقیاس 100 درصد Rollup میشوند.
18. فرمول نویسی پیشرفته
مایکروسافت پراجکت (Microsoft Project)
- در پنجره Custom Fields ، Formula امکان فرمول نویسی متنوع و پیچیده و همچنین استفاده از توابع مختلف وجود دارد و کاربر میتواند بسته به نیاز و خلاقیت خود از این فضا بهره بگیرد. .
پریماورا (Primavera P6)
- در P6 فرمول نویسی در محیط Global Change در حد چهار عمل اصلی بسنده شده است.
19. تاریخ های شمسی
مایکروسافت پراجکت (Microsoft Project)
- با توجه به توضیحات بند قبلی، امکان نوشتن فرمولی طولانی جهت شمسی نمودن تاریخ های میلادی وجود دارد.
پریماورا (Primavera P6)
- مانند MSP این امکان وجود ندارد و با قفلهای سخت افزاری امکان شمسی نمودن تاریخها وجود دارد.
20. امکان شمسی نمودن Timescale
مایکروسافت پراجکت (Microsoft Project)
- با قفلهای شمسی ساز امکان شمسی نمودن Timescale وجود دارد.
پریماورا (Primavera P6)
- در P6 با ترفندی در منوی Admin، Financial Periods امکان ساخت تاریخ های شمسی و نمایش آن در Timescale بدون نیاز به قفلهای سخت افزاری وجود دارد.
21. امکان تعریف چند نوع رابطه بین دو فعالیت
مایکروسافت پراجکت (Microsoft Project)
- یک رابطه میتوان تعریف نمود. مثلا فقط رابطه FS بین دو فعالیت.
پریماورا (Primavera P6)
- میتوان بین دو فعالیت، همزمان چند رابطه تعریف کرد.
22. تشخیص روابط Driving و Critical
مایکروسافت پراجکت (Microsoft Project)
- ابزار Task Path با رنگ متفاوت در نمودار گانت، فعالیتهای پیشنیاز و پسنیازDriving را متمایز میکند.
پریماورا (Primavera P6)
- برای افرادی که به صورت حرفه ای در زمینه برنامه ریزی و کنترل پروژه کار می کنند، وجود این دو گزینه هنگام تهیه برای Replan یا برنامه جبرانی (Catch up Plan) نعمتی بزرگ هست! که با کمک آن امکان شناسایی پیش نیازها و پس نیاز های موثر (Driving Predecessors و Driving Successors) و هم چنین پیش نیازها و پس نیازهایی که در مسیر بحرانی پروژه هستند را فراهم میکند.
23. تعریف روابط پیش نیازی با فعالیتهای مادر (Summary Tasks)
مایکروسافت پراجکت (Microsoft Project)
- یکی از تفاوتهای MSP با P6 امکان تعریف رابطه پیش نیازی با فعالیتهای مادر (Summary Tasks) هست که این موضوع سبب تغییر مسیر بحرانی و بهم خوردن CPM پروژه میگردد به عبارتی نگاه خاص برنامه نویسان مایکروسافت بر داشتن امکان تغییرات به صورت دستی (Manual) توسط کاربر هست.
پریماورا (Primavera P6)
- امکان تعریف این نوع رابطه وجود ندارد.
24. برآورد مدت زمان باقیمانده برای فعالیتهای در حال اجرا (InProgress)
مایکروسافت پراجکت (Microsoft Project)
- مدت زمان باقیمانده فعالیت (Remaining Duration) توسط نرم افزار بعد از وارد کردن عدد در ستون %Complete به صورت خطی محاسبه می گردد. مثلاً برای فعالیت ده روز اگر 40% درصد پیشرفت ثبت گردد، 6 روز مدت زمان باقیمانده محاسبه می گردد.
پریماورا (Primavera P6)
- در شرایطی که درصد پیشرفت در حالت %Physical یا %Unit باشد مدت زمان باقیمانده یا پیشبینی تاریخ پایان (Expected Finish) توسط کاربر برآورد میگردد.
25. تحلیل ارزش کسب شده
مایکروسافت پراجکت (Microsoft Project)
- اولاً فیلدی به نام ETC در ستونهای نرم افزار وجود ندارد و محاسبه آن در پس زمینه نرم افزار انجام میشود ثانیاً مقدار آن تنها بر اساس فرمول (BAC-EV)/CPI محاسبه میشود و توسط کاربر امکان تغییر وجود ندارد.
پریماورا (Primavera P6)
- فیلد ETC وجود دارد و مقدار آن به روشهای ذیل قابل محاسبه است:
26. Out of sequence
مایکروسافت پراجکت (Microsoft Project)
- در MSP با منطق Retain Logic در شرایط Out of sequence ، ادامه فعالیت پس نیاز را به بعد از تکمیل پیش نیاز موکول نموده و فعالیت پس نیاز را Split میکند.
پریماورا (Primavera P6)
- در پریماورا در این شرایط انتخاب رفتار توسط کاربر قابل انتخاب است. یعنی می توان انتخاب نمود که تکمیل پس نیاز به بعد از تکمیل پیش نیاز موکول شود (Retain Logic) و عدم تغییر مسیر بحرانی پروژه یا اینکه با وجود روابط اولیه تعریف شده، با توجه به شرایط اجرایی فعالیت پس نیاز ادامه پیدا کند. (Progress Override) و تغییر مسیر بحرانی پروژه.
27. محاسبه Actual Duration
مایکروسافت پراجکت (Microsoft Project)
- در MSP مدت زمان واقعی انجام فعالیت از حاصلضرب Duration*%Complete به دست می آید. این موضوع باعث میشود اگر فعالیت مطابق Plan پیشرفت نکند، فعالیت تا خط Status Date دچار شکست (Split) شود.
پریماورا (Primavera P6)
- در پریماورا مدت زمان واقعی انجام فعالیت، فاصله زمانی بین تاریخ Data Date تا Actual Start هست.
28. محاسبه پیشرفت زمانی
مایکروسافت پراجکت (Microsoft Project)
- درصد پیشرفت زمانی از فرمول Actual Duration/Duration به دست میآید.
پریماورا (Primavera P6)
- در P6 پیشرفت زمانی از فرمول (Original Duration – Remaining Duration)/ Original Duration به دست میآید.
29. تعریف واحدهای زمانی مختلف
مایکروسافت پراجکت (Microsoft Project)
- میتوان واحدهای زمانی مختلف مثل روز، هفته، ماه و ... را در یک برنامه زمانبندی تعریف نمود. کافی است مقابل عدد مدت زمان هر فعالیت (Duration)، یکی از حروف mo برای ماه، w برای هفته و ... بگذارید. هرچند این موضوع مورد تایید استانداردهای زمانبندی نیست!
پریماورا (Primavera P6)
- در هر برنامه زمانبندی تنها یک واحد زمانی میتوان تعریف نمود.
30. نحوه زمانبندی پروژه
مایکروسافت پراجکت (Microsoft Project)
- زمانبندی پروژه را میتوان به دو روش Forward و Backward انجام داد. در روش Forward، با تعیین تاریخ شروع برنامهای (Planned Start)، نرمافزار زودترین تاریخ پایان پروژه را محاسبه میکند. در روش Backward، با تعیین تاریخ پایان موردنظر، نرمافزار تاریخ آغاز پروژه را محاسیه میکند.
پریماورا (Primavera P6)
- زمانبندی فقط به صورت Forward انجام میشود.
31. Activity ID (شناسه فعالیت)
مایکروسافت پراجکت (Microsoft Project)
- مبنای Activity ID شماره ردیف فعالیت هست که با جابجا شدن فعالیت امکان تغییر آن (Renumber) وجود دارد و در صورت استفاده از Sub Project شناسه فعالیت منحصر به فرد (Unique) نمیشود.
پریماورا (Primavera P6)
- Activity ID در پریماورا یکی از فلیدهای مهم و منحصر به فرد است که امکان استفاده از الگو کارکتری مورد نظر کاربر جهت هویت بخشی به آن وجود دارد. مثلا با الگوی ****-***-** میتوان دو کارکتر اول را کد پروژه، سه کارکتر بعدی فاز پروژه و چهار کاراکتری آخر، شمارنده عددی باشد و الگوی افزایشی شمارنده (Increment) نیز قابل تعریف است.
32. امکان مقایسه همزمان دو بیسلاین در پریماورا
مایکروسافت پراجکت (Microsoft Project)
- تنها میتوان از یک بیسلاین برای مقایسه Plan و Actual استفاده نمود.
پریماورا (Primavera P6)
- میتوان همزمان از دو بیسلاین (Project Baseline و User primary baseline) جهت مقایسه برنامه به روز شده (As Built) تعریف و استفاده نمود.. این موضوع جهت مقایسه همزمان برنامه زمانبندی به روز شده با Plan اولیه و برنامه Re-Plan بسیار مفید خواهد بود
33. انواع فعالیتها
مایکروسافت پراجکت (Microsoft Project)
- چهار نوع فعالیت امکان تعریف دارد. Summary Task، Task، Milestones و Recuring Task.
پریماورا (Primavera P6)
- شش نوع (Type) فعالیت امکان تعریف دارد. Start Milestone، Finish Milestone، Task Dependent، Resource Dependent، Level of effort و WBS Summary.
34. مرتب نمودن فعالیتها (Sort)
مایکروسافت پراجکت (Microsoft Project)
- حداکثر تا سه مرحله (Level) امکان Sort کردن فعالیتها وجود دارد.
پریماورا (Primavera P6)
- محدودیتی در تعداد مراحل Sort کردن فعالیتها وجود ندارد.
35. تعریف هزینه های بالاسری
مایکروسافت پراجکت (Microsoft Project)
- Resource از نوع Cost در نسخه 2007 به بعد در آن اضافه گردیده، این نوع منبع به شما اجازه میدهد هزینه های غیرمرتبط با زمان بندی، مانند هزینه های ثابت یا هزینه های یکباره را به فعالیته تخصیص دهید. این نوع منبع وابسته به مدت زمان فعالیت یا ساعات کاری نیست. مانند هزینه های حمل و نقل، خرید تجهیزات و ... (منبع Cost در محاسبه شاخص های EVM در MSP لحاظ نمیشود!)
پریماورا (Primavera P6)
- با ابزار Expenses میتوان هزینه های بالاسری فعالیتها را تعریف نمود و تخصیص داد.
قابلیتهای مختص پریماورا
- آنالیز برنامه زمانبندی بر اساس 14 شاخص استاندارد DCMA
- ماژول Issue و ریسک جهت ثبت حدود آستانه ای، مشکلات و ریسکهای پروژه
- تبدیل مستقیم اطلاعات به فرمت HTML
- امکان تعریف Step جهت تعریف Work step های محاسبه پیشرفت
- امکان ساخت وبسایت برای پروژه
- امکان پیگیری (Tracking) هزینه و منابع چند پروژه
- محیط مجزا برای تعریف ساختار شکست کار (WBS)
- مشاهده همزمان دو اسکرین متفاوت از برنامه زمانبندی
- ابزار Spot Light برای هایلایت فعالیتهای پیش رو
- فیلترنویسی با حلقه های شرطی تو در تو
- بودجه بندی بالا به پایین و برنامه پرداخت هزینه
- قابلیت تعریف Rol در P6
- تعیین تقویم برای Lag
- امکان تعریف شیفت کاری برای منابع
- تعریف واحدهای پولی مختلف (Currencies)
- امکان تخصیص منابع بیش از یکبار به هر فعالیت
- تعریف فعالیتهای LOE و WBS Summary
قابلیتهای مختص مایکروسافت پراجکت (Microsoft Project)