bpm summer camp session 2: - activevos

27
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

Upload: others

Post on 09-Feb-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BPM Summer Camp Session 2: - ActiveVOS

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

Page 2: BPM Summer Camp Session 2: - ActiveVOS

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

Page 3: BPM Summer Camp Session 2: - ActiveVOS

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

Page 4: BPM Summer Camp Session 2: - ActiveVOS

Sandy Kemsley

How to Explain BPMN to Business Users

Page 5: BPM Summer Camp Session 2: - ActiveVOS

How to Explain BPMN

to Business Users

Sandy Kemsley

www.column2.com

[email protected]

@skemsley

Page 6: BPM Summer Camp Session 2: - ActiveVOS

DON’T PANIC

Replay and slides will be available

Page 7: BPM Summer Camp Session 2: - ActiveVOS

Agenda

What’s all this BPMN stuff anyway?

How much do we really need to

know?

What advanced bits might come in

handy?

Page 8: BPM Summer Camp Session 2: - ActiveVOS

Recap from February:

BPMN Is Simple...

Activity

Gateway

Event

Data

Page 9: BPM Summer Camp Session 2: - ActiveVOS

Source: http://bpmb.de/poster

Page 10: BPM Summer Camp Session 2: - ActiveVOS

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

Page 11: BPM Summer Camp Session 2: - ActiveVOS

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

Page 12: BPM Summer Camp Session 2: - ActiveVOS

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”

Page 13: BPM Summer Camp Session 2: - ActiveVOS

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

Page 14: BPM Summer Camp Session 2: - ActiveVOS

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

Page 15: BPM Summer Camp Session 2: - ActiveVOS

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

Page 16: BPM Summer Camp Session 2: - ActiveVOS

Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”

Data

Store

Descriptive Subclass

Example

Page 17: BPM Summer Camp Session 2: - ActiveVOS

Analytic Subclass

sequenceFlow

(conditional)

sequenceFlow

(default)

sendTask

receiveTask

Looping Activity

MultiInstance Activity

exclusiveGateway

inclusiveGateway

eventBasedGateway

signalStartEvent

signalEndEvent

errorEndEvent

message

Plus: Intermediate

events

Page 18: BPM Summer Camp Session 2: - ActiveVOS

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

Page 19: BPM Summer Camp Session 2: - ActiveVOS

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

Page 20: BPM Summer Camp Session 2: - ActiveVOS

Oh Yeah...

...we left the business users out

Page 21: BPM Summer Camp Session 2: - ActiveVOS

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

Page 22: BPM Summer Camp Session 2: - ActiveVOS

And back to Alex…

Sandy Kemsley

www.column2.com

[email protected]

@skemsley

Page 23: BPM Summer Camp Session 2: - ActiveVOS

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

Page 24: BPM Summer Camp Session 2: - ActiveVOS

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

Page 25: BPM Summer Camp Session 2: - ActiveVOS

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

Page 26: BPM Summer Camp Session 2: - ActiveVOS

Michael Rowley

ActiveVOS: Making BPMN 2.0 Executable

Page 27: BPM Summer Camp Session 2: - ActiveVOS

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]