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