ERP و BPMS را براساس مرز مسئله مقایسه کنید

ERP معمولاً عملیات و داده حوزه‌هایی مانند مالی، خرید و زنجیره تأمین را یکپارچه می‌کند؛ این کاربرد در تعریف عرضه‌کننده‌ای مانند Oracle هم آمده است. BPMS بر گردش کار، نقش‌ها و قواعد اجرای فرایند تمرکز دارد. ممکن است ERP همین گردش را پوشش دهد یا به لایه مکمل نیاز باشد. تصمیم را از مرجع ثبت تراکنش، شکاف فرایندی و محدودیت محصول شروع کنید؛ داشتن BPMS به معنی نیاز به جایگزینی ERP نیست.

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

منبع فنی این بخش: Oracle — product vendor; used for the ERP definition [۱]

وضع موجود را با استثناها مدل کنید

BPMN یک استاندارد مدل‌سازی فرایند از OMG است؛ نمودار می‌تواند زبان مشترکی برای بحث باشد، اما نمودار به‌تنهایی آمادگی اجرا را اثبات نمی‌کند. برای مثال آموزشی درخواست خرید، از ثبت نیاز تا تأیید بودجه، سفارش و دریافت کالا پیش بروید. مسیر نبود تأییدکننده، رد درخواست، تغییر مبلغ و تحویل ناقص را هم ثبت کنید. قواعدی که فقط در ذهن یک کارشناس هستند باید مالک و توضیح روشن پیدا کنند.

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

منبع فنی این بخش: Object Management Group [۲]

چک‌لیست آمادگی؛ هر ردیف باید صاحب داشته باشد

این چک‌لیست پیشنهادی پیش از پایلوت است، نه مدل صدور گواهی یا امتیاز بلوغ. «نامشخص» پاسخ مفیدی است اگر مسئول رفع ابهام و تصمیم بعدی همراه آن باشد. اختلافی مانند مرجع تأیید بودجه یا امکان اصلاح سفارش پس از ثبت، باید پیش از پیاده‌سازی همان گام حل شود؛ سامانه نباید به‌طور ضمنی درباره سیاست سازمان تصمیم بگیرد.

چک‌لیست آمادگی؛ هر ردیف باید صاحب داشته باشد
حوزهشاهد آمادگی
مالک فرایندفردی که قواعد و معیار پذیرش را تأیید می‌کند
قواعد و استثنانمونه پرونده و تصمیم مورد انتظار در مسیرهای اصلی
داده پایهمرجع مشتری، کالا، واحد و شناسه‌های قابل تطبیق
اتصالمسئول هر سامانه، روش تبادل و محیط آزمایش
کاربراننماینده کاربران، آموزش و مسیر اعلام خطا
عملیاتمالک پشتیبانی، محدودیت توقف و روش بازگشت

مهاجرت و اتصال را با تطبیق داده قبول کنید

ابتدا مشخص کنید چه داده‌ای در کدام سامانه ایجاد و اصلاح می‌شود. یکسان بودن نام فیلد تضمین نمی‌کند معنای آن یکسان است: «تاریخ تأیید» می‌تواند تاریخ تصمیم، ثبت یا دریافت پیام باشد. نمونه داده را پاک‌سازی و نگاشت شناسه‌ها را در انتقال آزمایشی بررسی کنید. در اتصال، ایجاد سفارش نباید صرفاً با ارسال پیام موفق فرض شود؛ دریافت و ثبت مقصد باید قابل پیگیری باشد.

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

کنترل دسترسی و ثبت رویداد را در پایلوت آزمون کنید

کاتالوگ NIST SP 800-53، کنترل‌های امنیت و حریم خصوصی از جمله خانواده‌های کنترل دسترسی و حسابرسی را پوشش می‌دهد و انتخاب آن‌ها را وابسته به ریسک می‌داند. فهرست زیر پیشنهاد عملی برای پایلوت است؛ استفاده از چند کنترل به معنی انطباق یا گواهی نیست. مسئول امنیت باید کنترل‌های متناسب با حساسیت فرایند را تعیین کند و کاربران، رفتار مورد انتظار را ببینند.

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

منبع فنی این بخش: NIST [۳]

پایلوت درخواست خرید را با خط پایه طراحی کنید

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

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

ادامه، اصلاح یا توقف را با شواهد انتخاب کنید

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