SlideShare a Scribd company logo
WEBINAR (SHORT VERSION) HOW TO USE BPMN* FOR MODELLING BUSINESS PROCESSES Dr Alexander Samarin www.samarin.biz * Business Process Modeling Notation
BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda   2009-summer How to use  BPMN for modelling business processes
Ideally, one formal description of business processes model in design input for project planning and execution executable program for coordination of work documentation for all staff members Explicit expression of coordination Express relationships between BPM artefacts Understandable by all staff members A tool for communication A tool for joint work of the business and the IT Context for BPMN   2009-summer How to use  BPMN for modelling business processes
An original development by Business Process Management Initiative  to align modelling notations since 2000 The primary goal – understanding by business stakeholders OMG standard since 2005 Current version 1.2 since Jan 2009 Version 2 is under development (to be discussed at the end of this webinar) BPMN standard   2009-summer How to use  BPMN for modelling business processes
This is based on the experience that the direct use of some standards does  not guarantee interoperability Development “by committee” leads to  exotic features Bottom-up approach leads to yet another attempt to solve  all problems  with the current tool BPM industry is  vendor-driven  and not  customer-driven BPMN has  no solid execution semantic model  – each tool executes BPM diagrams differently It is important to follow a critical approach to BPMN   2009-summer How to use  BPMN for modelling business processes
BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda   2009-summer How to use  BPMN for modelling business processes
3 kinds of flow objects Activity Gateway Event 3 ways of connecting Sequence flow Message flow Association Two types of container Pools Lanes (swimlanes) BPMN basic set shapes 2009-summer How to use  BPMN for modelling business processes
Template-based static connection of “flow objects” or sequence relationship (predecessor and successor) similar to a river (upstream and downstream) process template is an abstract description of a process Three types of coordination logic (1)   2009-summer How to use  BPMN for modelling business processes
Token-based token marks elements which active at a particular time dynamic connection of “flow objects” or synchronisation (wait for) / chronologic relationship similar to a “flock” of ducks (split and join) several tokens may co-exist  Three types of coordination logic (2)   2009-summer How to use  BPMN for modelling business processes
Instance-based process instance is an enactment of a process template each instance may have different behaviour of tokens a process instance is completed when all tokens have been consumed  a process instance may start several instances of another process (although the latter is mentioned only once in the former) Three types of coordination logic (3)   2009-summer How to use  BPMN for modelling business processes
Start event  produces  a token End (or finish) event  consumes  a token Intermediate token  means that something happened within a business process engine Event types   2009-summer How to use  BPMN for modelling business processes
Too many events details Recommendations to use:  Mainly “message” Sometimes “empty”,  “error” and “timer” Event details   2009-summer How to use  BPMN for modelling business processes  Throw message Catch message Start message End message
It has at least one activity! Simplest useful process    2009-summer How to use  BPMN for modelling business processes
Activity02, Activity03 and Activity04 will be executed in parallel; the process will only be continued when each of them is completed Logic of tokens is used Parallel gateway 2009-summer How to use  BPMN for modelling business processes
A single activity Activity02 or Activity03 or Activity04 will be executed. The choice is based on the logic defined within the gateway G01 Logic of tokens is used Exclusive gateway 2009-summer How to use  BPMN for modelling business processes
Several activities can be executed in parallel It covers functionality of parallel and exclusive gateways Logic of tokens is used Inclusive gateway 2009-summer How to use  BPMN for modelling business processes
Many tokens can pass the same activity Logic of templates vs. logic of tokens   2009-summer How to use  BPMN for modelling business processes
Process fragment is a compound activity Also called “sub-process” Process fragments   2009-summer How to use  BPMN for modelling business processes
Repeating conditions may be different in different systems Repeatable process fragments (1)   2009-summer How to use  BPMN for modelling business processes
Be explicit within fragments; the exclusive gateway G01 which is used to specify two branches – one to continue the loop and one to exit it Repeatable process fragments (2)   2009-summer How to use  BPMN for modelling business processes
Catching errors and time-outs Process fragment as logical grouping 2009-summer How to use  BPMN for modelling business processes
A pool is a container for activities carried out by a particular participant in a process Typically, a participant is a role for a human activity a service (or a process) for an automated activity Pool 2009-summer How to use  BPMN for modelling business processes
Flow  connector represents the sequence of activities within the same pool Message  connection represents  the communication between  activities in separate pools Connectors 2009-summer How to use  BPMN for modelling business processes
Handling of messages (1)   2009-summer How to use  BPMN for modelling business processes
Handling of messages (2)   2009-summer How to use  BPMN for modelling business processes
The full set of elements 2009-summer How to use  BPMN for modelling business processes
BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda   2009-summer How to use  BPMN for modelling business processes
Example of unstructured BPMN 2009-summer How to use  BPMN for modelling business processes
Horizontal vs. vertical timeline  Diagramming style in BPMN (1) How to use  BPMN for modelling business processes  2009-summer Timeline
Diagramming style in BPMN (2) How to use  BPMN for modelling business processes  2009-summer Participants
BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda   2009-summer How to use  BPMN for modelling business processes
Recent research work led by several universities has led to the identification of about 40 workflows patterns; used for comparison of different workflow engines Visit  http://www.workflowpatterns.com/ Most of them are complex Workflow patterns How to use  BPMN for modelling business processes  2009-summer
Anti-pattern PRF Process Realisation Faked   2009-summer How to use  BPMN for modelling business processes
With a process instance we “carry” a package with Business objects (by value and by reference) Business documents (by value and by reference) Key Performance Indicators (KPIs) Audit trails Comments Local variables etc. Pattern PP Process Package How to use  BPMN for modelling business processes  2009-summer
BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda   2009-summer How to use  BPMN for modelling business processes
it treats human and automated activities equally it is primarily for capturing the flow of control, and not for optimisation it is a tool for both the business and the IT (maybe with coaching by a process architect/engineer) it provides validation by simulation it provides validation by quick prototyping – real services can be invoked it is a visual programming approach Principles of the modelling procedure 2009-summer How to use  BPMN for modelling business processes
Its purpose is to  analyse  a building block (what it is supposed to do)  to  synthesise  its implementation (how it does this) as the explicit coordination of other building blocks (processes or activities) It is iterative – we can apply it until we have left only indivisible building blocks (i.e. activities) Artefacts are constructed recursively, like Russian dolls The modelling procedure 2009-summer How to use  BPMN for modelling business processes
Four phases 2009-summer How to use  BPMN for modelling business processes
The purpose  to analyse a building block as a whole to discover its functional characteristics and some related artefacts The method the business story behind this building block should be carefully analysed to determine some of its artefacts  Recommendations at this point, don’t go into excessive detail for each artefact; this should be done later Blackboxing phase 2009-summer How to use  BPMN for modelling business processes
The purpose  to analyse a building block from within to determine its internal structure and its major artefacts The method determine the main functional (or logical) steps add check-points between steps classify artefacts for these steps Recommendations don’t have more than 7 steps avoid loop-back over check-points Structuring phase (1) 2009-summer How to use  BPMN for modelling business processes
Steps and check points Structuring phase (2) 2009-summer How to use  BPMN for modelling business processes
Steps, check points and artefacts Structuring phase (3) 2009-summer How to use  BPMN for modelling business processes
The purpose  to synthesize an initial version of the formal coordination: some kind of process skeleton The method add intra-step logic start formalising the business objects involved collect test scenarios Recommendations consider implementation of human activities as interactive forms Re-construction phase (1) 2009-summer How to use  BPMN for modelling business processes
The diagram Re-construction phase (2) 2009-summer How to use  BPMN for modelling business processes
The purpose  to enrich the process skeleton by adding more automated activities The method add pools apply different practical patterns use a business rule engine if available collect test scenarios Recommendations work iteratively (step-by-step) Instrumentation phase (1) 2009-summer How to use  BPMN for modelling business processes
The diagram Instrumentation phase (2) 2009-summer How to use  BPMN for modelling business processes
BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda   2009-summer How to use  BPMN for modelling business processes
Seamless exchange between different modelling tools Conformance levels Execution semantic promised Merging orchestration and choreography Driven by vendors BPMN 2.0 (in development)   2009-summer How to use  BPMN for modelling business processes
Agreed BPM reference model Conformance for standard execution semantic BPMN-like model with different levels of detail A modelling procedure which guides people A coherent set of standards similar to W3C for HTML:  xHTML for structure and content  CSS for presentation  DOM-based API for dynamic modifications some other specialized standards All vendors benchmark their products against an agreed test (similar to acid3.acidtests.org) Dreaming about a customer-centric BPM   2009-summer How to use  BPMN for modelling business processes
BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda   2009-summer How to use  BPMN for modelling business processes
Example: Apply for a position   2009-summer How to use  BPMN for modelling business processes
Contact information: Alexander   Samarin [email_address] www.improving-BPM-systems.com Thank you   2009-summer How to use  BPMN for modelling business processes
Ad

More Related Content

What's hot (20)

BPMN 2.0 Introduction
BPMN 2.0 IntroductionBPMN 2.0 Introduction
BPMN 2.0 Introduction
Bjoern Reinhold
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
solomd
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
Mohamed Zakarya Abdelgawad
 
Bpmn tutorial
Bpmn tutorialBpmn tutorial
Bpmn tutorial
Deepak Sachdeva
 
BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introduction
ejlp12
 
BPMN Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visio
vpmouttou
 
Implementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioImplementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft Visio
Goutama Bachtiar
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
Max Tay
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
BOC Group
 
Bpmn 2 0 getting started guide
Bpmn 2 0 getting started guideBpmn 2 0 getting started guide
Bpmn 2 0 getting started guide
adickerson0
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
Deepak Kadam
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
Craig Brown
 
Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?
Bonitasoft
 
BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2
Eliza Wright
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 Training
Franco Pang
 
BPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 PaletteBPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 Palette
Declan Chellar
 
Business analysis Fundamentals | Fundamentals of business analysis
Business analysis Fundamentals | Fundamentals of business analysisBusiness analysis Fundamentals | Fundamentals of business analysis
Business analysis Fundamentals | Fundamentals of business analysis
Techcanvass
 
BPMN
BPMNBPMN
BPMN
QBI Institute
 
Introducing Business Analysis
Introducing Business AnalysisIntroducing Business Analysis
Introducing Business Analysis
Edgar Khachatryan
 
Business Process Management Approach
Business Process Management Approach  Business Process Management Approach
Business Process Management Approach
Navitsumo Consulting Ltd.
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
solomd
 
BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introduction
ejlp12
 
BPMN Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visio
vpmouttou
 
Implementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioImplementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft Visio
Goutama Bachtiar
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
Max Tay
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
BOC Group
 
Bpmn 2 0 getting started guide
Bpmn 2 0 getting started guideBpmn 2 0 getting started guide
Bpmn 2 0 getting started guide
adickerson0
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
Deepak Kadam
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
Craig Brown
 
Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?
Bonitasoft
 
BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2
Eliza Wright
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 Training
Franco Pang
 
BPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 PaletteBPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 Palette
Declan Chellar
 
Business analysis Fundamentals | Fundamentals of business analysis
Business analysis Fundamentals | Fundamentals of business analysisBusiness analysis Fundamentals | Fundamentals of business analysis
Business analysis Fundamentals | Fundamentals of business analysis
Techcanvass
 
Introducing Business Analysis
Introducing Business AnalysisIntroducing Business Analysis
Introducing Business Analysis
Edgar Khachatryan
 

Viewers also liked (20)

Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
Sandy Kemsley
 
Getting Started With Business Process Modeling
Getting Started With Business Process ModelingGetting Started With Business Process Modeling
Getting Started With Business Process Modeling
Michael zur Muehlen
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
uhuru1973
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
Michael zur Muehlen
 
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
Denis Gagné
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014
Dr. Jackie Damrau, BPMN
 
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
Michele Chinosi
 
Process architecture - Part II
Process architecture - Part IIProcess architecture - Part II
Process architecture - Part II
Marcello La Rosa
 
Process architecture - Part I
Process architecture - Part IProcess architecture - Part I
Process architecture - Part I
Marcello La Rosa
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
Marlon Dumas
 
Bpmn2 0 poster_en
Bpmn2 0 poster_enBpmn2 0 poster_en
Bpmn2 0 poster_en
jlaznik
 
It Consulting 1 Opis Dzialanosci Eksperta Analityka
It Consulting 1 Opis Dzialanosci Eksperta AnalitykaIt Consulting 1 Opis Dzialanosci Eksperta Analityka
It Consulting 1 Opis Dzialanosci Eksperta Analityka
Jaroslaw Zelinski
 
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
LEADingPractice
 
Generalizacja mapy, rodzaje map, poziomice
Generalizacja mapy, rodzaje map, poziomiceGeneralizacja mapy, rodzaje map, poziomice
Generalizacja mapy, rodzaje map, poziomice
abijak
 
Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)
elliando dias
 
Procesy
ProcesyProcesy
Procesy
raphau
 
Dynamiczne aspekty procesów biznesowych.
Dynamiczne aspekty procesów biznesowych.Dynamiczne aspekty procesów biznesowych.
Dynamiczne aspekty procesów biznesowych.
Tomasz Gzik
 
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation FundamentalsBusiness Process Modeling Notation Fundamentals
Business Process Modeling Notation Fundamentals
Mustafa Jarrar
 
Konfiguracja wartości, czyli m.in. o tym, dlaczego TOGAF ADM można zastosować...
Konfiguracja wartości, czyli m.in. o tym, dlaczego TOGAF ADM można zastosować...Konfiguracja wartości, czyli m.in. o tym, dlaczego TOGAF ADM można zastosować...
Konfiguracja wartości, czyli m.in. o tym, dlaczego TOGAF ADM można zastosować...
Bogdan Gluszkowski
 
Презентация ARIS Express
Презентация ARIS ExpressПрезентация ARIS Express
Презентация ARIS Express
Andrey Koptelov
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
Sandy Kemsley
 
Getting Started With Business Process Modeling
Getting Started With Business Process ModelingGetting Started With Business Process Modeling
Getting Started With Business Process Modeling
Michael zur Muehlen
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
uhuru1973
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
Michael zur Muehlen
 
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
Denis Gagné
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014
Dr. Jackie Damrau, BPMN
 
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
Michele Chinosi
 
Process architecture - Part II
Process architecture - Part IIProcess architecture - Part II
Process architecture - Part II
Marcello La Rosa
 
Process architecture - Part I
Process architecture - Part IProcess architecture - Part I
Process architecture - Part I
Marcello La Rosa
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
Marlon Dumas
 
Bpmn2 0 poster_en
Bpmn2 0 poster_enBpmn2 0 poster_en
Bpmn2 0 poster_en
jlaznik
 
It Consulting 1 Opis Dzialanosci Eksperta Analityka
It Consulting 1 Opis Dzialanosci Eksperta AnalitykaIt Consulting 1 Opis Dzialanosci Eksperta Analityka
It Consulting 1 Opis Dzialanosci Eksperta Analityka
Jaroslaw Zelinski
 
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
From Models of Understanding (ARIS example) to Models of Execution (SAP examp...
LEADingPractice
 
Generalizacja mapy, rodzaje map, poziomice
Generalizacja mapy, rodzaje map, poziomiceGeneralizacja mapy, rodzaje map, poziomice
Generalizacja mapy, rodzaje map, poziomice
abijak
 
Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)
elliando dias
 
Procesy
ProcesyProcesy
Procesy
raphau
 
Dynamiczne aspekty procesów biznesowych.
Dynamiczne aspekty procesów biznesowych.Dynamiczne aspekty procesów biznesowych.
Dynamiczne aspekty procesów biznesowych.
Tomasz Gzik
 
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation FundamentalsBusiness Process Modeling Notation Fundamentals
Business Process Modeling Notation Fundamentals
Mustafa Jarrar
 
Konfiguracja wartości, czyli m.in. o tym, dlaczego TOGAF ADM można zastosować...
Konfiguracja wartości, czyli m.in. o tym, dlaczego TOGAF ADM można zastosować...Konfiguracja wartości, czyli m.in. o tym, dlaczego TOGAF ADM można zastosować...
Konfiguracja wartości, czyli m.in. o tym, dlaczego TOGAF ADM można zastosować...
Bogdan Gluszkowski
 
Презентация ARIS Express
Презентация ARIS ExpressПрезентация ARIS Express
Презентация ARIS Express
Andrey Koptelov
 
Ad

Similar to How to use BPMN* for modelling business processes (20)

Demystifying BPM
Demystifying BPMDemystifying BPM
Demystifying BPM
Tony Caniglia
 
The business analyst and bpm
The business analyst and bpmThe business analyst and bpm
The business analyst and bpm
dotNFS
 
BPM -- context for testing
BPM -- context for testingBPM -- context for testing
BPM -- context for testing
Alexander SAMARIN
 
BPMN.ppt
BPMN.pptBPMN.ppt
BPMN.ppt
Britaldo GJ
 
Business Process Modeling Notation presentation
Business Process Modeling Notation presentationBusiness Process Modeling Notation presentation
Business Process Modeling Notation presentation
wangli1026
 
Bpmn
BpmnBpmn
Bpmn
Brockhaus Group
 
Webinar: BPMN with camunda
Webinar: BPMN with camundaWebinar: BPMN with camunda
Webinar: BPMN with camunda
camunda services GmbH
 
172298
172298172298
172298
Testg Gts
 
BPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUG
Bonitasoft
 
BPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureBPM for business analysts: modelling procedure
BPM for business analysts: modelling procedure
Alexander SAMARIN
 
Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010
bpmn2010
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EA
Alexander SAMARIN
 
Examples of BPM + SOA joint work
Examples of BPM + SOA joint workExamples of BPM + SOA joint work
Examples of BPM + SOA joint work
Alexander SAMARIN
 
Business Process Management Using The Open-Source Toolset
Business Process Management Using The Open-Source ToolsetBusiness Process Management Using The Open-Source Toolset
Business Process Management Using The Open-Source Toolset
Adeel Javed
 
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
isabelmargarido
 
Aula 8 21032013 sii-vfinal
Aula 8   21032013 sii-vfinalAula 8   21032013 sii-vfinal
Aula 8 21032013 sii-vfinal
Aneesh Zutshi
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
guest4c12f7
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
guest4c12f7
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
guest4c12f7
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technology
myalya
 
The business analyst and bpm
The business analyst and bpmThe business analyst and bpm
The business analyst and bpm
dotNFS
 
Business Process Modeling Notation presentation
Business Process Modeling Notation presentationBusiness Process Modeling Notation presentation
Business Process Modeling Notation presentation
wangli1026
 
BPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUG
Bonitasoft
 
BPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureBPM for business analysts: modelling procedure
BPM for business analysts: modelling procedure
Alexander SAMARIN
 
Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010
bpmn2010
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EA
Alexander SAMARIN
 
Examples of BPM + SOA joint work
Examples of BPM + SOA joint workExamples of BPM + SOA joint work
Examples of BPM + SOA joint work
Alexander SAMARIN
 
Business Process Management Using The Open-Source Toolset
Business Process Management Using The Open-Source ToolsetBusiness Process Management Using The Open-Source Toolset
Business Process Management Using The Open-Source Toolset
Adeel Javed
 
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
isabelmargarido
 
Aula 8 21032013 sii-vfinal
Aula 8   21032013 sii-vfinalAula 8   21032013 sii-vfinal
Aula 8 21032013 sii-vfinal
Aneesh Zutshi
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
guest4c12f7
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
guest4c12f7
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
guest4c12f7
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technology
myalya
 
Ad

More from Alexander SAMARIN (20)

Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Alexander SAMARIN
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systems
Alexander SAMARIN
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference Architecture
Alexander SAMARIN
 
Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart Cities
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1
Alexander SAMARIN
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisations
Alexander SAMARIN
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of view
Alexander SAMARIN
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experience
Alexander SAMARIN
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
Alexander SAMARIN
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Alexander SAMARIN
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view
Alexander SAMARIN
 
Help #SME becoming #digital
Help #SME becoming #digitalHelp #SME becoming #digital
Help #SME becoming #digital
Alexander SAMARIN
 
Architecting digital transformation v1
Architecting digital transformation v1Architecting digital transformation v1
Architecting digital transformation v1
Alexander SAMARIN
 
Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes
Alexander SAMARIN
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paper
Alexander SAMARIN
 
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Alexander SAMARIN
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systems
Alexander SAMARIN
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference Architecture
Alexander SAMARIN
 
Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart Cities
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2
Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1
Alexander SAMARIN
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisations
Alexander SAMARIN
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of view
Alexander SAMARIN
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experience
Alexander SAMARIN
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
Alexander SAMARIN
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Alexander SAMARIN
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view
Alexander SAMARIN
 
Architecting digital transformation v1
Architecting digital transformation v1Architecting digital transformation v1
Architecting digital transformation v1
Alexander SAMARIN
 
Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes
Alexander SAMARIN
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paper
Alexander SAMARIN
 

Recently uploaded (20)

Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 

How to use BPMN* for modelling business processes

  • 1. WEBINAR (SHORT VERSION) HOW TO USE BPMN* FOR MODELLING BUSINESS PROCESSES Dr Alexander Samarin www.samarin.biz * Business Process Modeling Notation
  • 2. BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda 2009-summer How to use BPMN for modelling business processes
  • 3. Ideally, one formal description of business processes model in design input for project planning and execution executable program for coordination of work documentation for all staff members Explicit expression of coordination Express relationships between BPM artefacts Understandable by all staff members A tool for communication A tool for joint work of the business and the IT Context for BPMN 2009-summer How to use BPMN for modelling business processes
  • 4. An original development by Business Process Management Initiative to align modelling notations since 2000 The primary goal – understanding by business stakeholders OMG standard since 2005 Current version 1.2 since Jan 2009 Version 2 is under development (to be discussed at the end of this webinar) BPMN standard 2009-summer How to use BPMN for modelling business processes
  • 5. This is based on the experience that the direct use of some standards does not guarantee interoperability Development “by committee” leads to exotic features Bottom-up approach leads to yet another attempt to solve all problems with the current tool BPM industry is vendor-driven and not customer-driven BPMN has no solid execution semantic model – each tool executes BPM diagrams differently It is important to follow a critical approach to BPMN 2009-summer How to use BPMN for modelling business processes
  • 6. BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda 2009-summer How to use BPMN for modelling business processes
  • 7. 3 kinds of flow objects Activity Gateway Event 3 ways of connecting Sequence flow Message flow Association Two types of container Pools Lanes (swimlanes) BPMN basic set shapes 2009-summer How to use BPMN for modelling business processes
  • 8. Template-based static connection of “flow objects” or sequence relationship (predecessor and successor) similar to a river (upstream and downstream) process template is an abstract description of a process Three types of coordination logic (1) 2009-summer How to use BPMN for modelling business processes
  • 9. Token-based token marks elements which active at a particular time dynamic connection of “flow objects” or synchronisation (wait for) / chronologic relationship similar to a “flock” of ducks (split and join) several tokens may co-exist Three types of coordination logic (2) 2009-summer How to use BPMN for modelling business processes
  • 10. Instance-based process instance is an enactment of a process template each instance may have different behaviour of tokens a process instance is completed when all tokens have been consumed a process instance may start several instances of another process (although the latter is mentioned only once in the former) Three types of coordination logic (3) 2009-summer How to use BPMN for modelling business processes
  • 11. Start event produces a token End (or finish) event consumes a token Intermediate token means that something happened within a business process engine Event types 2009-summer How to use BPMN for modelling business processes
  • 12. Too many events details Recommendations to use: Mainly “message” Sometimes “empty”, “error” and “timer” Event details 2009-summer How to use BPMN for modelling business processes Throw message Catch message Start message End message
  • 13. It has at least one activity! Simplest useful process 2009-summer How to use BPMN for modelling business processes
  • 14. Activity02, Activity03 and Activity04 will be executed in parallel; the process will only be continued when each of them is completed Logic of tokens is used Parallel gateway 2009-summer How to use BPMN for modelling business processes
  • 15. A single activity Activity02 or Activity03 or Activity04 will be executed. The choice is based on the logic defined within the gateway G01 Logic of tokens is used Exclusive gateway 2009-summer How to use BPMN for modelling business processes
  • 16. Several activities can be executed in parallel It covers functionality of parallel and exclusive gateways Logic of tokens is used Inclusive gateway 2009-summer How to use BPMN for modelling business processes
  • 17. Many tokens can pass the same activity Logic of templates vs. logic of tokens 2009-summer How to use BPMN for modelling business processes
  • 18. Process fragment is a compound activity Also called “sub-process” Process fragments 2009-summer How to use BPMN for modelling business processes
  • 19. Repeating conditions may be different in different systems Repeatable process fragments (1) 2009-summer How to use BPMN for modelling business processes
  • 20. Be explicit within fragments; the exclusive gateway G01 which is used to specify two branches – one to continue the loop and one to exit it Repeatable process fragments (2) 2009-summer How to use BPMN for modelling business processes
  • 21. Catching errors and time-outs Process fragment as logical grouping 2009-summer How to use BPMN for modelling business processes
  • 22. A pool is a container for activities carried out by a particular participant in a process Typically, a participant is a role for a human activity a service (or a process) for an automated activity Pool 2009-summer How to use BPMN for modelling business processes
  • 23. Flow connector represents the sequence of activities within the same pool Message connection represents the communication between activities in separate pools Connectors 2009-summer How to use BPMN for modelling business processes
  • 24. Handling of messages (1) 2009-summer How to use BPMN for modelling business processes
  • 25. Handling of messages (2) 2009-summer How to use BPMN for modelling business processes
  • 26. The full set of elements 2009-summer How to use BPMN for modelling business processes
  • 27. BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda 2009-summer How to use BPMN for modelling business processes
  • 28. Example of unstructured BPMN 2009-summer How to use BPMN for modelling business processes
  • 29. Horizontal vs. vertical timeline Diagramming style in BPMN (1) How to use BPMN for modelling business processes 2009-summer Timeline
  • 30. Diagramming style in BPMN (2) How to use BPMN for modelling business processes 2009-summer Participants
  • 31. BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda 2009-summer How to use BPMN for modelling business processes
  • 32. Recent research work led by several universities has led to the identification of about 40 workflows patterns; used for comparison of different workflow engines Visit http://www.workflowpatterns.com/ Most of them are complex Workflow patterns How to use BPMN for modelling business processes 2009-summer
  • 33. Anti-pattern PRF Process Realisation Faked 2009-summer How to use BPMN for modelling business processes
  • 34. With a process instance we “carry” a package with Business objects (by value and by reference) Business documents (by value and by reference) Key Performance Indicators (KPIs) Audit trails Comments Local variables etc. Pattern PP Process Package How to use BPMN for modelling business processes 2009-summer
  • 35. BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda 2009-summer How to use BPMN for modelling business processes
  • 36. it treats human and automated activities equally it is primarily for capturing the flow of control, and not for optimisation it is a tool for both the business and the IT (maybe with coaching by a process architect/engineer) it provides validation by simulation it provides validation by quick prototyping – real services can be invoked it is a visual programming approach Principles of the modelling procedure 2009-summer How to use BPMN for modelling business processes
  • 37. Its purpose is to analyse a building block (what it is supposed to do) to synthesise its implementation (how it does this) as the explicit coordination of other building blocks (processes or activities) It is iterative – we can apply it until we have left only indivisible building blocks (i.e. activities) Artefacts are constructed recursively, like Russian dolls The modelling procedure 2009-summer How to use BPMN for modelling business processes
  • 38. Four phases 2009-summer How to use BPMN for modelling business processes
  • 39. The purpose to analyse a building block as a whole to discover its functional characteristics and some related artefacts The method the business story behind this building block should be carefully analysed to determine some of its artefacts Recommendations at this point, don’t go into excessive detail for each artefact; this should be done later Blackboxing phase 2009-summer How to use BPMN for modelling business processes
  • 40. The purpose to analyse a building block from within to determine its internal structure and its major artefacts The method determine the main functional (or logical) steps add check-points between steps classify artefacts for these steps Recommendations don’t have more than 7 steps avoid loop-back over check-points Structuring phase (1) 2009-summer How to use BPMN for modelling business processes
  • 41. Steps and check points Structuring phase (2) 2009-summer How to use BPMN for modelling business processes
  • 42. Steps, check points and artefacts Structuring phase (3) 2009-summer How to use BPMN for modelling business processes
  • 43. The purpose to synthesize an initial version of the formal coordination: some kind of process skeleton The method add intra-step logic start formalising the business objects involved collect test scenarios Recommendations consider implementation of human activities as interactive forms Re-construction phase (1) 2009-summer How to use BPMN for modelling business processes
  • 44. The diagram Re-construction phase (2) 2009-summer How to use BPMN for modelling business processes
  • 45. The purpose to enrich the process skeleton by adding more automated activities The method add pools apply different practical patterns use a business rule engine if available collect test scenarios Recommendations work iteratively (step-by-step) Instrumentation phase (1) 2009-summer How to use BPMN for modelling business processes
  • 46. The diagram Instrumentation phase (2) 2009-summer How to use BPMN for modelling business processes
  • 47. BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda 2009-summer How to use BPMN for modelling business processes
  • 48. Seamless exchange between different modelling tools Conformance levels Execution semantic promised Merging orchestration and choreography Driven by vendors BPMN 2.0 (in development) 2009-summer How to use BPMN for modelling business processes
  • 49. Agreed BPM reference model Conformance for standard execution semantic BPMN-like model with different levels of detail A modelling procedure which guides people A coherent set of standards similar to W3C for HTML: xHTML for structure and content CSS for presentation DOM-based API for dynamic modifications some other specialized standards All vendors benchmark their products against an agreed test (similar to acid3.acidtests.org) Dreaming about a customer-centric BPM 2009-summer How to use BPMN for modelling business processes
  • 50. BPM reference model BPMN basic elements Modelling methodology BPMN diagramming style BPMN practical patterns BPMN-based modelling procedure Evolution of BPMN BPMN advanced use Agenda 2009-summer How to use BPMN for modelling business processes
  • 51. Example: Apply for a position 2009-summer How to use BPMN for modelling business processes
  • 52. Contact information: Alexander Samarin [email_address] www.improving-BPM-systems.com Thank you 2009-summer How to use BPMN for modelling business processes