معایب و محدودیتهای ERP را بشناسید؛ از هزینه و مشکلات استقرار تا مقاومت کارکنان، امنیت اطلاعات و وابستگی به ارائهدهنده، همراه با راهکارهای کاهش ریسک.
۱۹ دقیقه مطالعه · ۵ آبان ۱۴۰۵
نرمافزار ERP میتواند اطلاعات بخشهای مختلف یک شرکت را یکپارچه کند، انجام بسیاری از کارها را منظمتر کند و دسترسی مدیران به اطلاعات را بهبود دهد. بااینحال، استفاده از این نرمافزار همیشه ساده و بدون مشکل نیست. هزینه خرید و راهاندازی، تغییر روش کار کارکنان، انتقال اطلاعات و وابستگی به زیرساخت نرمافزاری از موضوعاتی هستند که پیش از انتخاب ERP باید بررسی شوند.
بعضی از معایب ERP به هزینه و پیچیدگی استفاده از این سیستم مربوط میشوند، اما بخشی از مشکلات نیز زمانی به وجود میآیند که نرمافزار متناسب با نیازهای شرکت انتخاب نشده یا فرایند استقرار بهدرستی انجام نشده باشد.
برای مثال، ممکن است یک شرکت نرمافزار مناسبی خریداری کند، اما به دلیل آمادهنبودن اطلاعات یا آموزش ناکافی کارکنان نتواند از امکانات آن استفاده کند. از طرف دیگر، ممکن است نرمافزار انتخابی اساساً بعضی از نیازهای اصلی شرکت را پوشش ندهد.
شناخت این تفاوتها کمک میکند مدیران با انتظارات واقعبینانهتری درباره خرید و پیادهسازی ERP تصمیم بگیرند. در ادامه، محدودیتهای این سیستم، مشکلات احتمالی استفاده از آن و روشهای کاهش ریسک را بررسی میکنیم.
نرمافزار ERP چه محدودیتهایی دارد؟
یکی از مهمترین محدودیتهای ERP این است که نمیتواند بهتنهایی مشکلات مدیریتی و فرایندی یک شرکت را برطرف کند. ERP ابزاری برای ثبت، ارتباط و مدیریت اطلاعات و فعالیتهاست؛ اما کیفیت نتیجه آن به شیوه استفاده سازمان از این امکانات هم بستگی دارد.
برای درک بهتر این موضوع، شرکتی را در نظر بگیرید که واحدهای مختلف آن روش مشخصی برای ثبت و پیگیری سفارشها ندارند. گاهی سفارشها تلفنی دریافت میشوند، بعضی اطلاعات در فایل اکسل ثبت میشوند و بخشی از تصمیمها نیز بدون ثبت سابقه انجام میگیرند.
اگر این شرکت بدون بررسی و اصلاح روش انجام کار، نرمافزار جدیدی راهاندازی کند، ممکن است همان بینظمیهای قبلی در محیط ERP ادامه پیدا کنند.
این مسئله به معنای ناکارآمدبودن ERP نیست. مشکل زمانی ایجاد میشود که انتظار داشته باشیم نرمافزار بهتنهایی جای تصمیمهای مدیریتی، مسئولیتپذیری کارکنان و فرایندهای مشخص سازمان را بگیرد.
ERP جایگزین مدیریت و اصلاح فرایندها نمیشود
نرمافزار ERP میتواند اجرای بسیاری از فرایندها را کنترلپذیرتر کند، اما پیش از هر چیز باید مشخص باشد کارها در سازمان چگونه انجام میشوند و هر واحد چه مسئولیتی دارد.
برای مثال، در یک شرکت تولیدی باید روشن باشد چه کسی درخواست مواد اولیه را ثبت میکند، چه کسی آن را تأیید میکند و اطلاعات مربوط به مصرف مواد چگونه در اختیار واحدهای دیگر قرار میگیرد.
اگر این مسئولیتها مشخص نباشند، اضافهکردن یک نرمافزار جدید لزوماً مشکل را حل نمیکند. حتی ممکن است اختلافنظرها و ابهامهای قبلی هنگام تنظیم گردش کار نرمافزار بیشتر نمایان شوند.
گاهی نیز شرکت تلاش میکند تمام روشهای قدیمی خود را بدون تغییر در ERP اجرا کند؛ درحالیکه بعضی از این روشها ناکارآمد هستند و به اصلاح نیاز دارند.
بنابراین استقرار ERP باید فرصتی برای بررسی و بهبود فرایندها باشد، نه صرفاً انتقال روشهای قبلی به یک محیط دیجیتال جدید.
نرمافزار نمیتواند کیفیت اطلاعات نادرست را تضمین کند
یکی دیگر از محدودیتهای مهم ERP، وابستگی آن به کیفیت اطلاعات ورودی است.
فرض کنید موجودی واقعی یک کالا در انبار ۵۰۰ عدد باشد، اما کاربر به دلیل ثبتنشدن تعدادی از حوالههای خروج، موجودی را ۶۲۰ عدد وارد کرده باشد.
حتی اگر نرمافزار گزارشهای دقیق و امکانات پیشرفتهای داشته باشد، محاسباتی که بر اساس این اطلاعات انجام میشوند ممکن است نتیجه اشتباهی داشته باشند.
همین مسئله درباره مشخصات مشتریان، قیمت مواد اولیه، اطلاعات مالی، زمان انجام عملیات و سایر دادههای سازمان نیز وجود دارد.
ERP میتواند با اعتبارسنجی، کنترل دسترسی و ثبت سوابق به کاهش بعضی خطاها کمک کند، اما نمیتواند صحت تمام اطلاعات دنیای واقعی را بدون کنترل و بررسی انسانی تضمین کند.
به همین دلیل، دقت در ثبت اطلاعات و اصلاح دادههای قبلی، بخش مهمی از استفاده موفق از ERP است.
هزینه ERP فقط به خرید نرمافزار محدود نیست
یکی از معایبی که معمولاً هنگام بررسی ERP مطرح میشود، هزینه خرید و استفاده از آن است. البته میزان این هزینه به نوع نرمافزار، تعداد کاربران، امکانات موردنیاز، روش استقرار و خدمات شرکت ارائهدهنده بستگی دارد.
برای یک شرکت کوچک ممکن است استفاده از یک راهکار ساده و محدود هزینه مناسبی داشته باشد، اما در یک مجموعه بزرگتر، راهاندازی سیستم یکپارچه در چند واحد سازمانی میتواند به سرمایهگذاری قابل توجهی نیاز داشته باشد.
موضوع مهم این است که هزینه ERP را نباید فقط بر اساس مبلغ اولیه نرمافزار محاسبه کرد.
هزینه استقرار، آموزش و انتقال اطلاعات
پس از انتخاب نرمافزار، معمولاً اقداماتی برای آمادهسازی و راهاندازی آن لازم است.
این اقدامات ممکن است شامل بررسی نیازهای شرکت، تنظیم فرایندها، تعریف کاربران، انتقال اطلاعات، آزمایش عملکرد سیستم و آموزش کارکنان باشند.
برای مثال، شرکتی که سالها اطلاعات مشتریان، موجودی کالاها و اسناد مختلف را در چند نرمافزار نگهداری کرده، احتمالاً برای انتقال اطلاعات به ERP جدید به زمان و بررسی بیشتری نیاز دارد.
اگر دادهها ناقص یا تکراری باشند، بخشی از زمان پروژه صرف اصلاح آنها خواهد شد.
در بعضی قراردادها این خدمات در مبلغ اولیه پیشبینی شدهاند و در برخی دیگر هزینه جداگانه دارند. بنابراین ممکن است نرمافزاری که در ابتدا ارزانتر به نظر میرسد، پس از محاسبه هزینههای استقرار تفاوت زیادی با گزینههای دیگر نداشته باشد.
علاوه بر هزینههای مستقیم، باید زمانی را نیز در نظر گرفت که کارکنان و مدیران برای حضور در جلسات، آزمایش سیستم و آموزش صرف میکنند. این فعالیتها بخشی از ظرفیت کاری سازمان را به خود اختصاص میدهند.
هزینه نگهداری، توسعه و تغییرات آینده
هزینه ERP معمولاً پس از شروع بهرهبرداری نیز ادامه پیدا میکند.
پشتیبانی، بهروزرسانی نرمافزار، نگهداری زیرساخت، افزایش تعداد کاربران و اضافهکردن امکانات جدید میتوانند هزینههای بعدی شرکت باشند.
اگر سازمان در آینده به توسعه اختصاصی نیاز پیدا کند، هزینه طراحی، اجرا، آزمایش و نگهداری این تغییرات نیز باید در نظر گرفته شود.
برای بررسی اقتصادی بهتر است هزینه کل استفاده از ERP را در یک دوره مشخص، مثلاً سه سال، برآورد کنید. این روش که با عنوان هزینه کل مالکیت یا TCO شناخته میشود، تصویر کاملتری از تعهد مالی شرکت ارائه میدهد.
هزینهها بهخودیخود نشاندهنده نامناسببودن ERP نیستند؛ مسئله این است که باید با امکانات، خدمات و منافعی که انتظار دارید به دست آورید تناسب داشته باشند.
بخش قابل توجهی از این هزینهها نیز به فرایند راهاندازی مربوط است؛ فرایندی که ممکن است علاوه بر منابع مالی، زمان و همکاری واحدهای مختلف سازمان را نیاز داشته باشد.
راهاندازی ERP میتواند زمانبر و پیچیده باشد
استقرار ERP فقط نصب نرمافزار روی چند کامپیوتر یا ایجاد حساب کاربری برای کارکنان نیست. در بسیاری از پروژهها، شیوه انجام فعالیتها و ارتباط میان بخشهای سازمان نیز تغییر میکند.
هرچه فرایندهای شرکت پیچیدهتر باشند و اطلاعات بیشتری میان واحدها جابهجا شود، هماهنگی برای اجرای پروژه اهمیت بیشتری پیدا میکند.
پیچیدگی استقرار یکی از دلایلی است که ممکن است فاصله میان خرید نرمافزار و استفاده کامل از آن بیشتر از انتظار اولیه باشد.
تغییر روش انجام کار و مقاومت کارکنان
کارکنانی که سالها با یک روش مشخص فعالیت کردهاند، ممکن است در شروع استفاده از ERP با دشواری روبهرو شوند.
برای مثال، مسئول خریدی که قبلاً درخواستها را از طریق تماس تلفنی دریافت میکرده، ممکن است اکنون لازم باشد درخواستهای تأییدشده را از طریق سیستم بررسی کند و وضعیت رسیدگی به آنها را ثبت کند.
این تغییر احتمالاً در بلندمدت به نظم بیشتر کمک میکند، اما در شروع ممکن است برای کاربر زمانبر یا ناآشنا باشد.
مقاومت کارکنان همیشه به معنای مخالفت با فناوری نیست. گاهی کاربران نگران افزایش حجم کار، تغییر مسئولیتها، کنترل بیشتر عملکرد یا دشواری یادگیری نرمافزار هستند.
اگر این نگرانیها نادیده گرفته شوند، ممکن است بعضی کارکنان همچنان از روشهای قبلی استفاده کنند و اطلاعات بهصورت کامل در ERP ثبت نشوند.
برای کاهش این مشکل، بهتر است کاربران از مراحل اولیه پروژه مشارکت داشته باشند، دلیل تغییر روش کار را بدانند و آموزش متناسب با وظایف خود دریافت کنند.
مشکلات انتقال اطلاعات و ارتباط با نرمافزارهای قبلی
شرکتها معمولاً پیش از استقرار ERP از نرمافزارهای مختلفی استفاده کردهاند. انتقال اطلاعات از این سیستمها همیشه بهسادگی کپیکردن چند فایل نیست.
ممکن است ساختار اطلاعات مشتریان، کالاها یا حسابها در نرمافزار جدید با سیستم قبلی تفاوت داشته باشد. بعضی دادهها نیز ممکن است ناقص باشند یا در چند محل بهشکل متفاوت ثبت شده باشند.
برای مثال، اگر یک مشتری با چند نام مختلف در نرمافزارهای فروش و حسابداری ثبت شده باشد، هنگام انتقال اطلاعات باید مشخص شود این رکوردها به یک شخص یا شرکت تعلق دارند یا خیر.
انتقال نادرست اطلاعات میتواند باعث ایجاد سوابق تکراری، اختلاف موجودی یا گزارشهای نامعتبر شود.
همچنین ممکن است شرکت بخواهد پس از راهاندازی ERP همچنان از بعضی نرمافزارهای تخصصی خود استفاده کند. در این حالت باید امکان ارتباط سیستمها، روش تبادل اطلاعات و مسئولیت نگهداری این ارتباط بررسی شود.
بهتر است انتقال دادهها ابتدا با نمونههای محدود آزمایش شود و صحت اطلاعات توسط کاربران مسئول تأیید شود.
خطر تأخیر یا اختلال هنگام شروع بهرهبرداری
زمانی که شرکت استفاده از نرمافزار جدید را آغاز میکند، ممکن است بخشی از فعالیتها برای مدتی کندتر از حالت معمول انجام شوند.
کاربران هنوز به محیط جدید عادت نکردهاند، بعضی تنظیمات نیازمند اصلاح هستند و ممکن است مشکلاتی وجود داشته باشد که در آزمایشهای اولیه مشخص نشدهاند.
در شرکتهایی که عملیات روزانه حساس دارند، مانند واحدهای تولیدی یا مراکز توزیع، این مسئله اهمیت بیشتری پیدا میکند.
برای مثال، اگر فرایند ثبت خروج کالا در روز شروع بهرهبرداری بهدرستی کار نکند، ممکن است آمادهسازی و ارسال سفارشها با تأخیر مواجه شود.
به همین دلیل، بهتر است پیش از آغاز استفاده اصلی، فرایندهای مهم آزمایش شوند و برای شرایط احتمالی اختلال نیز برنامه مشخصی وجود داشته باشد.
راهاندازی مرحلهای یا اجرای آزمایشی میتواند در بعضی سازمانها مفید باشد، اما مناسببودن آن به ارتباط فرایندها و شرایط واقعی پروژه بستگی دارد.
البته حتی استقرار موفق نیز به معنای پوشش تمام نیازهای شرکت نیست. محدودیتهای خود نرمافزار و میزان انعطاف آن نیز باید جداگانه بررسی شوند.
همه نیازهای شرکت با یک ERP پوشش داده نمیشوند
یکی از برداشتهای نادرست درباره ERP این است که یک نرمافزار یکپارچه باید بتواند تمام فعالیتهای شرکت را با هر سطحی از جزئیات مدیریت کند.
در عمل، نرمافزارهای ERP از نظر نوع ماژولها، عمق امکانات و حوزههای تخصصی با یکدیگر تفاوت دارند.
ممکن است یک محصول برای مدیریت مالی، خرید و انبار مناسب باشد، اما امکانات آن برای برنامهریزی تولید پیچیده یا فعالیتهای مهندسی یک شرکت خاص کافی نباشد.
از طرف دیگر، ممکن است سازمان به ابزارهایی نیاز داشته باشد که اساساً در دسته نرمافزارهای تخصصی قرار میگیرند و قرار نیست تمام قابلیتهای آنها در ERP تکرار شود.
تفاوت امکانات ERP با نرمافزارهای تخصصی
برای مثال، یک شرکت تولیدی ممکن است علاوه بر مدیریت سفارشها و برنامه تولید، از نرمافزارهای تخصصی طراحی مهندسی، کنترل ماشینآلات یا تحلیلهای پیشرفته استفاده کند.
ERP میتواند بخشی از اطلاعات و فرایندهای مرتبط با این فعالیتها را مدیریت کند، اما لزوماً جایگزین نرمافزارهای تخصصی مورد استفاده شرکت نیست.
در چنین شرایطی، باید مشخص شود کدام اطلاعات لازم است در ERP ثبت شوند و چه دادههایی باید از سیستمهای دیگر دریافت شوند.
انتخاب مناسب همیشه به معنای حذف تمام نرمافزارهای موجود نیست. گاهی ترکیب یک ERP با چند ابزار تخصصی و ایجاد ارتباط درست میان آنها، پاسخ مناسبتری برای سازمان خواهد بود.
بنابراین هنگام بررسی نرمافزار، نباید فقط تعداد ماژولها را معیار قرار داد. مهمتر این است که امکانات موجود تا چه اندازه با جزئیات فعالیت شرکت هماهنگ هستند.
محدودیتهای سفارشیسازی و توسعه
بعضی شرکتها برای هماهنگکردن ERP با فرایندهای خاص خود به تغییرات اختصاصی نیاز دارند.
این تغییرات ممکن است شامل طراحی گزارش، اضافهکردن فیلد، اصلاح گردش کار یا توسعه یک قابلیت جدید باشند.
سفارشیسازی میتواند در بعضی شرایط مفید باشد، اما اگر تعداد تغییرات زیاد شود، هزینه اجرا و نگهداری نرمافزار نیز ممکن است افزایش پیدا کند.
برای مثال، اگر یک شرکت بخواهد برای هر مرحله از فرایند خرید خود یک تغییر اختصاصی ایجاد کند، احتمال دارد سیستم بهمرور پیچیدهتر شود و آموزش یا اصلاح آن دشوارتر شود.
بعضی تغییرات نیز ممکن است در زمان انتشار نسخههای جدید نرمافزار به بررسی و آزمایش مجدد نیاز داشته باشند.
به همین دلیل، بهتر است پیش از درخواست توسعه اختصاصی مشخص شود آیا فرایند فعلی واقعاً به این تغییر نیاز دارد یا میتوان با تنظیمات موجود یا اصلاح روش انجام کار به نتیجه مناسب رسید.
البته قرار نیست همه شرکتها فرایندهای خاص و ارزشمند خود را کنار بگذارند تا با نرمافزار هماهنگ شوند. تصمیم درست، ایجاد تعادل میان نیاز واقعی سازمان و هزینه و پیچیدگی تغییرات است.
وابستگی به شرکت ارائهدهنده نرمافزار
پس از استقرار ERP، شرکت معمولاً برای دریافت بهروزرسانی، پشتیبانی، توسعه امکانات یا رفع بعضی مشکلات به ارائهدهنده نرمافزار وابسته خواهد بود.
این وابستگی در بسیاری از محصولات نرمافزاری طبیعی است، اما اگر شرایط خدمات و دسترسی به اطلاعات از ابتدا مشخص نباشد، ممکن است در آینده مشکلساز شود.
برای مثال، تصور کنید سازمان پس از چند سال تصمیم بگیرد نرمافزار خود را تغییر دهد، اما دریافت اطلاعات در قالب قابل استفاده برای سیستم جدید دشوار یا پرهزینه باشد.
یا ممکن است توسعه یک قابلیت ضروری فقط توسط شرکت ارائهدهنده امکانپذیر باشد و زمان یا هزینه آن با انتظار سازمان هماهنگ نباشد.
برای کاهش این وابستگی، بهتر است پیش از قرارداد درباره مالکیت دادهها، امکان دریافت خروجی، مستندات، شرایط پشتیبانی و نحوه توسعه امکانات پرسوجو کنید.
همچنین بررسی کنید در صورت تغییر شرایط همکاری، سازمان چه گزینههایی برای ادامه استفاده از نرمافزار و حفظ دسترسی به اطلاعات خود خواهد داشت.
یکپارچگی اطلاعات، ریسکهای تازهای هم ایجاد میکند
یکی از مهمترین مزایای ERP، قرارگرفتن اطلاعات بخشهای مختلف سازمان در یک ساختار مرتبط است. بااینحال، همین ویژگی باعث میشود امنیت، پایداری و دسترسپذیری سیستم اهمیت بیشتری پیدا کنند.
زمانی که فعالیتهای مالی، فروش، انبار و سایر واحدها به یک سامانه وابسته شوند، اختلال در بخشهای مشترک آن میتواند بر چند فعالیت سازمان اثر بگذارد.
البته یکپارچهبودن اطلاعات به معنای ناامنبودن ERP نیست. سیستم یکپارچه میتواند کنترل متمرکز و ثبت دقیقتری از دسترسیها فراهم کند، اما به طراحی مناسب و مدیریت صحیح نیاز دارد.
امنیت اطلاعات و کنترل دسترسی کاربران
اطلاعات موجود در ERP ممکن است شامل اسناد مالی، قیمتهای خرید، مشخصات مشتریان، اطلاعات کارکنان و جزئیات فعالیتهای سازمان باشند.
اگر سطح دسترسی کاربران بهدرستی تنظیم نشود، ممکن است افراد به اطلاعاتی دسترسی پیدا کنند که ارتباطی با مسئولیت آنها ندارد.
برای مثال، کاربر واحد فروش ممکن است برای انجام وظایف خود به سوابق سفارشها نیاز داشته باشد، اما دسترسی به اطلاعات محرمانه حقوق کارکنان برای او ضروری نیست.
همچنین اگر حسابهای کاربری مشترک استفاده شوند یا دسترسی کارکنانی که از شرکت جدا شدهاند همچنان فعال بماند، کنترل فعالیتها دشوارتر میشود.
امنیت ERP فقط به امکانات نرمافزار مربوط نیست. مدیریت رمزهای عبور، تعریف نقشها، آموزش کاربران، بهروزرسانی سیستم و کنترل دسترسی تیم پشتیبانی نیز اهمیت دارند.
پیش از انتخاب محصول باید مشخص شود چه امکاناتی برای حفاظت از اطلاعات وجود دارد و مسئول اجرای هر بخش از اقدامات امنیتی چه کسی خواهد بود.
وابستگی عملیات به پایداری نرمافزار و زیرساخت
وقتی فرایندهای مختلف سازمان در ERP انجام میشوند، پایداری نرمافزار و زیرساخت آن اهمیت زیادی پیدا میکند.
اختلال سرور، مشکلات شبکه، خطای نرمافزاری یا قطع دسترسی به سرویس ممکن است باعث شود کاربران نتوانند فعالیتهای معمول خود را انجام دهند.
برای مثال، در یک شرکت پخش که سفارشگیری و کنترل موجودی از طریق ERP انجام میشود، قطع دسترسی به سیستم میتواند ثبت و آمادهسازی سفارشها را مختل کند.
میزان تأثیر چنین اختلالی به معماری نرمافزار، نوع فعالیت شرکت و وجود روشهای جایگزین بستگی دارد.
به همین دلیل، لازم است علاوه بر تهیه نسخه پشتیبان، درباره نحوه بازیابی اطلاعات و ادامه فعالیتهای ضروری هنگام بروز مشکل نیز برنامهریزی شود.
نسخه پشتیبان زمانی ارزشمند است که امکان بازیابی آن بررسی و آزمایش شده باشد. صرف اعلام اینکه از اطلاعات پشتیبان تهیه میشود، برای اطمینان از تداوم فعالیت شرکت کافی نیست.
تفاوت ریسکهای استقرار ابری و داخلی
بعضی نرمافزارهای ERP بهصورت ابری ارائه میشوند و برخی دیگر روی سرورهای داخلی سازمان قرار میگیرند.
در مدل ابری، شرکت معمولاً بخشی از مسئولیت مدیریت زیرساخت را به ارائهدهنده سرویس واگذار میکند. این روش میتواند نیاز به نگهداری مستقیم تجهیزات را کاهش دهد، اما وابستگی به ارتباط شبکه، شرایط ارائه سرویس و دسترسی به دادهها باید بررسی شود.
در استقرار داخلی یا On-Premise، سازمان کنترل مستقیمتری بر زیرساخت دارد؛ بااینحال، مسئولیت نگهداری تجهیزات، حفاظت از سرورها، پشتیبانگیری و رفع اختلالات ممکن است بیشتر بر عهده خود شرکت باشد.
برای شرکتهای ایرانی، موضوعاتی مانند کیفیت و پایداری اینترنت، دسترسی به سرویسهای خارجی، هزینه زیرساخت و امکان دریافت پشتیبانی نیز میتوانند در تصمیمگیری اثرگذار باشند.
هیچکدام از دو روش بهصورت مطلق ایمنتر یا مناسبتر نیستند. انتخاب باید بر اساس نیازهای عملیاتی، توان فنی سازمان، شرایط قرارداد و امکانات واقعی محصول انجام شود.
با شناخت این محدودیتها، پرسش مهمتری مطرح میشود: آیا ERP در شرایط فعلی برای تمام شرکتها انتخاب مناسبی است؟
چه زمانی ERP انتخاب مناسبی برای شرکت نیست؟
ERP میتواند برای بسیاری از سازمانها مفید باشد، اما این موضوع به معنای ضرورت استفاده از آن برای تمام شرکتها نیست.
در بعضی کسبوکارهای کوچک، تعداد فعالیتها محدود است و اطلاعات بخشهای مختلف نیز ارتباط پیچیدهای با یکدیگر ندارند. در چنین شرایطی، ممکن است یک نرمافزار حسابداری مناسب یا چند ابزار سادهتر بتوانند نیازهای فعلی شرکت را با هزینه و پیچیدگی کمتری پوشش دهند.
برای مثال، یک شرکت خدماتی کوچک را در نظر بگیرید که تعداد محدودی مشتری دارد، فعالیتهای مالی آن پیچیده نیست و پروژههای خود را با یک روش مشخص مدیریت میکند. اگر سیستمهای فعلی اطلاعات قابل اعتمادی فراهم میکنند و مشکل جدی در ارتباط فرایندها وجود ندارد، استقرار یک ERP گسترده ممکن است فعلاً توجیه کافی نداشته باشد.
البته اندازه شرکت بهتنهایی معیار تصمیم نیست. ممکن است یک مجموعه کوچک تولیدی به دلیل تنوع مواد اولیه، ارتباط مراحل تولید و نیاز به کنترل دقیق موجودی، زودتر از یک شرکت بزرگتر به سیستم یکپارچه نیاز پیدا کند.
شرایط دیگری هم وجود دارند که بهتر است پیش از خرید ERP برطرف شوند.
وقتی فرایندهای اصلی سازمان هنوز مشخص نیستند: اگر شرکت درباره شیوه انجام کارها و مسئولیت واحدها تصمیم روشنی ندارد، بهتر است همزمان با انتخاب نرمافزار برای بررسی و اصلاح این فرایندها نیز برنامهریزی کند.
وقتی منابع کافی برای اجرای پروژه وجود ندارد: اگر مدیران و کارکنان کلیدی امکان مشارکت در نیازسنجی، انتقال اطلاعات و آموزش را ندارند، شروع پروژه ممکن است با تأخیر و مشکلات اجرایی مواجه شود.
وقتی نرمافزار انتخابی نیازهای حیاتی را پوشش نمیدهد: حتی اگر محصولی امکانات متنوع و قیمت مناسبی داشته باشد، نبود قابلیتهای ضروری میتواند آن را به گزینه نامناسبی تبدیل کند.
وقتی اهداف خرید نرمافزار روشن نیستند: اگر شرکت نمیداند انتظار دارد ERP چه مشکلی را حل کند یا چه بهبودی ایجاد کند، ارزیابی نتیجه سرمایهگذاری دشوار خواهد بود.
در چنین شرایطی، کنارگذاشتن دائمی ایده استفاده از ERP لزوماً تصمیم درستی نیست. گاهی بهتر است ابتدا نیازهای سازمان روشن شوند، اطلاعات سامان پیدا کنند یا محدوده کوچکتری برای استقرار انتخاب شود.
بنابراین مسئله فقط این نیست که ERP نرمافزار خوبی است یا خیر؛ باید مشخص شود آیا در زمان فعلی و با امکانات موجود، انتخاب مناسبی برای شرکت شما خواهد بود.
چگونه ریسکهای انتخاب و استقرار ERP را کاهش دهیم؟
بسیاری از مشکلات ERP قابل پیشبینی هستند و میتوان پیش از شروع پروژه برای کاهش احتمال یا شدت آنها اقدام کرد. البته هیچ برنامهای نمیتواند تمام ریسکها را از بین ببرد، اما بررسی دقیق نیازها و آمادهسازی سازمان میتواند از تصمیمهای پرهزینه جلوگیری کند.
شش ریسک رایج ERP و اقدامی که پیش از شروع پروژه میتوان برای هرکدام برنامهریزی کرد.
اولین اقدام، مشخصکردن مشکلات و انتظارات شرکت است. بهتر است مدیران و کاربران کلیدی توافق داشته باشند که نرمافزار قرار است چه فعالیتهایی را پوشش دهد و چه نتایجی از آن انتظار میرود.
پس از آن، نرمافزارهای موردنظر باید بر اساس فرایندهای واقعی شرکت بررسی شوند. در جلسه دمو فقط به نمایش امکانات عمومی اکتفا نکنید و از ارائهدهنده بخواهید عملیات مهم سازمان شما را در محیط نرمافزار نمایش دهد.
در مرحله بعد، درباره محدوده استقرار، انتقال دادهها، آموزش، خدمات پشتیبانی و هزینههای آینده به توافق روشن برسید. این توافقها بهتر است در قرارداد یا مستندات پروژه ثبت شوند.
برای آمادهسازی سازمان نیز لازم است اطلاعات مهم بررسی و اصلاح شوند، کاربران آموزش ببینند و پیش از شروع بهرهبرداری، عملکرد فرایندهای ضروری آزمایش شود.
جدول زیر مهمترین مشکلات احتمالی ERP و اقداماتی را که میتوان برای کاهش آنها انجام داد نشان میدهد.
مشکل یا محدودیت
پیامد احتمالی
اقدام پیشنهادی
هزینههای پیشبینینشده
افزایش بودجه پروژه
بررسی هزینه کل و محدوده خدمات پیش از قرارداد
مشخصنبودن فرایندها
تنظیمات نامناسب و دوبارهکاری
بررسی و مستندسازی فعالیتهای اصلی
مقاومت کارکنان
استفاده ناقص از نرمافزار
مشارکت کاربران و آموزش متناسب با وظایف
اطلاعات اولیه نامناسب
گزارشهای اشتباه و سوابق تکراری
پاکسازی و آزمایش دادهها پیش از انتقال
انتخاب نرمافزار نامتناسب
پوششندادن نیازهای ضروری
آزمایش سناریوهای واقعی در جلسه دمو
سفارشیسازی بیش از حد
افزایش هزینه و دشواری نگهداری
اولویتبندی تغییرات و استفاده از امکانات استاندارد
وابستگی به ارائهدهنده
دشواری توسعه یا تغییر سیستم
بررسی قرارداد، پشتیبانی و امکان دریافت خروجی دادهها
اختلال نرمافزار یا زیرساخت
توقف یا کندی فعالیتهای سازمان
پشتیبانگیری، آزمایش بازیابی و برنامه تداوم کار
شروع بهرهبرداری بدون آزمایش کافی
بروز خطا در عملیات روزانه
اجرای آزمایشی و بررسی فرایندهای حساس
نکته مهم این است که مدیریت ریسک ERP فقط بر عهده شرکت نرمافزاری نیست. سازمان خریدار نیز باید در شناخت نیازها، آمادهسازی اطلاعات، تعیین مسئولیتها و آموزش کاربران همکاری کند.
از طرف دیگر، ارائهدهنده نرمافزار باید محدودیتهای واقعی محصول، خدمات قابل ارائه و نیازهای احتمالی به توسعه یا تنظیمات اختصاصی را شفاف بیان کند.
هرچه انتظارات دو طرف روشنتر باشد، تصمیمگیری و اجرای پروژه قابل کنترلتر خواهد بود.
جمعبندی
معایب و محدودیتهای ERP موضوعاتی هستند که پیش از خرید باید بهاندازه امکانات و مزایای نرمافزار جدی گرفته شوند. هزینه استقرار، پیچیدگی اجرا، تغییر روش کار کارکنان، محدودیت بعضی قابلیتها و وابستگی به زیرساخت از جمله چالشهایی هستند که ممکن است سازمانها با آنها روبهرو شوند.
البته همه این مشکلات در تمام پروژههای ERP رخ نمیدهند و بسیاری از آنها با انتخاب مناسب، برنامهریزی و همکاری بخشهای مختلف سازمان قابل کاهش هستند.
بهتر است پیش از تصمیم نهایی، نیازهای واقعی شرکت را مشخص کنید، امکانات نرمافزار را در عمل بررسی کنید و درباره هزینهها، خدمات استقرار و مسئولیتهای دو طرف اطلاعات روشنی داشته باشید.
اگر هنوز در مرحله بررسی گزینهها هستید، مطالعه راهنمای انتخاب نرمافزار ERP میتواند به مقایسه دقیقتر محصولات کمک کند. همچنین برای آشنایی با محیط و امکانات نرمافزار کارحامی میتوانید تور محصول آن را مشاهده کنید.