امروزه استفاده از سیستمهای برنامهریزی منابع سازمانی (ERP) در صنعت و خدمات رواج یافته است. سیستمهای BPMS نیز هر چند در بین اهالی کسب و کار کمتر شناخته شده است ولی چند دهه پیشینه تکامل دارند. هر دوی این سیستمها ادعای اتوماسیون و مدیریت فرآیندهای سطح عملیاتی سازمان را دارند و البته هر کدام راهکار ویژهای را برای نیل به این هدف عرضه مینماید. در طی این مقاله قصد داریم بعد از مروری بر کلیات و مفاهیم مرتبط با سیستمهای ERP و BPMS، تفاوتها و شباهتهای آن دو را با توجه به سه بعد حوزهکاری، فنی و پیادهسازی بررسی نماییم.
از آنجایی که فرایندها ملاک سازنده موفقیت سازماناند و زیرساخت کسب و کارهای امروزی به پشتیبانی فرایندهای حساس متکی است، فناوریهای اطلاعاتی که بر مدیریت فرایند متمرکز میشوند، میتوانند ابزار خوبی برای کمک به سازمانها در راه رسیدن به چشماندازهایشان باشند. هر دوی این سیستمها برفرایندها متمرکزند و تفاوت در رهیافتی است که در پیش گرفتهاند. یک BPMS بر طرحریزی مشخصات فرایند و اجرای آن استوار است.
در یک BPMS ابتدا مدلی از گردشکار ساخته میشود و سپس نمونههایی از گردشکار بمنظور انجام گامهای واقعی کار، اجرا میشود. در حین اجرا، نمونههای گردشکار به سیستمهای قدیمی سازمان، بانکهای اطلاعاتی و کاربردهای سازمان دسترسی دارند و میتوانند با کاربران ارتباط برقرار کنند. اما سیستمهای ERP، سیستمهای از پیش ساختهاندو برای انطباق بهتر با نیازهای سازمان، پارامترهای زیادی میبایست در آنها تنظیم شود که این یکی از نقطه ضعفهای اصلی سیستمهای ERP به شمار میرود.
یکی از راههای بهتر جهت درک تفاوت بین آنها، تمایز قائل شدن بین منطق گردشکار و منطق وظیفه است. منطق وظیفهای با یک فعالیت مشخص سروکار دارد مثل بروزآوری سوابق یک مشتری در حالی که منطق گردشکار با ترکیب تعداد زیادی از فعالیتها در یک ترتیب مشخص برای حل مسائل پیچیدهتر سروکار دارد مثل پردازش سفارش. در سیستمهای ERP هر دو منطق در کاربردها و جداول پارامتر جاسازی شدهاند. در مقابل BPMS این دو منطق را به طور مشخص از هم جدا میسازد. منطق گردشکار در قالب یک مدل گردشکار نمود مییابد و منطق وظیفهای در کاربردها و افرادی نمود مییابد که توسط مدل فراخوانی میشوند. بنابراین BPMS ها فرایند محورند درحالیکه سیستمهای ERP بر منطق وظیفهای تمرکز دارند.
در ادامه بمنظور توضیح تفاوتها و شباهتهای سیستمهای ERP و BPMS با توجه به سه بعد حوزهکاری، فنی و پیادهسازی، در این مقاله صرفا به بررسی حوزه کاری میپردازیم
حوزه کاری
میدانیم که سازمانها نیازها و مشخصات متفاوتی دارند. مثلا یک سازمان چند ملیتی نیازهای متفاوتتری نسبت به سازمانی که فقط در یک منطقه جغرافیایی فعالیت میکند، دارد و یا نیازهای یک سازمان مالی با یک سازمان بازاریابی متفاوت است.
سیستمهای BPMS مشخصات مدل را میخواند و اجرای فعالیتها را زمانبندی میکند و دادههای مناسب را در زمان مناسب به کاربر موردنظر میرساند، همچنین به سادگی امکان بازمهندسی گردش کار را فراهم میکند. در واقع توانایی جداسازی منطق گردشکار از منطق وظیفهای، BPMS ها را در حوزههای وسیع و متفاوتی کارامد میسازد.
درمقابل، هر سیستم ERP به حوزه کاری ویژهای تعلق دارد و این بدلیل بکارگیری مدلهای مرجع یا قالبهای فرایند پیش ساختهای است که Best Practice هر حوزه را در ERP جاسازی کردهاند. در پیادهسازی ERP تنظیم هزاران پارامتر بمنظور سفارشسازی نرمافزار برای سازمان متبوع لازم است. بطور معمول عدم انطباقهای زیاد بین کسب و کار یک سازمان، یک صنعت و یا یک کشور خاص با آنچه در ERP جاسازی شده است موجب مشکلات زیاد در پیادهسازی و گاه شکست شده است. ابزارهای BPMS هم مشکلات و شکستهای خاص خود را داشتهاند، این مشکلات بیشتر، فرهنگ و دینامیسم سازمان پیادهساز را دربرمیگیرد نه مدلهای فرایندی از پیش ساخته شده. در مقایسه با BPMS، سیستمهای ERP چارچوب موثری برای حوزههای کاری پویا که در انها توپولوژی فرایند میتواند مدام تغییر کند، نیستند.
حوزه فنی
سیستمهای ERP و BPMS با قابلیتهای فنی متفاوتی توسعه یافتهاند. اگرچه هر دوی آنها فرایندها را مدیریت میکنند اما هر سیستم بر نوع متفاوتی از فرایند متمرکز است. فرایندها نیازهای فنی متفاوتی دارند، برخی با هدف دسترسی به بانک اطلاعاتی و یکسانسازی دادهها و برخی دیگر با هدف هماهنگسازی انسانها، کنترل تجهیزات و اجرای نرمافزار، در سازمان جاری هستند.
در اصول فناوری فرآیند از سه نوع کاربرد، پشتیبانی میکند:
۱٫ گردش کارهای دربردارنده انسانها
۲٫ گردش کارهای دربردارنده سیستمها و کاربردها
۳٫ گردش کارهای تراکنشی
ماژولهای ERP مستقیم با بانک اطلاعاتی مشترک تعامل میکنند تا ثبات اطلاعات در همه کاربردها برقرار باشد. مفهوم ERP بر این پیش فرض استوار است که زیر ساخت دادهها در کل سازمان همگن و مشابه است، یعنی داده در بانکهای اطلاعاتی قابل تعامل ذخیره شده و در بعضی موارد، بانکهای اطلاعاتی استفاده شده همگی از یک فروشندهاند. این پیش فرض سازمانها را مجبور میسازد تا از سیستمهای موجود به یک محیط دادهای استاندارد شیفت کنند.
BPMSها میتوانند هر سه نوع گردشکار اشاره شدهی فوق را راهبری کنند، با این حال BPMS ها بیشتر برای مدلسازی گردش کارهایی مناسبند که دربردارنده نیروی انسانی و سیستمهای نرمافزاریاند (نوع ۱ و ۲ ). در سازمانهای کوچک با زیرساخت ناهمگن استفاده از یک BPMS برای یکپارچهسازی سیستمها، ممکن است راه حل مناسبی باشد چرا که مانند ERP به سرمایهگذاری و زمان زیادی نیاز ندارند.
حوزه پیادهسازی
۱٫ سیستمهای اطلاعاتی یا به شکل نرمافزار سفارشی تولید میشوند و یا به عنوان یک ابزار استاندارد از فروشنگان سیستمهای اطلاعاتی خریداری میشوند. سیستمهای ERP از ماژولهای نرمافزاری از پیش ساختهای تشکیل شدهاند که با تنظیم پارامترهای زیادی که در آنها گنجانده شده است با نیازهای سازمان انطباق مییابند. بنابراین برای پوشش نیاز سازمان باید چندین ماژول مختلف برای قسمتهای مختلف خریداری شود. در مقابلBPMS ها ماژولار نیستند و نیازی به پیادهسازی ماژولهای مشخص برای یکپارچهسازی واحدها ندارند. هنگامیکه فرایندهای کسب و کار را به شکل نرم افزارهای سخت یا نیمه سخت کدنویسی میکنیم (مانند نرمافزارهای ERP) انعطافپذیری ذاتی را از دست میدهیم و این انعطاف پذیری به تنظیم پارامترها محدود میگردد.
۲٫ با توجه به اینکه هدف هر دو سیستم یکپارچهسازی نرم افزارهای سازمان است انتظار میرود در طول پیادهسازی به اندکی تبدیل داده احتیاج باشد که چون BPMS ها به یک زیرساخت دادهای یکسان نیاز ندارند، بانکهای اطلاعاتی قدیمی میتوانند بدون تغییرات اساسی با سیستم جدید یکپارچه شوند. در مقابل سیستم ERP بطور معمول به تبدیل دادهها و تعریف یک معماری برای ذخیرهسازی دادهها نیاز دارند.
سیستمهای مدیریت کار بیشتر برای مدیریت فرآیند، شامل یکپارچه سازی نرمافزارها و دادههای ناهمگن، خودکار و سیستمهای توزیع شده به کار میآیند.
سیستمهای ERP برای یک واحد سازمانی، کل سیستم یا سیستمهای بین سازمانی که در مقیاس ملی یا بین المللی فعالیت میکنند، بسیار مناسباند به شرطی که تطابق خوبی بین فرآیندهای سازمان مورد نظر و نرم افزارهای تعبیه شده در ERP وجود داشته باشد.
در جدول زیر بصورت خلاصه مقایسهای از دو سیستم BPMS و ERP را مشاهده مینمایید.
BPMS | ERP | حوزه های قابل بررسی |
فرایند سفارشی مستقل از حوزه کاری حوزه های پویا و متغیر فاقد تنظیمات بین المللی | فرایندهای جاسازی شده با مقداری سفارشیسازی طراحی شده برای حوزه های خاص حوزه های ساکن دارای تنظیمات بین المللی | کاری |
فرایندگرا پشتیبانی از گردش کارهایی که انسان، ماشین و تراکنشها را در بردارند. محیط های ناهمگن و خود کنترل | داده گرا گردش کارهای تراکنشی محیطهای همگن با زیرساخت داده ای مشترک | فنی |
طراحی فرایند گردش کار بصورت گرافیکی و تولید کد مروبطه بصورت اتوماتیک ممکن است به تبدیل داده ها احساس نیاز شود | مبتنی بر اجزای از پیش طراحی شده است تبدیل داده ها ضروری است | پیاده سازی |
باتوجه به تجربه موفق انجام شده در اداره بازرسی بانک صادرات ایران و عملیاتی شده…
در دنیای رقابتی امروز، مدیریت ارتباط با مشتری (CRM) به عنوان یکی از عوامل کلیدی…
شرکت مهندسی تذرو افزار در راستای توسعه و ارتقاء نرم افزارهای موجود، اقدام به تهیه…
فناوری CRM برای صادرات یک جنبه حیاتی از تجارت بین المللی و تعیین کننده کلیدی…
در دنیای پرشتاب امروز، سازمانها برای بهبود عملکرد و افزایش بهرهوری نیازمند بهکارگیری ابزارهای کارآمدی…
راه اندازی کال سنتر موفق نیازمند برنامهریزی دقیق و مشخص کردن اهداف و چشم اندازهای…