A presentation that I gave to a University of Toronto Computer Engineering class -- they were studying BPM and creating a process modeling too, and their instructor wanted them to see how BPM is used in the real world.
2. Agenda
l
What are business processes and why are
they important?
l
What is BPM and how is it used?
l
BPM history and related technologies
l
Q&A
Copyright Kemsley Design Ltd., 2014
2
3. What Is A Business Process?
l
How work gets done
l
l
l
l
l
What steps are involved
The order of the steps
Who is involved (people/roles)
Where it happens (internal/external)
Looks different from different points of view
l
External participants might be a “black box” to
your process
Copyright Kemsley Design Ltd., 2014
3
7. The Practice Of BPM May Include…
Methodology
l Process improvement
l
l
l
Remove wasteful steps
Rethink order
“Outside-in” processes
l
Technology
l Modeling
Include the customer
l
l
l
Documenting processes
Shared understanding
Automation
l
l
Systems control/monitor
workflow, e.g., BPMS
Replace human steps with
automated actions
Copyright Kemsley Design Ltd., 2014
7
9. Early History Of BPM Technologies
BPM Suite
“Pure-play” BPM
Workflow
(person-to-person)
“Integration-focused” BPM
Lightweight EAI
(OEM)
Simple workflow
(build)
EAI/IBS
(system-to-system)
extend
extend
Business activity
monitoring
Process governance
Business rules
B2Bi
Process modeling
Process simulation
Administrative BPM
Collaborative BPM
Copyright Kemsley Design Ltd., 2014
9
Embedded BPM
9
10. Today’s BPMS = Application
Development Environment
l
l
Graphical process
modelling
Process execution
(runtime)
l
Integration, e.g.,
web services
l
Social collaboration
l
Real-time and
predictive analytics
l
Simulation and
optimization
l
Business templates
UI builder
l
l
Rules engine
Copyright Kemsley Design Ltd., 2014
10
11. BPM And Integration
Process
Step 1
Process
Step 2
Process
Step 3
Process
Step 4
Enterprise Service Bus
API
JDBC
ERP Services
Internal
Service
Legacy
System
Database
External
Service
ERP
System
Copyright Kemsley Design Ltd., 2014
11
13. Summary
l
Business processes are everywhere!
l
BPM may include methodology, modelling
and automation
l
Some BPM systems are full application
development environments
Copyright Kemsley Design Ltd., 2014
13