فرآیندکاوی چیست؟
مفهوم فرآیندکاوی برگرفته از کتاب «تحلیل فرآیندهای مهندسی نرمافزار» نوشته cook و wolf در اواخر دهه ۹۰ است. این مفهوم در زیر چتر هوش سازمانی برای بهرهگیری بهتر از ابزارهای گزارشساز و داشبوردهای مدیریتی بکار میرود. استفاده از دادهکاوی، اغلب تجزیه و تحلیل دادهها از چندین پایگاه داده و خلاصه شدن آنها به اطلاعات مفید را پیشرویمان میگذارد. با تکیه بر این اطلاعات، میتوانیم تصمیماتی بگیریم که بر موفقیت یک شرکت اثرگذار است. با این حال هنوز به نظر میرسد فرآیندکاوی موضوعی جدید برای بسیاری افراد است و در توضیح این مفهوم با سؤالاتی از این دست مواجه میشویم که فرایندکاوی چیست؟ در فرآیندکاوی چه کاری را انجام میدهیم؟
تجزیه و تحلیل دادهها از پایگاههای مختلف و بهرهبرداری از آنها به عنوان اطلاعات مفید برای تصمیمگیری در کسب و کار، فرآیند اصلی طی شده در دادهکاوی است.
در استخراج فرآیند، دادههایی را که در سیستمهای اطلاعاتی یک شرکت وجود دارد استفاده میکنیم و آنچه به طور واقعی در فرایندهای شرکت اتفاق میافتد و چگونگی اجرای آنها در زندگی واقعی را پردازش میکنیم. باید بدانید که تقریبا تمام سیستمهای IT ، اطلاعات را در پایگاه دادهها ذخیره میکنند و Log هایی را ایجاد میکنند که میتوانند در فرآیندکاوی به عنوان “دادههای رویداد” توصیف شوند. این، مبنای فرایندکاوی و تجزیه و تحلیل است.
تکنیکی برای مدلسازی فرآیندهای کسب و کار
دادهکاوی، تکنیک و ابزاری کمکی برای بازسازی فرآیندهای کسبوکار از رویدادهای ثبت شده در یک سیستم اطلاعاتی است. در این روش، اطلاعات ورودی برای الگوهای مرتبط با فعالیتی که پس از آن به عنوان مدلهای فرآیندهای کسبوکار تکثیر شدهاند، استخراج میشوند. کار زیادی توسط موسسات تحقیقاتی برای توسعه و پالایش الگوریتمها انجام شده است؛ بنابراین فرآیندکاوی در اصل به عنوان یکی از علمیترین ابزارها بر پایه مدیریت فرآیند در نظر گرفته میشود.
فرآیندکاوی یکی از نتایج روش فرآیندکاوی این است که میتواند مدلهایی را تولید کند که تمام مسیرهای ممکن یک فرآیند را نشان میدهد و شامل استثنا و تشدید نیز میشود. هدف از فرآیندکاوی، طراحی مدل قابل اجرا نیست؛ بلکه اسناد دقیق و جامع و تحلیل فرآیندهای موجود است.
فرآیندکاوی یکی از رشتههای تحقیقاتی جدید است که بین دادهکاوی از یک طرف و مدل کردن فرآیندها و تحلیل آنها از طرف دیگر، قرار گرفته است. ایده اصلی در فرآیندکاوی کشف (discovery) ، نظارت (conformance checking) و بهبود فرآیندهای حقیقی (enhancement) از طریق استخراج دانش و اطلاعات از گزارش رویدادها (event logs) در سیستمهای موجود است.