Transcript BPMS
سیستم های مدیریت فرایندهای کسب و کار BPMS مرداد 87 اولین کنفرانس تخصصی نظام اداری الکترونیکی امیر مهجوریان 2 )Business Process Management Systems (BPMS فناوري اطالعات :چالشها عدم تطابق با نيازهاي واقعي كسبوكار يا از بين رفتن اين تطابق به مرور زمان عدم تواناي ي تغيير مداوم ،همراه با ذائقه مشتريان وقوع افزونگي اطالعات در سازمان وابستگي سازمان به سامانهاي خاص و در حالت بدتر به توليدكننده ان افت انعطافپذيري سازمان در قبال نياز به تغيير رويههاي كسبوكار توليد سامانههاي ي با قابليت مشابه افزايش هزينههاي توليد ،توسعه و نگهداشت عدم تمايل مديران به ادامه توليد و توسعه سامانههاي اطالعاتي تبديل سامانههاي توليد شده به دكور © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS تغییرات حرفه رقابت و تغییرات سریع تغییر و جایگزینی سیستم های اطالعاتی زمان سیستم های اطالعاتی نمی توانند با سرعت ایده پردازي انسانها تغییر کنند ! 3 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS مهمترین چالش :تغییر و پویائی فرایندهای سازمانی )Business Process Management Systems (BPMS سطوح اتوماسیون و مدیریت فرایندها سیستم های سرویس گرای بین سازمانی سیستم مدیریت فرایندهای کسب و کار )(BPMS سیستم های اتوماسیون گردش کار )(WFMS سیستم های مکاتبات اداری 4 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS Business Process Management Systems (BPMS) معرفی و تاریخچه BPMS BPMS Amir Mahjoorian ; www.ESOA.ir © 2008 5 Business Process Management Systems (BPMS) ! تنها اصل ثابت در عصر جدید ضرورت تغییر است ! تغيير “ . دارد، ارزش و اهميت بيشتري نسبت به اولين و پيشرو بودن، تواناي ي و قابليت تغيير در كسب وكارهای مدرن... ” تغییر Business Process Management — The Third Wave / BPMS Amir Mahjoorian ; : Howard Smith & Peter Fingar www.ESOA.ir © 2008 6 یك روش و سیستمي براي تعریف ،مدیریت ،تحلیل و بهینه سازي فعالیت ها "مدیریت فرآیندهاي سازماني" در باره این موضوع بحث مي كند كه كلیه فرآیندها و همه راه هایي كه به مشتري ختم مي شود تحت كنترل درآیند. BPM پاردایمي است مركب از مفاهیم مدیریتي و فناوري اطالعات BPMS نوع خاصي از نرم افزار مي باشد كه از تمام چرخه عمر فرآیندهاي كسب وكار پشتیباني مي كند. 7 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS مدیریت فرآیند كسب وكار -یك تعریف اجراي فرآیندهای کسب وکار توسعه فرآیندهای جدید ترکیبی با توسعه مولفه هاي موجود پیاده سازی فرآیندها در سیستم مدلسازی و طراحی توسعه و پیاده سازی مدلسازی و مستندسازی فرآیندهای کسب و کار طراحی شماتیک فرم های الکترونیکی طراحی شماتیک برنامه های کاربردی هماهنگ تحلیل و بهینه سازی اجرا و مدیریت تعامل مستقیم کاربران نهایی با سیستم تعامل با فرآیندهای هماهنگ شده با سیستم های موجود مدیریت موثر و اعمال کنترل بر روی فرآیندها 8 © 2008 www.ESOA.ir ; Amir Mahjoorian ردیابی بالدرنگ عملکرد فرآیندهای کسب وکار مدیریت شفاف بر روی عملکرد فرآیندهای کسب وکار بهینه سازی بالدرنگ فرآیندی BPMS )Business Process Management Systems (BPMS چرخه عمر و اجزای BPM = BPM تكنولوژي هاي مدرن + تئوري هاي مديريتي توسعه نرم افزارهای کاربردی مدیریت کیفیت جامع یکپارچه سازی سیستم ها شش سیگما معماری سرویس گرا مهندسی کسب وکار مدیریت گردش کار تفکر سیستمی مدیریت تراکنش های اطالعاتی XML and Web services 9 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS مدیریت فرآیندهای کسب وکار تا یک ده گذشته فناوری ها این توانایي را نداشته است كه خود را كامال با شرایط واقعي فرآیندهاي سازماني وفق دهد و نیاز به نوعي از سیستم ها براي پیاده سازي BPMمدتها احساس می شد. سیستم های مناسب برای BPMباید این ویژگیها را داشته باشند: 10 رویکرد و ساختار افقی(فرایندی) داشته باشند (بجای رویکرد عمودی – وظیفه ای) قابیلت تغییر و انعطاف باالئی داشته باشند (به دلیل تغییر مداوم کسب و کار) در سطح کل سازمان به کار گرفته شوند (چون فرایندها به هم وابسته اند) © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS عینیت بخشیدن به BPMبا كمك فناوري اطالعات ... سیستم هاي ERP سیستمهاي WFM سیستمهاي مدیریت فرایندهاي كاري ()BPMS 11 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS در پاسخ به این نیاز سه نسل از سیستم هاي اطالعاتي تا كنون به وجود امده اند. بعد از دهه 1990پكیجهاي ERPمانند ، Peoplesoft ، SAPو Oracle Financials به عنوان نرم افزارهاي در سطح مدیریت فروش رفتند و به عنوان نرم افزاري كه میتوانند تعداد زیادي و یا حتي اكثر احتیاجات شركتها را برآورده كنند معرفي شدند .سیستم هاي ERPقرار بود قابل اطمینان و كارا ،با قابلیت انعطاف ،سریع و شفاف باشند. 12 اما طبق گزارشات و نتایج عملي بدست آمده ،تعداد كمي از سازمانها و شركتها انتظاراتي را كه از پروژه هاي ERPداشته اند را بدست آورده اند ،حتي بوجود آورندگان سیستمهاي ERPایجاد نسل جدید این گونه سیستمهاي را در دستور كار دارند. در عمل سیستمهاي ERPهیچكدام از قابلیتهاي وضوح و قابلیت انعطاف سریع را برآورده نكردند .مضاف بر اینكه به دلیل هزینه زیاد پیاده سازي سیستم هاي متفاوت نرم افزاري ERPعملكرد آنها در مواجهه با فرآیندهاي كاري متوقف شد. © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS نسل اول :سیستم هاي ERP 13 سیستمهاي گردش كاري یكي از راه حلهاي دیگري است كه تاكنون ارائه شده است.این سیستمها مبتني بر زیستچرخ مستندسازي و عملیات بر اساس فرمهاي اطالعاتي است بصورت كلي این سیستمها از فرآیندهاي دفتري ،استاتیك و خوش تعریف پشتیباني مي كنند. از آنجایي كه فرآیندها بصورت واضح و آشكار در نرم افزار بیان مي شوند این نرم افزارها شفافیت و وضوح را برآورده مي سازند این نرم افزارها قابلیت تغییر و بروزرساني سریعي دارند به خاطر اینكه آنها تعاریفي را ایجاد مي كننده كه به راحتي و سرعت قابل تغییرند. محدودیت اصلي كه اینگونه سیستمها دارند عدم یكپارچه سازي است :در ضمینه ارتباط این نوع سیستمها با یكدیگر ضعف وجود دارد .برنامه هاي پیاده سازي بر مبناي جریان كار وابسته به كسب و كاري هستند كه براي آن كسب و كار بوجود آمده اند و به راحتي قابل بكارگیري در مورد مشتریان ،تأمین كنندگان و شركاي تجاري دیگر نمي باشند. © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS نسل دوم :سیستمهاي WFM 14 همه راهها در حال منتهي شدن به سیستم مدیریت فرآیندهاي سازماني به عنوان هسته سیستم هاي سازماني آینده هستند . نسل جدیدي از سیستمها در حال ظهور مي باشند که هدف اصلي آنها هماهنگ کردن فرآیندها با کار دیگران است ,شعار اصلي آنها این است که "جزئي از سیستم یا افراد آنها باشیم". این سیستم ها كه از سال 2005به بعد در حال فراگیر شدن هستند اكثر مبتني بر تكنولوژي و پروتكل هاي معماري سرویس گرا هستند. دلیل استفاده این سیستم ها از معماری سرویس گرا قابلیت باالی انعطاف پذیری و استفاده مجدد این معماری است که در مباحث مدیریت فرایندهای کاری مورد نیاز است. © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS نسل سوم :سیستمهاي مدیریت فرایندهاي كسب و كار TQM BPR General Workflow Interface Layer BPM Web Service Presentation Presentation Process Layer An y Process Calculation Business Rules Layer Mana geme nt Co ncept s Inv oices Business Lev el Obj ects General Workflow System and User Interactions BPMS AFE’s Business Level Objects Production Business Level Objects Anything Business Level Objects Business Level Objects Self-Generating Integration s IT on i t a v Inno Back end \ Systems Layer Business Process Management Systems (BPMS) BPMS ظهور EAI WFM API API API Web Service XML SAP using java API API Excel using com Databases using jdbc API MSMQ using com or java ERP Databases ‘85 ‘90 BPMS ‘95 Amir Mahjoorian ; ‘98 ‘00 www.ESOA.ir ‘05 time © 2008 15 Business Process Management Systems (BPMS) تفاوت Process باWorkflow BPMS Amir Mahjoorian ; www.ESOA.ir © 2008 16 Human Task D Human Task C Invoke Human Task F Human Task B Invoke Human Task A Invoke Invoke تعریف ساده آن گردش اسناد یا وظایف در طی یک فرایند کاری است و تمرکز آن بر جنبه های عملیاتی و ترتیب(توالی) است. کارکنان سازمان نقش کلیدی در انجام کار دارند طراحی و راه اندازی ان ساده و کم هزینه است امکانات کنترلی ومدیریتی ان کم است /برای کسب و کارهای کوچک مناسب است 17 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS سیستم های مدیریت گردش کار Business Process Management Systems (BPMS) BPMS باWFMS تفاوت کاربرد و جایگاه WFMS BPMS Process focus Human to human Human to system H2H Scope Single Application / Enterprise Workgroup Using Workflow Platform Multiple Process (Integrated) embedded in Applications Process layer within system components to have more flexibility and B2B integration Integration Expectations Limited Extensive Focus Task routing / Task Automation Lifecycle Process Modeling Limited Standard (BPMN) Reporting Basic Approach BPMS / None Engine , S2S H2S , S2H Separate management of processes and process improvement Extensive analytics on process efficiency Facilities to share information with BI tools for business effectiveness Amir Mahjoorian ; www.ESOA.ir © 2008 18 )Business Process Management Systems (BPMS سطوح اتوماسیون و مدیریت فرایندها سیستم های سرویس گرای بین سازمانی سیستم مدیریت فرایندهای کسب و کار )(BPMS سیستم های اتوماسیون گردش کار )(WFMS سیستم های اتوماسیون مکاتبات اداری 19 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS Business Process Management Systems (BPMS) معرفی معماری سرویس گرا BPMS Amir Mahjoorian ; www.ESOA.ir © 2008 20 Business Process Management Systems (BPMS) Amazon.com نمونه های وب سرویس BPMS Amir Mahjoorian ; www.ESOA.ir © 2008 21 Business Process Management Systems (BPMS) Amazon.com نمونه های وب سرویس BPMS Amir Mahjoorian ; www.ESOA.ir © 2008 22 رهیافتی برای ساخت سیستم های توزیع شده است كه كاركردهای نرم افزاری را در قالب سرویس ارائه می كند .این سرویس ها هم توسط دیگر نرم افزارها قابل فراخوانی هستند و هم برای ساخت سرویس های جدید مورد استفاده قرار می گیرند ،این رهیافت برای یكپارچه سازی فناوری ها در محیطی كه انواع مختلفی از سكوهای نرم افزاری و سخت افزاری وجود دارد ایده آل است. خواص معماری سرویس گرا به این شرح است: 23 استفاده از استانداردهای مستقل از فناوری و مورد توافق برای ارائه مولفه های نرم افزاری تحت قالب سرویس معرفی كننده یك روش مشخص و مورد توافق برای تعریف و ارتباط بین مولفه های نرم افزاری مولفه های نرم افزاری منفرد می توانند در ساخت دیگر نرم افزارها استفاده شوند تقویت كننده رهیافت سرهم بندی اجزاء از قبل تعریف شده برای ساخت نرم افزارها به جای توسعه و پیاده سازی آنها می تواند به نرم افزاهای خارج سازمانی نیز مانند انواع داخلی آن متصل شوند. © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS معماری سرویس گرا از نگاه IBM Business Process Management Systems (BPMS) استخراج سرویس های خوش تعریف از سیستم های موجود Application Landscape Servic e SOA Organization BPMS Amir Mahjoorian ; Servic e Servic Servic e e Servic Servic Servic Servic e e e e Servic Servic Servic Servic Servic e e Servic e e e e www.ESOA.ir © 2008 24 Business Process Management Systems (BPMS) ساخت سیستم های جدید با استفاده از سرویس های خوش تعریف Use / reuse Service Service Service Service Service Service ServiceService Service Service Service Service Service BPMS Amir Mahjoorian ; Create new applications www.ESOA.ir © 2008 25 استاندارد سازی و یکپارچگی سکوها و زیر ساخت های فناوری در درون سازمان بهبود تعامل پذیری بین سازمانی استفاده مجدد و انعطاف پذیری سرویس های اطالعاتی همراستائی بیشتر فناوری اطالعات با کسب و کار 26 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS اهداف اصلی معماری سرویس گرا 27 مدیر ارشد اجرائی( :)CEOمحصوالت یا فرآیندهای جدید به سادگی توسط فناوری اطالعات اجرا خواهند شد .سیستم های انعطاف پذیر دیگر مانعی بر سر تغییر و تكامل سریع فرآیندها نخواهند بود. مدیر ارشد اطالعاتی( :)CIOرفع معضل بزرگ یكپارچگی مجموعه سیستم های سازمان ،یكی از بزرگترین مشكالتی كه فناوری اطالعات در سازمانها بزرگ با آن روبرو بوده است .بدین ترتیب پاسخگوئی به نیازهای حرفه نیز بهبود می یابد. مدیر پروژه های تولید و توسعه سیستم های اطالعاتی :تقسیم پروژه ها به اجزاء كوچكتر كه می توانند مستقل از هم انجام شوند به سادگی محقق می شود .همچنین كنترل پیشرفت هر زیر پروژه نیز مستقال قابل محاسبه و كنترل خواهد بود. توسعه دهندگان سیستم :در گذشته یكی از سخت ترین و طاقت فرساترین كارها برای تولید كنندگان سیستم های اطالعاتی انجام یكپارچگی و اتصال با دیگر سیستمها بوده درحالیكه اكنون وب سرویس رهیافت غالب برای تولید سرویس هائی مستقل از فناوری است كه توسط دیگر سرویس های تحت وب قابل فراخوانی هستند. © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS معماری سرویس گرا از نگاه ذینفعان مختلف SOA مولفه های نرم افزاری مستقل از تکنولوژی و پلتفرم همراستائی کسب و کار با فناوری اطالعات ترکیب پذیری سرویس ها در قالب ارکستریشن حداک ثر قابلیت استفاده مجدد تعامل پذیری سامانه ها/سازمانها ارائه یک سرویس با واسطه های متنوع استفاده داخلی از سرویس های تحت وب درک مشترک کارشناسان حرفه و فناوری از مفهوم سرویس نگاشت مستقیم مولفه های حرفه به مولفه های سیستمی فرهنگ واژگان مشترک انعطاف پذیری سیستمهای اطالعاتی قابلیت تغییر سریع عملکرد حرفه و فناوری پشتیبانی مناسب فناوری از کسب و کار استخراج سرویس های جدید از مولفه های موجود 28 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS و معماری سرویس گرا ارائه شد تا ... دیگر سازمانها شرکاء و ذینفعان مستقیم سازمان سرویس های مبتنی بر فناوری اطالعات سیستمها و بانکهای اطالعاتی زیر ساختارها 29 © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS نیاز به تعامل پذیری سازمانها در حوزه فناوری اطالعات 4. مخازن سرویس توسط مهندسین فناوری اطالعات برای سازماندهی اطالعات مربوط به سرویس های الکترونیک طراحی می شود متقاضیان سرویس با جستجوی مخزن سرویس ،سرویس های مناسب را شناسائی و فراخوانی می کنند 1. )Business Process Management Systems (BPMS سرویس گرائی بین سازمانها 3. 5. مخزن سرویس ها )(UDDI مشخصات فنی سرویس های الکترونیک سازمانها از سرویس های یکدیگر استفاده می کنند تا یکپارچگی و تعامل پذیری سرویس های شهر الکترونیک تضمین شود 30 © 2008 اطالعات و سوابق سازمانها ارائه دهنده سرویس حوزه کاری و مشخصات فنی سرویس ها طبقه بندی و سازماندهی می شود www.ESOA.ir ; Amir Mahjoorian 2. سازمانها و ارائه دهندگان سرویس های الکترونیک ،اطالعات مربوط به سرویس را ثبت می کنند BPMS 31 در نظر گرفتن سیستم مناسب شرایط سازمان (سطح بلوغ سازمان ،جنس کسب و کار ،بودجه فناوری اطالعات ،نوع تبادالت بین سازمانی ،نوع و معماری سیستم های اطالعاتی موجود ) .. ، شناخت صحیح فروشندگان و محصوالت بازار ( شرکت های فروشنده سیستم های سازمانی محصول خود را کامل و دوای همه دردها می دانند! بدون انکه به نیازها و شرایط سازمان مشتری توجه کنند) © 2008 www.ESOA.ir ; Amir Mahjoorian BPMS )Business Process Management Systems (BPMS توصیه در خصوص چگونگی بکارگیری این رهیافت ها Business Process Management Systems (BPMS) با تشكر از وقت و حوصله شما عزيزان Email: [email protected] BPMS Amir Mahjoorian ; www.ESOA.ir © 2008 32