bpmn چیست ؟

BPMN مجموعه ای از نمادها هست که برای مدل سازی فرآیندها میتونید از اونها استفاده کنید.

 

ارتباط BPMN با من برنامه نویس چیست ؟

وقتی می خواهم از یک کارشناس حسابداری بپرسم که فرآیند ثبت سند حسابداری چگونه است وی با یک فلوچارت شروع به شرح عملیات می کند. در واقع bpmn یک استانداری می باشد برای مدل کردن فرآیند که می تواند در انتقال اطلاعات از یک تیم به تیم دیگر (تیم توسعه و تیم مدیریت و تیم حسابداری و… ) از آن استفاده نمود.

  • اگر قصد تولید نرم افزار برای ادارات و شرکت ها را دارید
  • و یا قرار است از کارفرمای پروژه جدید فرآیندهای نرم افزار رو دریافت کنید و بر اساس آن فرآیندها نرم افزار تولید کنید حتما این استاندارد رو یاد بگیرید و آنرا بکار بگیرید.
  • اگر نرم افزار شما قرار است تعدادی مشتری داشته باشد که ممکن است فرآیندهای آنها با هم متفاوت باشد پیشنهاد می کنم با استفاده از یک bpmn engine  این امکان رو در نرم افزار داشته باشید. (به این پیشنهاد فکر کنید و برای نمونه این را ببینید)
  • اگر قصد تولید نرم افزار فرآیند ساز و یا یک bpm (Business process management) را دارید که bpmn اصل اساسی قضیه است.

 

تعدادی از ادارات و شرکت ها برای دریافت برخی از استاندارهای iso مجبور شده اند مدل فرآیند های خودشان را آماده کنند.

bpmn استاندارد پیچیده ای نیست و در چندین ساعت می توان آنرا آموخت و تبجر در آن نیاز به تمرین دارد.

استاندارد BPMN توسط www.OMG.org پشتیبانی می شود. و منابع فارسی زیادی نیز بر روی اینترنت وجود دارد.

درباره‌ رضا رحیمی

رضا رحیمی
در زندگی‌ام هیچ‌چیز را هیجان‌انگیزتر از آموختن نمی‌دانم . به xp , اسکرام ، تست ، برنامه نویسی ، تدریس ، تجارت های آنلاین و هر آنچه که به اینترنت مربوط می باشد علاقمندم. این سایت محل یادداشت های شخصی بنده می باشد

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*