1-بررسی، برنامهریزی و انتخاب
این مرحله در ابتدا باید گروهی برای اجرای پروژه پیادهسازی ERP تشکیل شود و الزامات و ویژگیهای مورد نیاز سیستم مطابق نیازها و مشکلات فعلی سازمان تعیین شود. این گروه برنامه اجرای پروژه و تاریخهای مورد نظر را مشخص خواهد کرد، درباره سیستم و طراحی آن تصمیم خواهد گرفت و کارهای مدیریت روزمره پروژه را انجام خواهد داد. در این مرحله در نهایت باید تصمیمگیری برای اختصاصی یا ابری بودن سیستم انجام شود و پس از جستوجو و تحقیق درباره سیستمهای ERP موجود در بازار، سیستم مورد نظر انتخاب و خریداری شود.2- طراحی
با توجه به الزامات تعیین شده و گردشهای کاری کنونی سازمان باید جزئیات سیستم ERP طراحی شود.3- توسعه
این مرحله شامل پیکربندی کردن و در صورت لزوم سفارشیسازی نرمافزار بر اساس طراحی صورت گرفته در مرحله قبل است. در این مرحله باید یکپارچهسازی با سیستمهای دیگری که با ERP جایگزین نمیشوند نیز انجام شود. اگر سیستم ERP اختصاصی انتخاب شده است باید سختافزارها و نرمافزارهای لازم تهیه و نصب شوند. در این مرحله باید تصمیمگیری درباره اینکه کدام دادهها به سیستم جدید منتقل شوند انجام شود.4-آزمایش
این مرحله ممکن است همزمان با مرحله توسعه انجام شود. مثلا تعدادی از ماژولها و قابلیتها ممکن است آزموده شوند، اصلاحات لازم در نرمافزار اعمال شود و سپس دوباره آزمایش شوند. یا در حالی که یک ماژول در حال توسعه است، کار آزمایش ماژولی دیگر انجام شود.5-استقرار
این همان مرحله آغاز به کار سیستم است. در این مرحله ممکن است مشکلاتی فنی یا برای کاربران پیش بیاید که لازم است به آنها رسیدگی شود. برخی دادهها خوب است در مراحل قبل از استقرار منتقل شوند و برخی دادهها (مثل تراکنشهای فعلی) باید درست قبل از آغاز به کار انتقال یابند. برخی سازمانها همه ماژولها را با هم راهاندازی میکنند و برخی دیگر کار را با استقرار ماژولهایی که اولویت بالاتری دارند شروع میکنند.6- پشتیبانی و بهروزرسانی
در این مرحله باید تغییرات لازم در سیستم بر اساس بازخوردهای کاربران انجام شود. اگر سیستم ERP اختصاصی تهیه شده، لازم است بروزرسانیهای دورهای نرمافزار نصب شوند و حتی ممکن است به مرور زمان به ارتقای سختافزاری نیاز شود. اما در صورتی که از سیستم ERP ابری استفاده میکنید احتمالا خود عرضهکننده سیستم به صورت خودکار نرمافزار را بهروزرسانی میکند.متدولوژی پیادهسازی ERP فناپ زیرساخت یا فنارپی (FANRP)
استفاده از متدولوژی مناسب از مهمترین عوامل تأثیرگذار در موفقیت یک محسوب میشود. متدولوژی مجموعهای سازمان یافته از رویهها، تکنیکها و ابزارها است که برای راهبری پروژه در چرخه حیات آن و دستیبابی به اهداف و کاهش مشکلات درجریان پروژه توسعه یافته است. منظور از گام دراین سند، گام و مراحل متوالی در متدلوژی توسعه است که به منظور کاهش ریسک پروژه و ایجاد نقاط بازنگری و کنترل بین مراحل اساسی متدلوژی دیده شده است. هر گام هدف اصلی مشخص و متمایز و اهداف جانبی مربوط به خود را دارد که از طریق روشهای اجرا و اقدامات کنترلی مربوط به همان گام، میتوان به آن مجموعه اهداف، دست یافت. در پیوست به ضرورت و منافع گامبندی پروژه اشاره شده است.گامهای متدولوژی فنارپی
گام صفر: مذاکره و قرارداد (Pre-sales of ERP)
در این گام کلیه اقداماتی که برای معرفی ERP، مذاکره با مشتری و اقناع وی به خرید ERP از شرکت ما انجام میشود، رخ میدهد. تهیه پروپوزال، مذاکره بامشتری، برگزاری جلسات ارائه محصول و درنهایت عقد قرارداد از مهمترین اقدامات این گام هستند.
مهمترین خروجی این گام قرار داد منعقد شده با مشتری است و عملا تا تحقق آن، فعالیتهای گام بعدی بطور رسمی آغاز نخواهد شد.گام یک: آماده سازی (Project Preparation)
این گام بر برنامهریزی و آمادهسازیهای اولیه و تعریف اهداف، تمرکز دارد. از اقدامات مهم این گام میتوان به موارد زیر اشاره کرد:- تعریف و شفافسازی محدوده (Scope) و منشور پروژه
- تشکیل تیمهای کاری (تیمها و کمیتههای اجرایی و مشورتی و…)
- تعریف مراحل و اقداماتی که در ادامه پروژه باید صورت پذیرند
- برنامهریزی پروژه و تهیه سند PMP
گام دو: تدوین الزامات (Business Blueprint)
هدف اصلی این گام، ایجاد دغدغه و درکی مشترک در همه ذینفعان و افراد درگیر در پروژه، نسبت به رویهها و اقداماتی است که برای دستیابی به اهداف پروژه باید محقق شوند. جمعآوری دقیق اطلاعات از الزامات این گام است که از طریق جلسات و مصاحبه، استفاده از پرسشنامه و سایر ابزارها، تحقق مییابد. این اطلاعات مشخص میکنند که سازمان مشتری چگونه عمل میکند. در این گام باید به الزامات آتی کسب و کار، اطلاعاتی که در هر فرایند لازم هستند و اطلاعاتی که در هر فرایند جمع آوری یا تولید می شوند نیز توجه نمود. در این گام به بررسی میزان پوشش راه حل (سیستم) موجود به نیازمندی های مشتری و تعیین موارد نیارمند توسعه پرداخته می شود. خروجی اصلی این گام، سندی تفصیلی است که در آن به کلیه الزامات پروژه، پرداخته شده است (که این الزامات از طریق مذاکرات اولیه، تجربیات پیشین، جلسات طوفان ذهنی و… استخراج شدهاند)، همچنین نحوه برآوردهسازی این الزامات با درنظرگرفتن قابلیتهای سیستم و نیازمندیهای توسعه در این گام مشخص میشود.گام سه: ارائه راهکار (Analysis And Development)
در این گام به توسعه و تکمیل کلیه فرایندهای کسب و کاری در سامانه ERP پرداخته میشود. به این معنی که همه الزامات در سیستم تنظیم و Config شده و در صورت نیاز توسعه داده میشوند. معمولاً حدود 80درصد اطلاعات لازم برای تنظیمات، از اسناد گام پیشین استخراج شده و برای 20 درصد بقیه که برای fine-tuning مورد نیاز هستند، باید مطالعات و بررسیهای جدیدی صورت گرفته و در تیمها، توسعه داده شوند. همچنین در این گام باید به تست تنظیمات انجام شده، نیازمندیهای توسعه داده شده و انتقال دانش بین اعضای تیم پروژه نیز توجه شود.گام چهار: انتقال و اجرا (Transition and Go-Live)
در این گام، اقداماتی همچون، انجام تنظیمات سیستم، تست سیستم (که پیش از این نیز در گام های قبل، شروع شده بود)، اقدامات لازم برای انتقال و تغییر سیستمها (Cut Over Activities)، آموزش کاربران نهایی، تست های لازم (همچون انواع تستهای Functional و تستهای Non Functional) و کلیه فعالیتهایی که برای اجرای اولیه (Go-live) لازم هستند، صورت میپذیرد. در این مرحله به تکمیل و اصلاح تنظیمات انجام شده و انتقال دادهها از سیستمهای پیشین (Data Migration) انجام میگیرد. بعلاوه به مواردی همچون استراتژی اجرای Go-live، نگهداری و تعمیرات پیشگیرانه سیستم و زیرساختهای مربوطه آن، رفع مشکلات و پاسخگویی به موارد کاربری و… نیز پرداخته میشود. پس از فراهمکردن همه زیرساختهای لازم، آمادهسازی سیستم و آموزش کاربران، در این گام نسبت به اجرای سیستم (Go-Live) نیز اقدام میشود. همچنین لازم به ذکر است اجرای سیستم ممکن است در چند مرحله انجام شده و اقداماتی مانند اجرای آزمایشی، تست سیستم، مانور پیش از Go-Live و اقداماتی از این دست نیز نیاز به انجام داشته باشد.گام پنج: پشتیبانی (Support)
حیاتیترین اقدامات این گام، موارد زیر هستند:- بهینهسازی (Optimization) سیستم
- پایش (Monitoring) سیستم و تراکنشهای آن
- ایجاد بستر پشتیبانی و انجام پشتیبانی
- پشتیبانی و رفع کلیه مشکلات کاربری سیستم و مشکلات ناشی از انتقال و تغییر اطلاعات پایه (Master Data) و مستندسازی موارد لازم
- بازآموزی کاربران (آموزش مجدد و آموزش های تکمیلی)
- حفظ تطابق سیستم (و مستندات آن) با نیازمندی های کسب و کار
- تغییرات جدید مورد نیاز در سیستم