bpm summer camp session 2: - activevos
TRANSCRIPT
Alex Neihaus, VP Marketing, Active Endpoints
Sandy Kemsley, Kemsley Design, Ltd.
Michael Rowley, CTO, Active Endpoints
BPM Summer Camp Session 2: How to Explain BPMN to Business Users
Agenda
Alex: Orientation for new BPM Summer Campers
Sandy Kemsley: How to Explain BPMN to Business Users
Dr. Michael Rowley, CTO, Active Endpoints: ActiveVOS: Making BPMN 2.0 executable
Panel Q&A
BPM Summer Camp rules
Maximize your GoToWebinar window
Ask questions using GTW’s Q&A window or Twitter using #activevos
Use bug spray to kill legacy modeling notations
All plastic flowchart stencils must be turned in before camp starts
Sandy Kemsley
How to Explain BPMN to Business Users
DON’T PANIC
Replay and slides will be available
Agenda
What’s all this BPMN stuff anyway?
How much do we really need to
know?
What advanced bits might come in
handy?
Recap from February:
BPMN Is Simple...
Activity
Gateway
Event
Data
Source: http://bpmb.de/poster
The BPMN 2.0 Problem
More than 100 elements
Unlikely to be fully understood by
most experts, much less users
Unlikely to be fully supported by most
vendors
Has led to rejection of BPMN in favor
of “simpler” modeling paradigms
The BPMN 2.0 Solution
Not everyone needs to learn
everything
Group BPMN elements into sets used
by different personas
Business user
Business analyst
Architect/developer
Each level adds more detail to model
SIMPLE
sequenceFlow
Task (none)
subProcess(embed)
exclusiveGateway
parallelGateway
startEvent (none)
endEvent (none)
DESCRIPTIVE
Pool
Lane
messageFlow
userTask
serviceTask
Re-Usable subProcess
dataObject
dataInput
dataOutput
textAnnotation
Association
dataAssociation
dataStore
messageStartEvent
messageEndEvent
timerStartEvent
terminateEndEvent
DODAF
Plus 29 elements
COMPLETE
Plus 50 elements
BPMN 2.0 Subclasses:
Early Version
Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”
BPMN 2.0 Subclasses:
Recent Version
Descriptive
Visible elements for high-level models
Used by business analysts
Analytic
All of Descriptive plus elements for
DoDAF enterprise architecture models
Commonexecutable
All of analytic plus elements for
executable models
Descriptive Subclass
participant (pool)
laneSet
sequenceFlow (unconditional)
messageFlow
exclusiveGateway
parallelGateway
task (None)
userTask
serviceTask
subProcess (expanded)
subProcess (collapsed)
callActivity
dataObject
textAnnotation
association/dataAssociation
dataStoreReference
startEvent (None)
endEvent (None)
messageStartEvent
messageEndEvent
timerStartEvent
terminateEndEvent
documentation
group
Pool
Lane
Message
Flow
Message
Start Event
Message
End Event
User
Task
Data
Object Sub
Process (Collapsed)
Service
Task
Data
Association
Call
Activity (Collapsed)
Text
Annotation Association
Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”
Descriptive Subclass Example
Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”
Data
Store
Descriptive Subclass
Example
Analytic Subclass
sequenceFlow
(conditional)
sequenceFlow
(default)
sendTask
receiveTask
Looping Activity
MultiInstance Activity
exclusiveGateway
inclusiveGateway
eventBasedGateway
signalStartEvent
signalEndEvent
errorEndEvent
message
Plus: Intermediate
events
Analytic Subclass:
Intermediate Events
Catching message
Throwing message
Boundary message
Non-interrupting
Boundary message
Catching timer
Boundary timer
Non-interrupting
Boundary timer
Boundary error
Non-interrupting
Boundary escalation
Throwing escalation
escalationEndEvent
Catching signal
Throwing signal
Boundary signal
Non-interrupting
Boundary signal
condtionalStartEvent
Catching conditional
Boundary conditional
Non-interrupting
Boundary conditional
The Analyst’s Dilemma
Descriptive is a manageable subset
Analytic is too much, except for
serious process experts
Some of the event concepts in
analytic subset are required for
analysis and modeling
Oh Yeah...
...we left the business users out
What Do Business Users
Really Need?
Smaller subset of elements (?)
Depends on user skills/aptitude
Comprehension of BPMN without
necessarily being able to model:
Work with analysts to capture
processes
Review and approve models, with a
cheat sheet or generous annotation
What is ActiveVOS?
ActiveVOS promotes collaboration across the entire development team
A BPMS that makes BPMN 2.0 executable
A BPM Suite designed for the extended development team
A BPMS built from open standards
ActiveVOS engages business users with BPMN 2.0
MODEL- DRIVEN DEVELOPMENT using BPMN 2.0 to create, simulate, test and deploy
processes
BPM END-USERS access to tasks, processes,
reports and graphs
ENTERPRISE SCALABLE with consoles for exception
management, root cause analysis and monitoring
Application Server
Task Management Escalation, Notification,
WS-HumanTask
Application Server
BPM Engine BPEL,
BPEL4People
Alerting and Event Processing
Reporting
Management
Policy
Communication WS, JMS, REST, JSON, EJB/POJO
Managers
Staff
Business analysts &
developers IT operations staff
Examples of core business processes automated using ActiveVOS
TELCO Order management
INSURANCE Claims processing
UTILITIES Automated meter reading
AGRICULTURE Livestock disease control
PUBLIC SECTOR-CIVILIAN Mapping data system
RETAIL Purchase order
approvals
ACADEMIC Faculty advancement workflow
FSS Mortgage loan
origination
TRANSPORTATION Locomotive
manufacturing workflow
HEALTHCARE Clinical/bio based workflow
HOMELAND SECURITY & FBI National identity program
MEDIA & ENTERTAINMENT Content preparation
Michael Rowley
ActiveVOS: Making BPMN 2.0 Executable
More info & contact:
ActiveVOS website: http://www.activevos.com Skip basket-weaving…instead start a supported proof-of-concept
Learn all the BPM Summer Camp songs in the Start Here section
Enjoy the deep end of the pool in the Developers section
Join us for CTO Tuesdays Weekly webinar & podcast on a technical topic in BPMS
Register at http://www.activevos.com/ctot
Register for the final session of BPM Summer Camp
www.bpmsummercamp.com
Register for and attend the last session, get an official BPM
Summer Camper t-shirt
Contact:
Alex Neihaus: [email protected], +1 781 547 2900 x322
Michael Rowley: [email protected], +1 781 547 2900 x325
Sandy Kemsley: [email protected]