Forwarded from Hadi
با افزایش استفاده از مفهوم اینترنت اشیاء، احتمال ایجاد بینظمی و آشفتگی در اطلاعات ایجاد شده توسط وسایل ارتباطی زیاد میشود. بدین ترتیب که اشیاء هوشمند، اطلاعاتی را از طریق یک رابط کاربری به منظور دریافت پاسخ ارسال میکنند. برای هدایت این ارتباطات ایجاد شده در فضای مجازی، استفاده از فرآیندها ضروری و حائز اهمیت به نظر میرسد. پس BPMS و مدیریت فرآیندها، در مدیریت حجم فراوان اطلاعات تولیدشده توسط اشیاء متصل به اینترنت نقش بسزایی ایفا میکند، زیرا اولا BPM امکان نگهداری و مدیریت تغییرات آنها را فراهم میآورد. (بطور مثال زمانی که رابط کاربری تغییر میکند.) همچنین BPM یک لایه پیگیری ایجاد میکند که به شما این اجازه را میدهد که با استفاده از شاخصهای عملکرد وسایل متصل به اینترنت، بهترین تصمیم را در خصوص استفاده از آنها اتخاذ کنید.
اینترنت اشیاء به طور قطع دنیای امروز را شکل داده است. با روند رو به رشد اجتماع در ایجاد خلاقیت، همکاری اینترنت اشیاء و BPM برای هدایت جریان عظیم اطلاعات مربوط به اشیاء هوشمند ضروری به نظر میرسد. در واقع میتوان گفت BPM، خدمترسانی اینترنت اشیاء را بهبود میبخشد.
اینترنت اشیاء به طور قطع دنیای امروز را شکل داده است. با روند رو به رشد اجتماع در ایجاد خلاقیت، همکاری اینترنت اشیاء و BPM برای هدایت جریان عظیم اطلاعات مربوط به اشیاء هوشمند ضروری به نظر میرسد. در واقع میتوان گفت BPM، خدمترسانی اینترنت اشیاء را بهبود میبخشد.
Forwarded from Hadi
تصمیم شرکت به استفاده از سیستم BPMS
بدلیل پراکندگی واحدهای مختلف شرکت هماهنگی بین واحدها وجود نداشت، همچنین کنترل جهانی فعالیتهای شرکت بسیار دشوار و زمان تحویل بسیار طولانی بود. بسیاری از فعالیتها بصورت دستی انجام میشد و بدلیل استاندارد نبودن فرایندها و عدم وجود قانون مشخصی که بتوان براساس آن، فرایندها را پیش برد، کاربران دچار اشتباهات و خطاهای بسیاری میشدند و همین امر مشکلاتی را برای سازمان بوجود میاورد که در نتیجه آن بهره وری کارکنان نیز بسیار کاهش میافت.
در نهایت شرکت ایرفرانس تصمیم به استفاده از سیستمی گرفت که علاوه بر اینکه مشکلات موجود را کاهش دهد انعطاف پذیری بیشتری داشته باشد و قابلیت تغییر و انطباق با شرایط را به آسانی میسر سازد.
همچنین دارای کاربری آسان و قابلیت توسعه سریع را داشته باشد. در همین راستا کارشناسان شرکت به این نتیجه رسیدند که بهترین سیستمی که می تواند نیازهای آنها را برطرف کند سیستم BPMS واقعی است.
بدلیل پراکندگی واحدهای مختلف شرکت هماهنگی بین واحدها وجود نداشت، همچنین کنترل جهانی فعالیتهای شرکت بسیار دشوار و زمان تحویل بسیار طولانی بود. بسیاری از فعالیتها بصورت دستی انجام میشد و بدلیل استاندارد نبودن فرایندها و عدم وجود قانون مشخصی که بتوان براساس آن، فرایندها را پیش برد، کاربران دچار اشتباهات و خطاهای بسیاری میشدند و همین امر مشکلاتی را برای سازمان بوجود میاورد که در نتیجه آن بهره وری کارکنان نیز بسیار کاهش میافت.
در نهایت شرکت ایرفرانس تصمیم به استفاده از سیستمی گرفت که علاوه بر اینکه مشکلات موجود را کاهش دهد انعطاف پذیری بیشتری داشته باشد و قابلیت تغییر و انطباق با شرایط را به آسانی میسر سازد.
همچنین دارای کاربری آسان و قابلیت توسعه سریع را داشته باشد. در همین راستا کارشناسان شرکت به این نتیجه رسیدند که بهترین سیستمی که می تواند نیازهای آنها را برطرف کند سیستم BPMS واقعی است.
Forwarded from Hadi
اهداف این شرکت برای استفاده از BPMS
مدیران شرکت ایرفرانس برای پیاده سازی BPMS در مجموعه بدنبال اهداف زیر بودند:
بهبود زمان تحویل و پاسخدهی در توسعه سیستم IT
پیادهسازی مدیریت فعالیتها و کنترل جهانی از وضعیت پروژهها
افزایش کیفیت دادهها و انطباق و کاهش اتکا به روشهای دستی
ارائه دقیقوضعیت کار به موقع از طریق دسترسی به اطلاعات مرکزی
توسعه یک راه حل BPM انعطاف پذیر با قابلیت بالا برای تنظیم فرآیندها در طول زمان
افزایش بهرهوری از طریق کاهش زمان تأمین خدمات IT
از بین بردن خطاهای کاربران از طریق استفاده از نام استاندارد و قوانین
برخورداری از قابلیت تغییر فرایندها براحتی و با کمترین مشکل
مدیران شرکت ایرفرانس برای پیاده سازی BPMS در مجموعه بدنبال اهداف زیر بودند:
بهبود زمان تحویل و پاسخدهی در توسعه سیستم IT
پیادهسازی مدیریت فعالیتها و کنترل جهانی از وضعیت پروژهها
افزایش کیفیت دادهها و انطباق و کاهش اتکا به روشهای دستی
ارائه دقیقوضعیت کار به موقع از طریق دسترسی به اطلاعات مرکزی
توسعه یک راه حل BPM انعطاف پذیر با قابلیت بالا برای تنظیم فرآیندها در طول زمان
افزایش بهرهوری از طریق کاهش زمان تأمین خدمات IT
از بین بردن خطاهای کاربران از طریق استفاده از نام استاندارد و قوانین
برخورداری از قابلیت تغییر فرایندها براحتی و با کمترین مشکل
Forwarded from Hadi
دستاوردهای حاصل از بکارگیری BPMS واقعی در ایرفرانس
کاهش زمان تحویل تا ۵۰٪
یکپارچهسازی با سیستم های موجود و برنامههای کاربردی
کاهش زمان واقعی بهروزرسانی وضعیت سلف سرویس (فرایندی شدن تمام فعالیتها)
آموزش و تحویل اولین فرایند در ۱۲ هفته
ورژن زدن نسخههای بعدی در مدت ۲هفته
کاهش کاغذ بازی، فعالیتهای دستی و تاخیرهای غیرضروری
کاهش زمان تحویل تا ۵۰٪
یکپارچهسازی با سیستم های موجود و برنامههای کاربردی
کاهش زمان واقعی بهروزرسانی وضعیت سلف سرویس (فرایندی شدن تمام فعالیتها)
آموزش و تحویل اولین فرایند در ۱۲ هفته
ورژن زدن نسخههای بعدی در مدت ۲هفته
کاهش کاغذ بازی، فعالیتهای دستی و تاخیرهای غیرضروری
Forwarded from Hadi
روشهای متداول تبادل اطلاعات میان نرمافزارها
قبل از ورود به بحث چگونگی ارتباط نرمافزار BPMS با سایر نرمافزارها، بهتر است ابتدا با استانداردهای تبادل اطلاعات میان سامانههای اطلاعاتی آشنا شویم تا در مرحله بعد بتوانیم از استانداردهای تدوین شده در مبحث یکپارچگی استفاده بهینه نماییم.
برای تبادل اطلاعات میان نرمافزارها، استانداردهایی تدوین شده است که متداولترین آنها استفاده از سرویسها میباشد. سرویسها در قالب پروتکلهای Web Service و Rest Service قابل استفاده هستند. البته شرکت مایکروسافت هم از .Net Framework 3.5 به بعد سرویسی تحت عنوان (Windows Communication Foundation (WCF ارائه نموده است که از پروتکلهای ارتباطی گوناگونی مانند net.tcp و… پشتیبانی میکند، اما در حال حاضر سازگارترین و مناسبت ترین روش برای تبادل اطلاعات میان نرمافزارها، استفاده از وب سرویس میباشد به این دلیل که وبسرویسها برای تبادل اطلاعات،هیچگونه وابستگی به سیستم عامل قابل استفاده ندارند.
قبل از ورود به بحث چگونگی ارتباط نرمافزار BPMS با سایر نرمافزارها، بهتر است ابتدا با استانداردهای تبادل اطلاعات میان سامانههای اطلاعاتی آشنا شویم تا در مرحله بعد بتوانیم از استانداردهای تدوین شده در مبحث یکپارچگی استفاده بهینه نماییم.
برای تبادل اطلاعات میان نرمافزارها، استانداردهایی تدوین شده است که متداولترین آنها استفاده از سرویسها میباشد. سرویسها در قالب پروتکلهای Web Service و Rest Service قابل استفاده هستند. البته شرکت مایکروسافت هم از .Net Framework 3.5 به بعد سرویسی تحت عنوان (Windows Communication Foundation (WCF ارائه نموده است که از پروتکلهای ارتباطی گوناگونی مانند net.tcp و… پشتیبانی میکند، اما در حال حاضر سازگارترین و مناسبت ترین روش برای تبادل اطلاعات میان نرمافزارها، استفاده از وب سرویس میباشد به این دلیل که وبسرویسها برای تبادل اطلاعات،هیچگونه وابستگی به سیستم عامل قابل استفاده ندارند.
Forwarded from Hadi
BPMS چگونه با نرمافزارهای دیگر ارتباط برقرار میکند؟
بدیهی است در طی اجرای فرآیند، نیاز به برقراری ارتباط با نرمافزارهای مختلف سازمان امری اجتناب ناپذیر است. برای مثال ممکن است بخواهیم پس از تایید یک نوع درخواست، اطلاع مهمی را از طریق پیامک به مدیر سازمان ارسال نماییم، و یا پس از تایید مرخصی، مدت زمان مرخصی را بصورت خودکار در سیستم کارکرد _که توسط یک شرکت دیگر تهیه شده_ ثبت نماییم تا از ورود مجدد اطلاعات و دوبارهکاری جلوگیری شود. اما سوال اساسی این است که چگونه میتوان چنین یکپارچگیای را در سطح فرآیند و نرمافزارهای سازمان فراهم آورد؟
همانطور که در ابتدا گفته شد، برای حل این مشکل باید از وبسرویسها برای تبادل اطلاعات استفاده نماییم. بعبارتی لازم است سرویسهایی را ایجاد نماییم تا در این مثال، بتوانند اطلاعاتی را از داخل فرآیند BPM به نرمافزار کارکرد تحویل دهند. معمولا این سرویسها توسط سازمان خریدار BPMS یا شرکتهای تولیدکننده مانند شرکت تولیدکننده سیستم کارکرد تهیه میشوند. استفاده از سرویسها باعث میشوند تا سیستمها علاوه بر فعالیت مستقل خود با یکدیگر نیز ارتباط داشته باشند.
علت بکارگیری سیستم پایگاههای داده باعث میشود پس از عملیات ارتقا یا بهنگام سازی نرمافزارها توسط شرکت سازنده، تعاملات و یکپارچگیهای ایجاد شده دچار اختلال نگردد. سرویسها شفافیت بالایی را در توصیف عملیاتهای مرتبط با یکپارچهسازی دارند، از اینرو استفاده مجدد و یا توسعه آنها ساده میباشد.
بدیهی است در طی اجرای فرآیند، نیاز به برقراری ارتباط با نرمافزارهای مختلف سازمان امری اجتناب ناپذیر است. برای مثال ممکن است بخواهیم پس از تایید یک نوع درخواست، اطلاع مهمی را از طریق پیامک به مدیر سازمان ارسال نماییم، و یا پس از تایید مرخصی، مدت زمان مرخصی را بصورت خودکار در سیستم کارکرد _که توسط یک شرکت دیگر تهیه شده_ ثبت نماییم تا از ورود مجدد اطلاعات و دوبارهکاری جلوگیری شود. اما سوال اساسی این است که چگونه میتوان چنین یکپارچگیای را در سطح فرآیند و نرمافزارهای سازمان فراهم آورد؟
همانطور که در ابتدا گفته شد، برای حل این مشکل باید از وبسرویسها برای تبادل اطلاعات استفاده نماییم. بعبارتی لازم است سرویسهایی را ایجاد نماییم تا در این مثال، بتوانند اطلاعاتی را از داخل فرآیند BPM به نرمافزار کارکرد تحویل دهند. معمولا این سرویسها توسط سازمان خریدار BPMS یا شرکتهای تولیدکننده مانند شرکت تولیدکننده سیستم کارکرد تهیه میشوند. استفاده از سرویسها باعث میشوند تا سیستمها علاوه بر فعالیت مستقل خود با یکدیگر نیز ارتباط داشته باشند.
علت بکارگیری سیستم پایگاههای داده باعث میشود پس از عملیات ارتقا یا بهنگام سازی نرمافزارها توسط شرکت سازنده، تعاملات و یکپارچگیهای ایجاد شده دچار اختلال نگردد. سرویسها شفافیت بالایی را در توصیف عملیاتهای مرتبط با یکپارچهسازی دارند، از اینرو استفاده مجدد و یا توسعه آنها ساده میباشد.
Forwarded from Hadi
یک رویکرد ساختار یافتهای از روشها، سیاستها، معیارها، تمرینهای مدیریتی و ابزارهای نرم افزاری جهت مدیریت و بهینه سازی مستمر فعالیتها و فرآیندهای یک سازمان میباشد.
Forwarded from Hadi
جریان کار بوسیله وظایف و توالی فعالیتها (با نرم افزارهای مشخص) از طریق یک سری از قدمهای از پیش تعیین شده در نظر گرفته میشود که شامل یک گروه کوچکی از افراد و یا نرم افزارهای مربوطه میشوند.
Forwarded from IT Pro
31days_CCNA_-_Abbas_Abbasi.pdf
22.9 MB