وانوریکسوانوریکس
کسب و کار

نرم‌افزار ERP چیست؟ راهنمای مدیران شرکت‌های ایرانی

ERP دقیقاً چه کاری می‌کند، با نرم‌افزار حسابداری چه فرقی دارد و چه شرکتی به آن نیاز دارد؟ مزایا را مشروط به شرایط شرکت و همراه با ریسک‌ها و پرسش‌های خرید بررسی می‌کنیم.

محسن فلاح··۱۰ دقیقه مطالعه
راهنمای مدیران شرکت‌های ایرانی برای شناخت نرم‌افزار ERP و سنجش اینکه آیا با شرایط کسب‌وکارشان سازگار است

ERP یا سیستم برنامه‌ریزی منابع سازمان، نرم‌افزاری است که مالی، خرید، فروش، انبار، تولید و منابع انسانی یک شرکت را روی یک پایگاه داده و فرایندهای مشترک کنار هم می‌آورد. هر اطلاعات فقط یک‌بار ثبت می‌شود و همهٔ واحدها همان را می‌بینند.

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

ERP چیست و چه فرقی با نرم‌افزار حسابداری دارد؟

ERP مجموعه‌ای از ماژول‌های به‌هم‌پیوسته است که کل زنجیرهٔ عملیات شرکت، از سفارش مشتری تا سند مالی، را روی یک پایگاه داده مشترک اجرا می‌کند. نرم‌افزار حسابداری فقط یکی از این ماژول‌هاست، نه معادل کل آن.

اشتباه رایج: ERP را نسخهٔ بزرگ‌تر حسابداری دانستن

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

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

چه چیزی ERP هست و چه چیزی نیست (فرق با CRM و نرم‌افزار انبار)

ERP ماژول‌هایی برای مالی، خرید، فروش، انبار، تولید و منابع انسانی دارد. CRM تمرکزش روی مشتری است: سرنخ، مذاکره، سابقهٔ تماس. نرم‌افزار انبار فقط موجودی و جابه‌جایی کالا را مدیریت می‌کند. این‌ها می‌توانند بخشی از ERP باشند یا جدا و متصل به آن کار کنند، اما هیچ‌کدام به‌تنهایی ERP نیستند.

یک سناریوی آشنا: شرکتی پخش‌کننده را در نظر بگیرید که انبارش فایل اکسل دارد، فروش با یک برنامهٔ جدا فاکتور می‌زند و حسابداری نرم‌افزار خودش را دارد. آخر ماه موجودی انبار با دفتر مالی نمی‌خواند. کسی باید ساعت‌ها بنشیند و اختلاف را پیدا کند، و گاهی هم پیدا نمی‌شود. مشکل این شرکت ضعف هیچ‌یک از سه ابزار نیست؛ نبودِ ارتباط میانشان است. ERP دقیقاً برای همین شکاف ساخته شده.

ERP چگونه کار می‌کند؟

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

پایگاه داده مشترک و ثبت یک‌باره

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

فرایندهای مشترک: از سفارش فروش تا سند مالی

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

دو ابزار این جریان را کنترل‌پذیر می‌کنند. اولی سطح دسترسی کاربران است: انباردار کالا را می‌بیند ولی نمی‌تواند سند مالی را تغییر دهد. دومی گردش کار (Workflow) است: مثلاً خریدی که از سقفی بالاتر است باید پیش از ثبت نهایی به تأیید مدیر برسد. اگر می‌خواهید ERP با سامانه‌های موجود شما، مثل سایت فروش یا اپلیکیشن، ارتباط بگیرد، به یکپارچه‌سازی از راه API نیاز دارید که کار شرکت‌های برنامه‌نویسی و توسعه نرم‌افزار است.

مزایای ERP چیست و کجا نباید انتظار معجزه داشت؟

مزایای محتمل ERP عبارت‌اند از کمتر شدن ورود چندباره اطلاعات، گزارش‌گیری سریع‌تر، هماهنگی بیشتر واحدها و امکان پیگیری هر فرایند از ابتدا تا انتها. «محتمل» عمداً گفته شد، چون هر کدام به شرایط شرکت وابسته است.

مزایای محتمل: کمتر شدن ورود چندباره، گزارش‌گیری، هماهنگی واحدها، پیگیری فرایندها

  • ورود چندباره کمتر می‌شود، به شرط اینکه واقعاً همهٔ واحدها از همان سیستم کار کنند و کسی کنارش اکسل موازی نگه ندارد.
  • گزارش‌ها سریع‌تر درمی‌آیند، به شرط اینکه داده‌ها درست و به‌موقع وارد شوند.
  • واحدها هماهنگ‌تر می‌شوند، به شرط اینکه فرایند بین آن‌ها از قبل تعریف شده باشد.
  • پیگیری فرایند ممکن می‌شود، به شرط اینکه مراحل در سیستم همان‌طور که در واقعیت اتفاق می‌افتد ثبت شوند.

مزایا مشروط به شرایط شرکت‌اند

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

ERP روی فرایند آشفته فقط آشفتگی را یکپارچه می‌کند. اگر سه نفر در شرکت سه روش متفاوت برای تأیید خرید دارند، سیستم یکی از آن‌ها را به همه تحمیل می‌کند یا هر سه را با پیچیدگی بیشتر نگه می‌دارد. پیش از خرید، گاهی مشاوره برای بازطراحی فرایندها ارزان‌تر و مؤثرتر از خود نرم‌افزار است؛ خدمات مشاوره کسب‌وکار به همین کار می‌آید.

مدیر ایرانی با ترازویی در دست که ماژول‌های ERP را در برابر نتایج واقع‌بینانه می‌سنجد؛ نمادی از مزایای ERP و انتظار متعادل

چه شرکتی به ERP نیاز دارد و چه ماژول‌هایی؟

شرکتی به ERP نیاز دارد که داده‌های واحدهایش به‌هم نمی‌خوانند و این ناهمخوانی هزینهٔ واقعی می‌سازد. اندازهٔ شرکت معیار اصلی نیست، پیچیدگی عملیات است.

شرکت کوچک، متوسط و بزرگ: نیازها چه فرقی دارند

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

نشانه‌های عینی نیاز اینها هستند:

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

انتخاب ماژول بر اساس عملیات واقعی، نه فهرست امکانات

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

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

ERP برای شرکت‌های ایرانی چه ملاحظاتی دارد و بومی بهتر است یا خارجی؟

شرکت ایرانی باید ERP را از چهار زاویه بسنجد: سازگاری مالی و مالیاتی، زبان و تقویم فارسی، شیوهٔ استقرار و امنیت داده، و کیفیت پشتیبانی در داخل کشور. پاسخ «بومی یا خارجی» هم به همین معیارها بستگی دارد، نه به نام محصول.

مالیات، صورتحساب الکترونیکی، زبان فارسی و تقویم شمسی

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

استقرار، میزبانی، امنیت داده و پشتیبانی داخل کشور

ERP را می‌توان روی سرور داخلی شرکت، سرور اجاره‌ای یا فضای ابری مستقر کرد. هر کدام مزیت و هزینهٔ خودشان را دارند. اگر سرور اختصاصی یا مجازی می‌خواهید، خدمات سرور و هاستینگ گزینه‌ها را نشان می‌دهد. داده‌های مالی و عملیاتی حساس‌ترین دارایی شرکت‌اند؛ دربارهٔ نسخهٔ پشتیبان، کنترل دسترسی و محافظت در برابر نفوذ به خدمات امنیت سایبری مراجعه کنید. هر ادعای فروشنده دربارهٔ امنیت را با مدرک بخواهید.

مقایسهٔ بومی و خارجی بر پایهٔ معیار

ما هیچ محصول یا شرکتی را برتر اعلام نمی‌کنیم، چون برتری بدون معیار و داده، تبلیغ است. به‌جایش معیارهایی بدهیم که خودتان بسنجید:

معیارپرسشی که باید بپرسید
سازگاری با نیاز مالیگزارش‌های مالی و مالیاتی شما را بدون دور زدن و با تقویم شمسی تولید می‌کند؟
قابلیت توسعهاگر فرایند خاص شما را بخواهید، بدون بازنویسی کل سیستم اضافه می‌شود؟
هزینهٔ کل مالکیت (TCO)جز قیمت اولیه، مجوز، میزبانی، پشتیبانی و توسعهٔ سالانه چقدر است؟
کیفیت پشتیبانیچه کسی، با چه زمان پاسخ‌گویی و در چه ساعاتی پاسخ می‌دهد؟
یکپارچه‌سازیAPI مستند دارد و با سامانه‌های شما قابل اتصال است؟

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

ERP چطور پیاده‌سازی می‌شود، چه ریسک‌هایی دارد و از کجا بفهمیم نتیجه داده؟

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

مراحل: نیازسنجی، پاک‌سازی داده، انتخاب مجری، آموزش، اجرای آزمایشی، استقرار مرحله‌ای

  1. نیازسنجی: فرایندهای واقعی را بنویسید و مشکلات را اولویت‌بندی کنید.
  2. پاک‌سازی و آماده‌سازی داده: کالاهای تکراری، مشتریان ناقص و اختلاف‌های موجودی را قبل از مهاجرت درست کنید.
  3. انتخاب مجری: بر اساس معیارهای جدول بالا و چک‌لیست پایین همین مقاله.
  4. آموزش کاربران: هر نقش باید کار روزمرهٔ خودش را در سیستم تمرین کند.
  5. اجرای آزمایشی (Pilot): یک واحد یا یک فرایند را با داده واقعی امتحان کنید.
  6. استقرار مرحله‌ای: ماژول‌ها را یکی‌یکی فعال کنید، نه همه در یک روز.

ریسک‌ها: مقاومت کارکنان، سفارشی‌سازی بیش‌ازحد، داده بی‌کیفیت، هزینه پنهان، زمان‌بندی غیرواقعی

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

شاخص‌های سنجش: خطا، زمان پردازش سفارش، سرعت گزارش‌گیری

پیش از شروع پروژه، وضع فعلی را اندازه بگیرید: چند خطا در ثبت سفارش رخ می‌دهد، یک سفارش از ثبت تا ارسال چه مدت طول می‌کشد، تهیهٔ گزارش ماهانه چند روز وقت می‌برد. بدون این نقطهٔ شروع، بعداً نمی‌توانید بگویید چیزی بهتر شد یا نه. عدد هدف را از خودتان و اهداف پروژه بگیرید، نه از وعدهٔ فروشنده.

چک‌لیست پرسش از فروشنده یا مجری

  • می‌توانید دمو را روی داده‌های واقعی ما نشان دهید، نه داده نمونه؟
  • هزینه‌های تکرارشوندهٔ سالانه، شامل مجوز، پشتیبانی و میزبانی، دقیقاً چه هستند؟
  • مالکیت داده با کیست و اگر بخواهیم از سیستم خارج شویم، داده‌ها را در چه قالبی و با چه هزینه‌ای تحویل می‌دهید؟
  • SLA پشتیبانی چیست: زمان پاسخ، ساعات کاری، و مسیر ارجاع مشکل؟
  • پروژهٔ مشابهی در صنعت ما انجام داده‌اید و می‌توانیم با مشتری آن صحبت کنیم؟
  • مهاجرت و پاک‌سازی داده در قرارداد چه نقشی دارد و مسئولش کیست؟

برای انتخاب مجری، راهنمای انتخاب شرکت خدمات‌دهنده و صفحهٔ شرکت‌های برنامه‌نویسی و توسعه نرم‌افزار نقطهٔ شروع خوبی‌اند. روش ما برای سنجش شرکت‌ها در روش رتبه‌بندی وانوریکس آمده است.

مرز کاربرد: کجا این توصیه‌ها جواب نمی‌دهد

اگر فرایندهای شرکت شما هنوز تعریف نشده، یا مدیران ارشد پشت پروژه نیستند و آن را به یک کارمند فنی سپرده‌اند، ERP را فعلاً کنار بگذارید. اول فرایند را مکتوب کنید و مسئولی با اختیار واقعی تعیین کنید. شرکتی که با یک حسابداری و انبار ساده کارش راه می‌افتد هم نیازی به این پروژه ندارد. در این حالت‌ها، ERP هزینه و زمانی می‌گیرد که نتیجه‌اش را نمی‌بینید.

پرسش‌های متداول

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

به این مقاله امتیاز دهید

اولین نفری باشید که امتیاز می‌دهد

درباره نویسنده

م
محسن فلاحنویسنده