مدیریت فرایند کسب و کار پویا (Dynamic Business Process Management) در مبحث بی پی ام اس (bpms) پایگاه دانش مورد بررسی قرار گرفته و توضیحات آن قابل ملاحظه است:
در فناوری مدیریت فرآیند کسبوکار یا همان بی پی ام اس، یک فرآیند کسب و کار bpms در قالب مجموعهای از مراحل ساختار یافته و قابل تکرار تعریف میگردد به طور مثال، فرض کنید پردازش یک گزارش هزینه در ۵ مرحله معین انجام میگیرد:
کارمند یک فرم درخواست هزینه را کامل میکند،
یک مدیر آن را تأیید میکند،
یک مدیر ارشد آن را تأیید میکند،
درخواست به منظور صدور چک به "امور پرداخت" ارسال میگردد و
چک برای کارمند ارسال میشود.
با وجود اینکه احتمال و امکان تغییرات (در فرایند) وجود دارد، تعداد و نوع مسیرهای ممکن برای انجام یک فرایند، همچنان قابل تعریف هستند. به عنوان مثال یک فرایند محاسبهی هزینه ممکن است مسیرها و مراحل مختلفی را بر اساس میزان کل هزینه یا بخش کارمندان طی کند.
مدیریت فرآیند کسبوکار پویا به منظور مقابله با شرایطی پدید آمده که در آنها وجود استثنائات بیش از حد، مانع مستندسازی تمام مسیرهایی که یک فرآیند ممکن است طی نماید، میشود. در اینگونه موارد فردی که مسئولیت انجام کار (وظیفه) جاری را دارد باید به صورت لحظهای (on-the-spot) برای تعیین مسیر فرایند تصمیمگیری کند. سیستم های مدیریت کسبوکار در شرایطی که بخش مشخصی از کار نیازمند تغییر است، اجازه اضافه کردن "مرحله" به فرایند را در بی پی ام اس (bpms) به کاربر یا مدیر میدهد. اینگونه موارد (تغییرات) معمولاً در فرایندهایی مشاهده میشود که برای تأمین داده ورودی، تأییدها، نظرات، تجدیدنظرها و یا تصمیمات اجرایی لحظهای نیازمند گروه وسیعی از افراد هستند. به عنوان مثال میتوان به فرایندهای مرتبط با قانون و یا "مدیریت موردی بیمه" (Insurance Case Management) اشاره کرد.
مدیریت فرآیندهای کسبوکار bpms چابک، ریشه در متدولوژی توسعه نرم افزار چابک (SDLC) دارد.کاربرد اصلی این مفهوم در رابطه با توسعه ی نرم افزار است که در مواردی نیز در پیاده سازی برنامه های فرآیند محور مانند bpms کاربرد دارد. روشهای سنتی چرخه حیاط توسعه نرمافزار تمامی کارها را در بازه ی زمانی طولانی و به طور کامل انجام می دادند، تمامی نیازمندیها را جمعآوری می کردند(تمام حالات ممکن را می سنجیدند و نحوه ی رفتار سیستم را بررسی می کردند)، کل سیستم را طراحی می کردند و سیستمی کامل به کاربران ارائه می دادند. چرخه حیاط توسعه چابک نرمافزار یک رویکرد است که در آن همه ی فعالیت ها بصورت نمونه محصول اولیه در تمام مراحل تکرار میشود. شما یک زیرمجموعهای از نیازمندیها ، ساخت، تست و انجام کارهای بیشتر بر روی آن تعریف میکنید. – همکاری کاربر نهایی در سرتاسر فاز در نظر گرفته میشود. این رویکرد تکیه بر نمونهسازی اولیه، ارتباطات محکم در جلسات روزانه یا هفتگی دارد تا پروژه هایی به سمت درستی حرکت کند. برای استفاده از ابزار مدیریت فرآیند کسبوکار bpms، رویکرد چابک بسیار سریعتر، بصورت توسعه تکراری و مفید است.