ساخت فرایند بوسیله تکنیک MVP
زمان تقریبی مطالعه: 3 دقیقه
در روند تولید محصول، مفهومی به نام MVP وجود دارد. Minimum Viable Product) MVP) به معنای محصول حداقلی قابل حیات است و به محصولی گفته میشود که حداقل ویژگیهای محصول قابل ارائه به مشتری را داشته باشد و این محصول سبب رضایت مشتری شود. حال از این تکنیک میخواهیم در ساخت فرایند بهره ببریم، هدف ما در این روش کاهش ریسک شکست پروژه از طریق کاهش زمان اجرایی شدن پروژهها میباشد. یک MVP محصول مینمال شده نیست، بلکه یک استراتژی و پروسهای است برای تولید محصولی که قابلیت استفاده توسط کاربران را داشته باشد. در این مقاله طی یک مثال، فرایند “درخواست مرخصی” را توسط این روش تشریح میکنیم:
نکته حائز اهمیت در این روش این است که در پایان هر نسخه، فرایند قابل اجرا میباشد.
نسخه ۱ فرایند: اتوماسیون کردن فرایند
اداره سازمان و روشها برای کارهایی که در یک سازمان تکرار میشود، الگویی را مهیا میسازد و روند گردش کار را مشخص مینماید، سپس طبق یک دستورالعمل به کل سازمان ابلاغ میشود.
در این گام بوسیله BPMS، الگو به وسیله فرم الکترونیکی و گردش کار بوسیله BPMN پیادهسازی میشود.
برای مثال در فرایند مرخصی، تا پیش از این کارکنان درخواست مرخصی خود را در فرمی کاغذی پر میکردند، سپس مراحل لازم را انجام میدادند؛ هدف ما در این نسخه جمع آوری فرمهای کاغذی است.
نسخه ۲ فرایند: پیاده سازی قوانین اداری
در این نسخه هدف ما استخراج اطلاعات از سایر سیستم ها جهت استفاده در قوانین اداری BPMS میباشد. برای مثال این اطلاعات میزان مانده مرخصی از سیستم پرسنلی و ساعت ورود و خروج از سیستم حضور و غیاب میباشد.در نسخه قبل مسئول اداری براساس آیین نامه های مربوطه اقدام به بررسی درخواست میکرد و پیش از تایید درخواست، موارد زیر را بررسی مینمود:
- ماده ۱: بر اساس ماده ۶۴ قانون کار، مستخدمین به ازای هر ماه ۲/۵ روز ( سالانه ۳۰ روز ) مرخصی دارند.
- ماده ۲: مرخصی ساعتی کمتر از یک روز میباشد
- ماده ۳: بر اساس ماده ۷۲ قانون کار، کارگر میتواند به مدت ۳ روز از مرخصی ازدواج دائم یا فوت نزدیکان استفاده نماید.
- و غیره …
حال در این نسخه قبل از اینکه درخواستی ارسال شود، سیستم باید بصورت اتوماتیک قوانین اداری را بررسی نماید تا در صورت عدم حصول شرایط، در همان گام اول به درخواست کننده اطلاع داده شود.
نسخه ۳ فرایند: تعامل با دیگر سیستم ها
در این نسخه هدف ما ثبت اطلاعات در دیگر سیستمهای نرمافزاری سازمان میباشد. در نسخه قبل مسئول اداری پس از تایید نهایی درخواست مرخصی، درخواست را بصورت دستی در سیستم پرسنلی وارد مینمود. پس از تکمیل این گام دیگر نیازی به وارد کردن دوباره اطلاعات در سیستمهای دیگر نمیباشد، بلکه خود نرم افزار در انتهای فرایند، درخواست را بصورت اتوماتیک در سایر سیستمها ذخیره مینماید.
نکته قابل توجه این است که هر سیستم نرم افزاری قوانین و منطق مرتبط با خودش را دارد و تنها در صورتی میتوانیم مقداری را در آن سیستم نرم افزاری ذخیره نماییم، که آن سیستم رابط برنامهنویسی نرمافزار (API) را برای توسعه دهندگان مهیا کرده باشد.
بیشتر بخوانید: مراحل هفتگانه ساخت فرایند