این ویدیو امکانات مربوط به فعالیت کاربری را در Camunda BPMS بررسی کردم. در همه BPMS ها از User Task برای انتصاب کار به یک نیروی انسانی استفاده می شود این موضوع در خصوص کاموندا هم صادق می باشد.
در این ویدیوانتصاب یک User Task را به کاربران سیستم، مفهوم گروه کاندید و کاربر کانید را بررسی کرده ام. این ابزار دارای نگرشی متفاوت نسبت به سایر ابزار های می باشد سعی کرده ام این تفاوت ها را مورد بررسی قرار دهم. ادامه آن نیز اتصال فرم های Camunda form، Embedded or external form , Generated task form به آن را بررسی نموده ام.
همچنین یک Camunda form را تعریف و چگونگی ارتباط متغییر های فرآیند و فعالیت در آن را ارزیابی کرده ام. مفهوم متغییر داخلی و سراسری را با ادبیات فرآیندی تست کردم.
در نهایتم هم چالش های طراحی و مدل فرآیندی و خطا های مرسوم در طراحی یک BPMN را بررسی کرده ام.
به صورت کلی سعی کردم تمام مواردی که مربوط به یک User Task می باشد را بررسی کنم و چیزی از قلم نیفتد.
اما اگر بنظر شما بهتر است موضوعی بیشتر توضیح داده شود و یا گفته نشده است حتما در قسمت کامنت آن را مطرح بفرمایید.
این ویدیو ها هم در آپارات انتشار داده می شود و هم در یو تیوب.
با دنبال کردن من در این کانال ها می توانید از جدیدترین ویدیو ها با خبر شوید.
یکی از امکانات بسیار خوب نرم افزار ویژوال پارادایم (Visual paradigm) دریافت شناسنامه فرآیند میباشد. خبر خوب آن است که زبان فارسی نیز در این ابزار پوشش داده میشود. در این ابزار به دو صورت میتوان شناسنامه فرآیند را خروجی گرفت.
روش اول
این روش به صورت Drag and Drop یا همان کشیدن و رها کردن است. این روش خوبی برای ایجاد یک شناسنامه فرآیند می باشد ولی به دلیل آنکه زبان فارسی را کامل پشتیبانی نمی کند آن را توضیح نمی دهم.
روش دوم
در این روش شما به یک فایل ورد به عنوان تمپلیت نیاز دارید. در این فایل محل هایی که نیاز به قرار گرفتن اطلاعات از نرم افزار وجود دارد، با کدهای زبان XML مشخص می کنیم. در این مطلب سعی میکنم از صفر تا ۱۰۰ ایجاد یک شناسنامه فرآیند را توضیح دهم.
زمان مورد نیاز: ۵ ساعت.
چگونه با استفاده از نرم افزار ویژوال پارادایم شناسنامه فرآیند خروجی بگیریم؟
آماده سازی فایل ورد
همانطور که پیشتر گفته شد برای این روش نیاز به یک فایل ورد میباشد.این فایل را آن طور که تمایل دارید آماده نمایید و قسمت های ثابت آن را مقدار دهی نمایید.نمونه فایل وردی در زیر قرار دارد. نمونه فایل
فراخوانی تمپلیت در ویژوال پارادایم
در محیط نرم افزار بر روی Tools کلیک کرده و گزینه Doc.Composer را انتخاب می کنیم
انتخاب استفاده از تمپلیت
در مرکز صفحه گزینه Fill-in Doc را انتخاب کرده، با این کار امکان انتخاب فایل ورد را خواهیم داشت.
انتتخاب تمپلیت آماده شده
از طریق گزینه Choose from local drive فایل آماده شده را به سیستم ارائه نمایید. همچنین در این مرحله می توانید از نمونه های آماده خود نرم افزار استفاده نمایید
تکمیل کردن فرم اطلاعات
براساس آنچه که در نسخه ورد از چه کدهای استفاده کرده باشید در این مرحله فرمی به شما نمایش می دهد که با تکمیل آن، اطلاعات مورد نظر دقیقا در مستند فرآیند جاگذاری می گردند.
کدها دارای استاندارد و توابع مشخصی می باشند و کار با آنها بسیار ساده است. هر خط کد نیاز به ۵ تعریف دارد.
نام تابع اصلی Digaram یا Element
نام بلوکی که تعریف کردیم دلخواه بوده و صرفا در فرم ورود اطلاعات نرم افزارنمایش داده میشود. مثلا برای نمایش تصویر فرآیند از Process Image میتوان استفاده کرد.
قسمتی که قرار است محتوای آن استفاده شود برای مثال می خواهیم جدول RACI را قرار دهیم، یا BusinessProcessDiagram و یا جدول شرط ها (DTBDecisionTableEditorDiagram)
در چه محدوده ای اطلاعات را در فرم ورود اطلاعات نرم افزار نمایش دهد. در سطح پروژه، یک عدد، همه موارد و یا در سطح یک موضوع خاص (از این گزینه صرفا در جداول می توان استفاده کرد) One | Any | LoopInProject | LoopInElement
و در نهایت چه اطلاعاتی نمایش داده شود. توابعی قابل استفاده می باشد بسیار گسترده می باشند و حتی می توانید در این قسمت یک تابع جدید هم اضافه کنید.
تابع اصلی
به صورت کلی ۲ نوع تابع اصلی وجود دارد:
Digaram در زمانی استفاده می شود که محتوای اطلاعاتی را قرار است مستقیم در فایل ورد وارد کنیم و جدول نمی خواهیم استفاده کنیم
Element در زمانی استفاده می شود که محتوای اطلاعاتی را قرار است در جدول استفاده کنیم و می خواهیم به ازای هر ستون تعیین کنیم چه محتوای اطلاعاتی قرار بگیرد.
استفاده از Diagram
همانطور که گفته شد از تابع دیاگرام زمانی استفاده می شود که بخواهیم به صورت مستقیم اطلاعات را درج کنیم و از کد زیر استفاده می شود.
${DIAGRAM, “Business Process Diagrams”, “BusinessProcessDiagram”, LoopInProject, “Basic”}
توابعی که در انتهای کد قابل استفاده اند عبارت است از
Basic: صرفا عکس و توضیحاتی که برای آن نمایش داده شده باشد قابل استفاده است برای مثال اگر BusinessProcessDiagram می خواهیم داشته باشم تصویر فرآیند و توضیحاتی که برای آن دیاگرام نوشته شده است درج می گردد
Details: علاوه بر عکس کلی و درج توضیحات دیاگرام محتوای آن را نیز لیست کرده و برای هر element توضیحات آن نیز درج می گردد. برای مثال BusinessProcessDiagram علاوه بر عکس و توضیحات آن، هر فعالیت، شرط و دیگر موارد را به همراه توضیحات آنها درج می کند.
استفاده از Element
زمانی که شما در نسخه ورد از جدول استفاده می کنید و میخواهید در آن اطلاعات را قرار دهید از ویژگی Element استفاده میشود.
به دلیل آنکه در حال استفاده از یک Element هستیم صرفا می توانیم از لیست مواردی استفاده کنیم که مرتبط با این عنوان است. لیست موارد را از طریق اینجا می توانید مشاهده نمایید.
قسمت مربوط به Property وابسته به اطلاعاتی می باشد که قرار است در آن ستون نمایش داده شود که شامل عکس، نام، شناسه، توضیحات و هر داده دیگری می باشد که در آن element وجود دارد. برای مثال در یک فرآیند اگر بخواهیم در جدول شناسه فعالیت ها را نمایش دهیم در ستون مربوطه کد زیر را وارد می کنیم.
زمانی که وارد مجموعه هایوب شدم تجربهام در استفاده از eTOM افزایش پیدا کرد و چالشهای زیادی در تعیین فرآیندها داشتم. تصمیم گرفتم آن را با شما به اشتراک بگذارم. ابتدا کمی در خصوص مجموعه هایوب صحبت میکنم.
خیلی از شما با بزرگترین ارائه کنندگان خدمات اینترنتی به نام پارس آنلاین و های وب آشنا هستید. حدود ۱ سال قبل، مجموعه پارس آنلاین با هایوب ادغام شد و زیر مجموعه هایوب قرار گرفت. قبل از آنکه در مجموعه های وب حضور داشته باشم، با این مجموعه آشنا بودم. در جلسات فروش نرم افزار شرکت چارگون نگرش عالی فرآیند محور این مجموعه را دیده بودم.
شرایط موجود
حدود ۳ ماه پیش زمانی که وارد این مجموعه شدم استراتژی دو شرکت با یکدیگر ادغام شده بودند. ساختار سازمانی طراحی مجدد شده بود و فرآیندهای اصلی ترکیب شده بود. فرآیندهای پشتیبانی درحال یکسان سازی بودند. تمام فرآیندهای تدوین شده بر اساس فلوچارت بود. نگاه دستورالعملی داشتند. خوانندگان آن بدون کمی و کاستی از طریق آن می توانستند مسیر ارائه خدمات را پیگیری کنند. حتی چک لیستها هم در همان فلوچارتها دیده شده بود. بسیار ساده طراحی شده بودند. جامع بودند. کاربردی و End2End بودند.ولی به دلیل ادغام نیاز بود، گسترش، بهینه و از همه مهمتر بازنگری و با eTOM تطبیق داده شوند.
شروع به کار
بر اساس تصمیم مدیریت قرار شد فرآیندها با نگرش Lean استخراج مجدد شود و با زبان BPMN بازطراحی صورت بگیرد. در نهایت با چارچوب eTOM تطبیق داده شوند. همچنین مشخص شود چه جاهایی نیاز به بهبود وجود دارد. از فرآیندهای فروش شروع کردیم که به نظر کمی ساده تر بودند با مالکین فرآیند جلسه برگزار کردیم. متوجه شدیم چند نوع فرآیند فروش برای محصولات مختلف وجود دارد. فرآیندها را با جلسات مصاحبه استخراج و تدوین کردیم. فرآیندها در لایه عملیات طراحی گردید.
برای نمایش زنجیره ارزش یا همان VSM از روش Happy و UnHappy استفاده کردیم و با رنگ، مسیرها را مشخص کردیم تا مدیران بتوانند به راحتی جریانی که مطلوب می باشد را ببیند و تیم تحلیل داده داشبوردهای اندازه گیری آن را طراحی و در اختیار تیم کنترل کیفیت قرار دهد. تا اینجا همه چیز همان تجربیات همیشگی بود تا تصمیم گرفتیم فرآیند را با eTOM تطبیق دهیم.
چالش ها
Enhanced Telecom Operations Map یا همان eTOM چالش های زیادی را برای ما ایجاد کرد. در طراحی فرآیندها ما نیاز داشتیم فرآیندها را در یک صفحه نمایش دهیم تا اپراتور با کمترین کلیک از ابتدا تا انتهای فرآیند را بتواند مشاهده کند. بنابراین امکان پذیر نبود به ازای هر Core Procesor یک فرآیند مجزا داشته باشیم. لذا تصمیم گرفتیم برای فرآیند لایههای متعدد خلق کنیم.
در این مراحل سعی کردیم فرآیندها را با چارچوب eTOM تطبیق دهیم.
تعیین دستورالعمل هر User Task
برای آنکه بتوانیم با فعالیت های eTOM تطبیق حاصل کنیم، تصمیم گرفتیم ابتدا هر فعالیت را مشخص کنیم که دارای چه شرحی می باشد. هدف از این کار تعیین فعالیتهایی بود که با یکدیگر هم راستا هستند.
گروه بندی کردن فعالیتهای هم راستا
در این مرحله فعالیتهایی که در یک فرآیند شرحشان به هم نزدیک بود در یک گروه قرار داده شدند و آن گروه با Core Procees های eTOM تطبیق داده شد
ایجاد مایلستون در فرآیند اصلی
در مرحله بعد هر Core Process را یک مایل استون در نظر گرفتیم و فعالیتهایی که در یک گروه قرار داشتند را در آن مایلستون قرار دادیم. با این کار هم فرآیند را به صورت گسترده در یک نقشه داشتیم و هم eTOM را در آن می دیدیم.
طراحی یک فرآیند از مالیستونها
زمانی که از مایلستونها صحبت میشود، ارتباطی بین آنها وجود ندارد و صرفا طراح دارد این نکته را می رساند که شما وارد یک محدوده جدید شدید و یا ازآن محدوده در حال خروج هستید. ما نیاز داشتیم ارتباط بین این مایلستون ها را نیز، مشخص کنیم. به همین منظور یک فرآیند دیگر طراحی کردیم که صرفا ارتباطهای Core Process ها را نمایش میداد و آن را در گروهی به نام لایه ۲ قرار دادیم و خود فرآیند را در گروهی به نام لایه ۳ قرار دادیم.
ایجاد سفر مشتری
زمانی که خروجی کار را مشاهده کردیم، متوجه شدیم، می توان سفر مشتری یا همان Customer Journy را در لایه ۲ اضافه کنیم، مجددا Core process ها را دسته بندی کردیم. موارد مشابه را در یک مایلستون قرار دادیم و در یک لایه دیگر به نام لایه ۱ فرآیند سفر مشتری را خلق کردیم.
امیدوارم این تجربه که حاصل تلاش یک تیم در مجموعه هایوب است برای شما سودمند بوده باشد. خوشحال میشوم پیشنهادهای خود را برای من ارسال فرمایید.
https://seifmohammadi.com/wp-content/uploads/2020/09/eTOM.png16321557محسن سیف محمدیhttps://seifmohammadi.com/wp-content/uploads/2020/10/name-Big-1.pngمحسن سیف محمدی2020-09-11 10:19:452020-09-15 08:53:41پیاده سازی eTOM یک تجربه جدید
زمانی که از ویژگی های یک رویداد ساده صحبت می شود نیاز است بدانیم خود فایل رویداد چگونه ایجاد می شود. فایل رویداد و یا همان Event LOG معمولا توسط نرم افزارها به صورت خودکار ایجاد می شود هدف از ایجاد این فایل در نرم افزارها حفظ سوابق می باشد و در بعضی از سیستم ها که دارای ابزار امنیتی می باشند به عنوان Audit Data آن ها را نگهداری می کنند.
بنابراین اگر در یک پایگاه داده به دنبال اطلاعاتی می گردیم که بتوانیم یک فایل رویداد ساده ایجاد کنیم یا همان Sample Event log می توانیم به جداولی روجوع کنیم که این اطلاعات در آن قرار دارد.
منظور از رویداد ساده یک فایل که دارای داده های آسان می باشد نیست بلکه به معنای آن است در آن داده ها باید از نوع غیر پیچیده یا همان complex Data باشند.
داده های ساده معمولا داده های هستند که نیازی نیست آن ها را به اجزای کوچکتر تبدیل کنیم مانند زمان، رشته در لیست زیر بعضی از داده های ساده آمده است.
انواع داده های ساده
نام فارسی
نام پایگاه داده
رشته
String
متن
Text
تاریخ ساعت
DateTime
عدد صحیح
INT
عدد اعشاری
Decimal
عکس
Image
شناسه یکتا
GUID
ویژگی های یک رویداد ساده
اگر بخواهیم یک رویداد ساده را تولید کنیم علاوه بر آنکه داده های آن باید از نوع ساده باشند نیاز است کلیه اطلاعات در یک نما یا همان View قابل رویت باشد. همچنین نیاز است در یک فایل رویداد بتوان هر ایستگاه کاری را با ایستگاه کاری دیگر از طریق یک شناسه منحصر بفرد تمایز داد و علاوه بر آن به ازای هر درخواست دارای یک کد منحصر بفرد باشیم و بتوان آن را با درخواست دیگر تمیز داد. اگر بتوانیم این دو مورد را ایجاد نماییم می توان از طریق آن مسیر جریان را ترسیم نمود اما معمولا برای قابل درک شدن ایستگاه های کاری برای آن علاوه بر شناسه یک نام قابل درک نیز تعریف می گردد در لیست می توانید یک نمونه از رویداده ساده را مشاهده نمایید.
نمونه رویداد ساده
کد مورد
شناسه رویداد
زمان
فعالیت
منبع
هزینه
۱
۱۲۵
۱۱:۰۲ ۳۰-۱۲-۲۰۱۰
ثبت درخواست
محسن
۱۰۰۰
۲
۱۲۵
۱۰:۰۶ ۳۱-۱۲-۲۰۱۰
ثبت درخواست
محسن
۱۰۰۰
۳
۱۲۵
۱۵:۱۲ ۰۵-۰۱-۲۰۱۱
ثبت درخواست
محسن
۱۰۰۰
۱
۲۰۰
۱۱:۱۰ ۰۶-۰۱-۲۰۱۱
بازرسی کامل
رضا
۵۰۰۰
۴
۱۲۵
۱۱:۱۵ ۰۶-۰۱-۲۰۱۱
ثبت درخواست
محسن
۱۰۰۰
۱
۱۳۰
۱۵:۱۰ ۰۷-۰۱-۲۰۱۱
چک کردن بلیط
حسن
۳۰۰۰
۳
۲۰۰
۱۵:۳۰ ۰۸-۰۱-۲۰۱۱
بازرسی کامل
رضا
۵۰۰۰
۱
۴۵۰
۰۸:۵۶ ۰۹-۰۱-۲۰۱۱
تصیمیم گیری
محمد
۸۰۰۰
۳
۴۵۰
۱۲:۳۶ ۱۰-۰۱-۲۰۱۱
تصیمیم گیری
محمد
۸۰۰۰
۵
۱۲۵
۱۴:۲۱ ۱۰-۰۱-۲۰۱۱
ثبت درخواست
محسن
۱۰۰۰
۴
۱۳۰
۰۸:۰۶ ۱۱-۰۱-۲۰۱۱
چک کردن بلیط
حسن
۳۰۰۰
۴
۴۵۰
۱۴:۵۴ ۲۰-۰۱-۲۰۱۱
تصیمیم گیری
محمد
۸۰۰۰
۲
۲۰۰
۱۶:۱۰ ۲۰-۰۱-۲۰۱۱
بازرسی کامل
رضا
۵۰۰۰
۲
۱۳۰
۰۹:۳۸ ۲۲-۰۱-۲۰۱۱
چک کردن بلیط
حسن
۳۰۰۰
۵
۴۵۰
۱۵:۱۰ ۲۳-۰۱-۲۰۱۱
تصیمیم گیری
محمد
۸۰۰۰
جدول رویداد ساده
رویداد ساده می تواند دارای داده های تکمیلی نیز باشد مانند زمان شروع فعالیت، زمان اتمام فعالیت، مالک فعالیت و همچنین هزینه. با اضافه کردن هر کدام از موارد فوق یک ویژگی مهم به خروجی فرآیندکاوی اضافه خواهد شد. فرض کنید در خروجی رویداد زمان وجود داشته باشد آنگه می توان همزمانی انجام فعالیت ها را استخراج نماییم مثال زیر را در نظر بگیرد
کد مورد
شناسه رویداد
زمان شروع
زمان پایان
فعالیت
۱
۵۰
۱۱:۰۲ ۳۰-۱۲-۲۰۱۰
۱۲:۱۲ ۳۰-۱۲-۲۰۱۰
ثبت درخواست
۱
۱۰۰
۱۲:۱۲ ۳۰-۱۲-۲۰۱۰
۰۸:۳۴ ۳۱-۱۲-۲۰۱۰
بازرسی کامل
۱
۱۵۰
۱۲:۱۲ ۳۰-۱۲-۲۰۱۰
۱۷:۰۷ ۳۱-۱۲-۲۰۱۰
چک کردن بلیط
۱
۲۰۰
۱۷:۰۷ ۳۱-۱۲-۲۰۱۰
۱۰:۲۳ ۰۹-۰۱-۲۰۱۱
تصیمیم گیری
نمونه زمان دار یک رویداد ساده
این مثال نشان می دهد
ابتدا ثبت درخواست انجام می شود و به صورت همزمان بازرسی کامل و چک کردن بلیط رخ خواهد داد و زمانی تصمیم گیری شروع می شود که چک کردن بلیط به اتمام رسیده باشد.
بیشتر بدانیم
همانطور که در جدول فوق مشاهده می شود صرفا یک مورد در حال بررسی می باشد ولی زمانی که تعداد موردها افزایش یابد می توان به صورت قطعی تری نسبت به فرآیند آن اظهار نظر کرد.
اگر در رویداد ساده مالک فعالیت یا همان Resource تعریف شود می توان از خروجی آن یک فرآیند از شبکه اجتماعی خلق کرد و میزان ارتباط هر منبع با منبع دیگر را مورد بررسی قرار داد.
و یکی از جذابترین پارامترها که هزینه می باشد اگر در خروجی ما وجود داشته باشد می توان بهای تمام شده هر مسیر فرآیند را استخراج نمود و در نهایت می توان با ترکیب هر کدام از داده های مطرح شده تا الآن اطلاعات ویژه ای بدست آورد مانند ترکیب زمان و هزینه می توان زمانی را بدست آورد که فرآیند بیشترین هزینه را دارد.
در ویدیو زیر می توانید خروجی یک رویداد ساده که در حل بررسی می باشد را مشاهده نمایید.
سلام عرض می کنم خدمت شما عزیزان. تصمیم گرفتم در دوره های پیوسته در خصوص مدل سازی فرآیندها و مدیریت فرآیندهای کسب و کار به صورت کلیپ های جداگانه از همدیگه مطالبی را در اینستاگرام ارائه کنم. با مفاهیم مدلسازی فرآیند، فرایند کسب و کار، مفاهیم قوانین کسب و کار و قواعد و قوانینی که در مدل سازی باید لحاظ شوند تا یک فرآیند خوب و یکپارچه داشته باشیم صحبت بکنیم.
برای امروز در خصوص خود مدیریت فرآیندهای کسب و کار صحبت می کنم. بعد درباره BPMN و یکی از المانهای BPMN صحبت کنیم. در روزهای بعدی دیگر موارد آن را هم تعریف می کنیم. اولین موضوعی که می خوام درباره آن صحبت کنم تعریف فرایندهای کسب و کار می باشد. ابتدا ما به چیزی میگیم فرآیند که قرار است آن را مدل سازی کنیم. بعد ببینیم یک فرآیند را مدل سازی می کنیم یعنی چی؟ تعریف علمی که از فرآیندهای کسب و کار وجود دارد عبارت است از
تعریف فرآیندها
زنجیره اتفاقاتی که منجر به تصمیمات و فعالیتهای می شود که در سطح سازمان دارد اتفاق میافتد. به این مجموعه ای از تصمیمات فعالیتها معمولا گفته می شه فرایند.
این فعالیت ها و تصمیمات به هم وابسته هستند. سلسله مراتب دارند ترتیب اجرایی دارند همه این ویژگیها به مفهوم فرآیندها خواهد بود.زمان که از فرآیند داریم صحبت می کنیم مفهوم دیگری مطرح می شود به نام مدیریت فرآیندهای کسب و کار. چطور می توانیم این فرایند را مدیریت کنیم . مدیریت فرآیندهای کسب و کار چی هستش به این معنی هستش که
تعریف مدیریت فرآیندهای کسب و کار
به صورت دقیق نگاه کنیم این فرایند چه تاثیری در سازمان دارد و کارها به چه سبک و سیاقی انجام می شود. نتایجی که به جا میذاره چه چیزهایی هست و چه تاثیرگذاری روی پیشرفت فرصتهای ما داخل سازمان ایفا میکنه
این مجموعه از اتفاقاتی که در حال رخ دادن هست در نهایت منجر میشه که درک کنیم ما چه فرصتهای را از دست خواهیم داد. چه فرصت هایی برای ما به وجود خواهد آمد این تعریف علمی مدیریت فرآیندهای کسب و کار هستش.
برای BPM معمولا ابزارهای وجود دارند به نام BPMS که وظیفشون این هست بتوانند این تعریف را توسط ابزار به سازمان ارائه کنند. با استفاده از این ابزارها شما میتونید به تاثیرگذاری روی کار، شناسایی نقاط ضعف و میشه مشاهده کرد. یک فرآیند دقیقا چه شکلی کار خواهد کرد. چه اثراتی روی کار می گذارد و نتایجی که داره و به چه سبک و سیاقی هست
BPMS ها برای اینکه بتوانند کار بکنند نیازمند یک زبان هستند. نام آن BPMN است که قرار است نحوه اجرا فرآیند را معرفی کند.
https://seifmohammadi.com/wp-content/uploads/2020/05/BPM.jpg7681366محسن سیف محمدیhttps://seifmohammadi.com/wp-content/uploads/2020/10/name-Big-1.pngمحسن سیف محمدی2020-05-28 12:04:232020-09-29 15:59:27مدل سازی فرآیند با BPMN
مدیریت فرآیندهای کسب و کار (BPM) یک دانش از گرایش مدیریت میباشد و هدف آن بررسی همسو بودن نیازمندی مشتریان با اهداف و عملکرد سازمان است. در این حوزه دانشی سعی میشود با کنترل بر روی مسیر انجام کارها، چگونگی عملکرد، زمان آن و تعیین شخص مورد نیاز برای انجام کار، اهداف سازمان را محقق سازد و بتواند نیاز مشتری را برآورده کند.
با تعریف فوق، مدیریت فرآیندهای کسب و کار (BPM) مجموعهای از اصول و قواعد مدیریتی است که فرض میکند، اهداف سازمانی از طریق مدیریت متمرکز بر فرآیندهای سازمان به بهترین نحو محقق خواهد شد.
معرفی مدیریت فرآیندها به عنوان حوزهای از گرایش مدیریت
مرتبط با سه مولفه زیر است:
مدیریت فرآیندهای کسب و کار، تمام قسمتهای سازمان از کارمندان، کارشناسان، مدیران میانی و مدیران ارشد سازمان را در بر میگیرد و زمانی که با موفقیت به اجرا درآید با فرهنگ سازمان عجین میشود.
مدیریت فرآیندهای کسب و کار روش مشخص یا یک ابزار نیست تا هر سازمانی بتواند از آن استفاده کند؛ بلکه مجموعهای از دانش مبتنی بر اصول و تجارب برای راهبری سازمان است.
این حوزه دانش در سازمان های انتفاعی و غیر انتفاعی یا دولتی با هدف کنترل منابع کسب و کار به سوی اهداف استراتژیک، کاربرد دارد.
جانیل هیل محقق پژوهشی گارتنر در زمینه مدیریت معتقد است:
در صورتی که مدیریت فرآیندهای کسب و کار با موفقیت پیاده سازی شود، به یک قابلیت کلیدی درون سازمانی تبدیل میگردد.
جهت ایجاد مدیریت موثر فرآیندهای کسب و کار، نیاز است یک
سازمان، افراد، فرآیندها و فناوری لازم برای این کار را داشته باشد.
لذا لازم است در یک سازمان:
فرآیندها شناسایی شوند:
این فرآیندها شامل فرآیندهای فعلی سازمان میباشد.
نیاز است تعیین گردد فرآیندها در کدام گروه از فرآیندهای اصلی، پشتیبانی و یا مدیریتی قرار میگیرد.
فرآیندها باید به نحوی تدوین شوند که با تغییرات داخلی و بیرونی بتوان آن را بهبود مستمر داد.
نیاز به ایجاد و یا تعیین نقش افراد در مدیریت فرآیندها میباشد که این نقشها شامل موارد زیر است.
مالک فرآیند مسئول اجرای فرآیند و همچنین تضمین کننده ایجاد ارزش در فرآیندهای e2e است.
تحلیلگران فرآیند مسئول ایجاد، استقرار و کنترل و بهبود فرآیند هستند.
معمار فرآیند مسئول شناسای و طراحی فرآیند را به عهده دارد.
جهت پشتیبانی از فرآیندها وجود فناوری لازم است. حداقل کاربرد فناوری به شرح زیر است:
مدلسازی فرآیندها مبتنی بر یک زبان مدلسازی استاندارد باشد. مانند BPMN
تعریف فرآیند مبتنی بر ساختار سازمان و فرهنگ سازمان باشد.
قابلیت بررسی و کنترل فرآیند وجود داشته باشد.
مدیریت و کنترل تغییرات در سازمان امکان پذیر باشد.
در صورت تحقق موارد فوق میتوان متصور یک سازمان فرآیند
محور بود که اهداف خود را میتواند با نیاز مشتریان همسو کند و هر زمان که نیاز
مشتری تغییر کرد با حداقل چالش تغییرات لازم را در تحقق آن ایجاد نمایند.
حال اگر متصور یک فرآیند شویم که قرار است نیاز مشتری را برآورده سازد احتمالا با چرخه زیر روبرو خواهیم شد.
شکل ۱: چرخه فرآیند سازمان
با توجه به چرخه فوق می توان گفت:
تمام سازمانها بر اساس کالا و یا خدمات خود برای مشتریان ارزش آفرینی میکنند
فرآیندهای سازمان، ابزار و یا روشهایی هستند که منجر به ایجاد کالا و یا
ارائه خدمات میشود.
در نتیجه تمام اهداف سازمان باید از ایجاد ارزش برای مشتری نشات بگیرد.
اگر این چرخه را در سطح یک سازمان تعمیم دهیم میتوان هر واحد را یک سازمان در نظر گرفت که مشتریان آن واحدهای دیگر هستند و خود نیز مشتری واحد دیگر است. به فرآیند تولید دارو زیر توجه فرمایید.
َشکل ۲: فرآیند تولید دارو
در شکل فوق مشتری واحد تولید، واحد فروش میباشد و خود آن مشتری واحد لجستیک میباشد. در اصطلاح به این نوع نگرش، فرآیند e2e گفته میشود که میتواند ارزش دریافتی را به ارزش دیگری تبدیل نمایند و در نهایت این زنجیره ارزش تشکیل یک گروه از فرآیندها را خواهد داد که منجر به ارزشی میشود که مشتری انتظار دارد.
به صورت کلی هدف مدیریت فرآیندهای کسب و کار تضمین ایجاد ارزش
مورد انتظار مشتری با ایجاد فرآیندهای e2e ، کنترل و ساماندهی و هماهنگی
بین واحدهای مختلف سازمان است.
https://seifmohammadi.com/wp-content/uploads/2020/01/adeolu-eletu-unRkg2jH1j0-unsplash-scaled-1.jpg16962560محسن سیف محمدیhttps://seifmohammadi.com/wp-content/uploads/2020/10/name-Big-1.pngمحسن سیف محمدی2020-01-24 13:20:462020-05-22 12:14:24مدیریت فرآیندهای کسب و کار چگونه کار می کند
جهت دریافت پاسخ آزمون می توانید در سایت عضو شود و برای شما پاسخ آزمون ارسال خواهد شد.
آنچه در این دوره گذشت
در این دوره با مروری از جلسه گذشته آغاز کردیم و سپس با حل چند مثال سعی در یادآوری مفاهیم BPMN داشتیم.
همیشه پیاده سازی قوانین BPMN در ابزار های BPMS امکان پذیر نمی باشد برای همین سعی کردیم چگونگی معادل سازی آن را آموزش دهیم.
کارگاه آموزشی BPMN این دوره اولین تجربه خود را برای استفاده از ابزار بازی جهت شناخت بهتر از قوانین مدل سازی را تجربه کرد و در کنار آن کارهای گروهی را نیز انجام دادند.
کلاس به صورت پویا برگزار گردید و افراد حاضر در کلاس جهت حل مسائل پیش رو نظرات خود را ارائه می کردند و با عقاید یک دیگر بیشتر آشنا شدند.
جهت دیدن فیلم کلاس و قسمت های عملی می توانید به آدرس اینستاگرام مراجعه نمایید.
به علاقه مندان کارگاه آموزشی BPMN پیشنهاد می شود جهت اطلاع از زمان برگزاری کلاس های آموزشی عضو صفحه لینکداین مرکز آموزشی شرکت چارگون شوند.
این دوره از کارگاه آموزشی BPMN نسبت به دیگر دوره ها کمی متفاوت برگزار گردید و محتوای ارائه شده بر اساس بازخوردهای ارائه شده تغییر داده شد.
در این دوره قسمت ابتدای کلاس مبانی BPM مرر گردید و بعد با ارائه ابزارهای مدل سازی مختلف آموزش BPMN را شروع کردیم.
تمام تلاش خود را کردیم در روز اول بتوانیم تمام المان های BPMN را آموزشی دهیم تا در دوره بعدی بتوانیم بیشتر بر روی انجام تمرین های مختلف تمرکز داشته باشیم.
در زیر هم فایل ارائه روز اول کارگاه آموزشی BPMN قرار داده شده است هم نسخه ای از ابزار آموزشی camunda که در کلاس استفاده می شود قرار داده شده است
داده کاوی (Data mining) و فرآیند کاوی (Process mining) یک دانش تخصصی در حوزه استخراج اطلاعات صحیح از بانک های داده در سازمان است.
یکی از نیازمندی های رشد و پیشرفت و تصمیم گیری صحیح، وجود اطلاعات مبتنی بر واقعیت است. در هر صنعت و کسب و کاری حجم زیادی از دادها در بستر IT نگهداری می شود که از آن ها بیشتر در قالب سوابق بهره گرفته می شود.
بدون توجه به اینکه در بین حجم انبوهی از این داده ها، اطلاعاتی بسیار با ارزش وجود دارد و می توان از آنها برای تعیین نقاط ضعف و قوت و تعیین چگونگی بهبود بهره بود. می توان از این روش های داده کاوی مسیر های جریان فرآیند را تشخیص داد و در اصطلاح فرآیند کاوی انجام داد.
حدود ۸ سال است که در شرکت چارگون فعالیت می کنم و هر سال در دی ماه یک گردهمایی جهت معرفی محصولات جدید خودش دارد.
در طول این سال ها همواره در حوزه BPMS کارگاهای متعددی برگزاری گردید و سعی کردیم مخاطبان خودمان را با مفاهیم مدیریت فرآیندهای کسب و کار و فواید فرهنگ فرآیند محور بودن بیشتر آشنا کنیم. در یکی دو سال اخیر حجم زیادی از سازمان ها به سمت نگرش BPMS در حرکت هستند.
در گردهمایی چه می گذرد
بنابراین امسال تصمیم گرفتیم در خصوص موضوع داده کاوی و فرآیند کاوی به زبان بسیار ساده صحبت کنیم در طول ارائه یک مثال بیاوریم و مفاهیم را بر روی آن پیش ببریم و ابزارهای که می تواند به فرآیند کاوی کمک کند را معرفی نماییم.
همچنین امسال برای شرکت کنندگانی که می خواهند به صورت تستی با ابزار Disco کار کنند شرایط ویژه در نظر گرفته شده است.
جهت ثبت نام در این رویداد می توانید از طریق لینک زیر ثبت نام نمایید.
https://seifmohammadi.com/wp-content/uploads/2019/12/WhatsApp-Image-2019-12-04-at-15.31.43-1-1.jpeg6071080محسن سیف محمدیhttps://seifmohammadi.com/wp-content/uploads/2020/10/name-Big-1.pngمحسن سیف محمدی2019-12-07 22:34:002020-05-22 12:14:24کارگاه دو روزه دوره آموزش BPMN