SlideShare a Scribd company logo
1 of 12
Download to read offline
Sandy Kemsley l www.column2.com l @skemsley
Developer-Friendly
BPM
The Myth of Zero-Code BPM
Agenda
 Limitations of model-driven BPM
 Drivers for developer-friendly BPM
 Comparing BPM paradigms
2Copyright Kemsley Design Ltd., 2014
Before Model-Driven BPM
Business Analyst
 Write requirements
 Draw process diagrams
as an illustration of
requirements
 Pass off to developer
Developer
 Interpret requirements,
sometimes “creatively”
 Write technical
specifications
 Write code
Copyright Kemsley Design Ltd., 2014 3
Problems With Pre-MDD
 No alignment of requirements,
process diagrams, technical specs
and code
 Lengthy requirements and
development cycles
Copyright Kemsley Design Ltd., 2014 4
Model-Driven BPMS:
Business Analyst
 Create executable BPMN process
models
 Generate simple UIs for human tasks
 Deploy process directly (prototype or
production)
 Pass off to developer if more complex
Copyright Kemsley Design Ltd., 2014 5
Model-Driven BPMS:
Developer
 Augment business process models
with BPMN technical activities
(events, message flows)
 Write integration code for existing
systems
 Integrate BPM into existing portal
Copyright Kemsley Design Ltd., 2014 6
Limitations of Full
Model-Driven BPMS
 Business analyst capabilities:
l Event-driven processes
l Technical integration
l Executable process model becomes
“corrupted” with technical details
 Developer environment:
l BPMS becomes proprietary app dev
l BPMN becomes visual code
l No support for corporate dev standards
Copyright Kemsley Design Ltd., 2014 7
Developer-Friendly BPM
 Executable process models
l Shared models for business-visible
steps
l Technical models for orchestration
 Add process to existing applications
l No rewriting of applications
l Open platforms
Copyright Kemsley Design Ltd., 2014 8
BPM Within Existing
Application Development
 Work with corporate development
standards:
l Development environment,
frameworks, languages
l Code repository and version control
l Automated testing tools
l Lightweight process engine
l Less vendor lock-in
Copyright Kemsley Design Ltd., 2014 9
Selecting A Paradigm
Full Model-Driven BPM
 Entire executable flow is
understood by business
 Standalone forms-based
UI
 No complex event logic
 No complex integration
OR
 Use BPMS as corporate
application development
environment
Model+Code BPM
 Complex application
beyond process flow
 Event-driven processes
 Integration with existing
systems and UI
 Combine model-driven
with existing enterprise
app dev standards
Copyright Kemsley Design Ltd., 2014 10
Summary
 Understand the advantages and
limitations of fully model-driven BPM
 Combine model-driven BPM with
existing enterprise app dev:
l Best of breed approach
l Supports complex core processes and
applications
l Business-IT alignment on process
models
l Limit application refactoring and
developer retraining
Copyright Kemsley Design Ltd., 2014 11
Sandy Kemsley l www.column2.com l @skemsley

More Related Content

What's hot

Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...camunda services GmbH
 
Processmaker_Walkthrough Presentation
Processmaker_Walkthrough PresentationProcessmaker_Walkthrough Presentation
Processmaker_Walkthrough Presentationbpmgeek
 
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)camunda services GmbH
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaViet Nguyen
 
Inetgration patterns for camunda
Inetgration patterns for camundaInetgration patterns for camunda
Inetgration patterns for camundaSowmya Raghunathan
 
Building Business Applications with DMN and BPMN
Building Business Applications with DMN and BPMNBuilding Business Applications with DMN and BPMN
Building Business Applications with DMN and BPMNDenis Gagné
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
 
jBPM5 Community Training - Module 2.5: BPM For Developers
jBPM5 Community Training - Module 2.5: BPM For DevelopersjBPM5 Community Training - Module 2.5: BPM For Developers
jBPM5 Community Training - Module 2.5: BPM For DevelopersMauricio (Salaboy) Salatino
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesKris Verlaenen
 
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Michele Chinosi
 
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Razorleaf Corporation
 
What is bpm and why lombardi eng
What is bpm and why lombardi   engWhat is bpm and why lombardi   eng
What is bpm and why lombardi engYuval Birenboum
 
Red Hat JBoss BPM Suite Workshop
Red Hat JBoss BPM Suite WorkshopRed Hat JBoss BPM Suite Workshop
Red Hat JBoss BPM Suite WorkshopEric D. Schabell
 
CamundaCon 2018: A Global Workflow Infrastructure (Goldman Sachs)
CamundaCon 2018: A Global Workflow Infrastructure (Goldman Sachs)CamundaCon 2018: A Global Workflow Infrastructure (Goldman Sachs)
CamundaCon 2018: A Global Workflow Infrastructure (Goldman Sachs)camunda services GmbH
 

What's hot (20)

Camunda BPM 7.2 - English
Camunda BPM 7.2 - EnglishCamunda BPM 7.2 - English
Camunda BPM 7.2 - English
 
Webinar: Camunda und Liferay
Webinar: Camunda und LiferayWebinar: Camunda und Liferay
Webinar: Camunda und Liferay
 
Camunda 7 4 Release Webinar_EN
Camunda 7 4 Release Webinar_ENCamunda 7 4 Release Webinar_EN
Camunda 7 4 Release Webinar_EN
 
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
Richard Tarling, Managing Director and Randall Graebner, Senior Engineer from...
 
Processmaker_Walkthrough Presentation
Processmaker_Walkthrough PresentationProcessmaker_Walkthrough Presentation
Processmaker_Walkthrough Presentation
 
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with Camunda
 
Inetgration patterns for camunda
Inetgration patterns for camundaInetgration patterns for camunda
Inetgration patterns for camunda
 
Building Business Applications with DMN and BPMN
Building Business Applications with DMN and BPMNBuilding Business Applications with DMN and BPMN
Building Business Applications with DMN and BPMN
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
 
Open Source PLM
Open Source PLMOpen Source PLM
Open Source PLM
 
jBPM5 Community Training - Module 2.5: BPM For Developers
jBPM5 Community Training - Module 2.5: BPM For DevelopersjBPM5 Community Training - Module 2.5: BPM For Developers
jBPM5 Community Training - Module 2.5: BPM For Developers
 
Camunda bpm 7.0-release-webinar-en
Camunda bpm 7.0-release-webinar-enCamunda bpm 7.0-release-webinar-en
Camunda bpm 7.0-release-webinar-en
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
 
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
 
IBM Business Process Management 8.5
IBM Business Process Management 8.5IBM Business Process Management 8.5
IBM Business Process Management 8.5
 
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
 
What is bpm and why lombardi eng
What is bpm and why lombardi   engWhat is bpm and why lombardi   eng
What is bpm and why lombardi eng
 
Red Hat JBoss BPM Suite Workshop
Red Hat JBoss BPM Suite WorkshopRed Hat JBoss BPM Suite Workshop
Red Hat JBoss BPM Suite Workshop
 
CamundaCon 2018: A Global Workflow Infrastructure (Goldman Sachs)
CamundaCon 2018: A Global Workflow Infrastructure (Goldman Sachs)CamundaCon 2018: A Global Workflow Infrastructure (Goldman Sachs)
CamundaCon 2018: A Global Workflow Infrastructure (Goldman Sachs)
 

Viewers also liked

Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - Tecnologias Emergentes de BPM: Processos mais InteligentesBrasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - Tecnologias Emergentes de BPM: Processos mais InteligentesSandy Kemsley
 
Brasilia - BPM Social: Novas formas de se trabalhar
Brasilia - BPM Social: Novas formas de se trabalharBrasilia - BPM Social: Novas formas de se trabalhar
Brasilia - BPM Social: Novas formas de se trabalharSandy Kemsley
 
The Evolving Business Process Technology Landscape
The Evolving Business Process Technology LandscapeThe Evolving Business Process Technology Landscape
The Evolving Business Process Technology LandscapeSandy Kemsley
 
Changing Incentives for Knowledge Workers in the Social Enterprise
Changing Incentives for Knowledge Workers in the Social EnterpriseChanging Incentives for Knowledge Workers in the Social Enterprise
Changing Incentives for Knowledge Workers in the Social EnterpriseSandy Kemsley
 
Intelligent Business Processes
Intelligent Business ProcessesIntelligent Business Processes
Intelligent Business ProcessesSandy Kemsley
 
Case Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And ContentCase Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And ContentSandy Kemsley
 
Sao Paulo - Tendências em Business Process Management
Sao Paulo - Tendências em Business Process ManagementSao Paulo - Tendências em Business Process Management
Sao Paulo - Tendências em Business Process ManagementSandy Kemsley
 
Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)
Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)
Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)camunda services GmbH
 
Transforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessTransforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessSandy Kemsley
 
Designing Process-Based Applications
Designing Process-Based ApplicationsDesigning Process-Based Applications
Designing Process-Based ApplicationsSandy Kemsley
 
Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)camunda services GmbH
 
Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)camunda services GmbH
 
Intelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationIntelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationSandy Kemsley
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingSandy Kemsley
 
2016 JFall Camunda BPM
2016 JFall Camunda BPM2016 JFall Camunda BPM
2016 JFall Camunda BPMBernd Ruecker
 

Viewers also liked (18)

camunda latest features and roadmap
camunda latest features and roadmapcamunda latest features and roadmap
camunda latest features and roadmap
 
Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - Tecnologias Emergentes de BPM: Processos mais InteligentesBrasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
Brasilia - Tecnologias Emergentes de BPM: Processos mais Inteligentes
 
Real World BPM
Real World BPMReal World BPM
Real World BPM
 
Brasilia - BPM Social: Novas formas de se trabalhar
Brasilia - BPM Social: Novas formas de se trabalharBrasilia - BPM Social: Novas formas de se trabalhar
Brasilia - BPM Social: Novas formas de se trabalhar
 
The Evolving Business Process Technology Landscape
The Evolving Business Process Technology LandscapeThe Evolving Business Process Technology Landscape
The Evolving Business Process Technology Landscape
 
Onboarding and BPM
Onboarding and BPMOnboarding and BPM
Onboarding and BPM
 
Changing Incentives for Knowledge Workers in the Social Enterprise
Changing Incentives for Knowledge Workers in the Social EnterpriseChanging Incentives for Knowledge Workers in the Social Enterprise
Changing Incentives for Knowledge Workers in the Social Enterprise
 
Intelligent Business Processes
Intelligent Business ProcessesIntelligent Business Processes
Intelligent Business Processes
 
Case Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And ContentCase Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And Content
 
Sao Paulo - Tendências em Business Process Management
Sao Paulo - Tendências em Business Process ManagementSao Paulo - Tendências em Business Process Management
Sao Paulo - Tendências em Business Process Management
 
Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)
Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)
Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)
 
Transforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessTransforming To A Customer-Focused Business
Transforming To A Customer-Focused Business
 
Designing Process-Based Applications
Designing Process-Based ApplicationsDesigning Process-Based Applications
Designing Process-Based Applications
 
Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)
 
Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)
 
Intelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationIntelligent Capture and Digital Transformation
Intelligent Capture and Digital Transformation
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
2016 JFall Camunda BPM
2016 JFall Camunda BPM2016 JFall Camunda BPM
2016 JFall Camunda BPM
 

Similar to Developer-Friendly BPM: The Myth of Zero-Code BPM

Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)Sandy Kemsley
 
Resume_VikramMalik
Resume_VikramMalikResume_VikramMalik
Resume_VikramMalikVikram Malik
 
How to re-use existing system models to generate test cases
How to re-use existing system models to generate test casesHow to re-use existing system models to generate test cases
How to re-use existing system models to generate test casesTransWare AG
 
Presentatie Creetion
Presentatie CreetionPresentatie Creetion
Presentatie CreetionBert Deterd
 
CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)
CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)
CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)camunda services GmbH
 
Digitizing and automating HR workflows with DronaHQ
Digitizing and automating HR workflows with DronaHQ Digitizing and automating HR workflows with DronaHQ
Digitizing and automating HR workflows with DronaHQ Kinjal Vora
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
Creetion
CreetionCreetion
Creetioncr0003
 
The software management and engineering in the AI-oriented projects tutorial
The software management and engineering in the AI-oriented projects tutorialThe software management and engineering in the AI-oriented projects tutorial
The software management and engineering in the AI-oriented projects tutorialrpietruszkiewicz
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crVasily Demin
 
42windmills concept
42windmills concept42windmills concept
42windmills concept42windmills
 
42 windmills: web applications without coding
42 windmills: web applications without coding42 windmills: web applications without coding
42 windmills: web applications without coding42windmills
 
Requirements Management with HP ALM
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALMpd7.group
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30Roger Snook
 

Similar to Developer-Friendly BPM: The Myth of Zero-Code BPM (20)

Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
 
Resume_VikramMalik
Resume_VikramMalikResume_VikramMalik
Resume_VikramMalik
 
How to re-use existing system models to generate test cases
How to re-use existing system models to generate test casesHow to re-use existing system models to generate test cases
How to re-use existing system models to generate test cases
 
Presentatie Creetion
Presentatie CreetionPresentatie Creetion
Presentatie Creetion
 
CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)
CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)
CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)
 
Digitizing and automating HR workflows with DronaHQ
Digitizing and automating HR workflows with DronaHQ Digitizing and automating HR workflows with DronaHQ
Digitizing and automating HR workflows with DronaHQ
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Bpm Tools
Bpm ToolsBpm Tools
Bpm Tools
 
Creetion
CreetionCreetion
Creetion
 
Creetion
CreetionCreetion
Creetion
 
Creetion
CreetionCreetion
Creetion
 
The software management and engineering in the AI-oriented projects tutorial
The software management and engineering in the AI-oriented projects tutorialThe software management and engineering in the AI-oriented projects tutorial
The software management and engineering in the AI-oriented projects tutorial
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c cr
 
Introduction to BPM
Introduction to BPMIntroduction to BPM
Introduction to BPM
 
42windmills concept
42windmills concept42windmills concept
42windmills concept
 
42 windmills: web applications without coding
42 windmills: web applications without coding42 windmills: web applications without coding
42 windmills: web applications without coding
 
Requirements Management with HP ALM
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALM
 
Essence Kernel-Based Enterprise Method Architecture
Essence Kernel-Based Enterprise Method ArchitectureEssence Kernel-Based Enterprise Method Architecture
Essence Kernel-Based Enterprise Method Architecture
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30
 
Social BPM
Social BPMSocial BPM
Social BPM
 

More from Sandy Kemsley

Maximizing Success in Automation Projects
Maximizing Success in Automation ProjectsMaximizing Success in Automation Projects
Maximizing Success in Automation ProjectsSandy Kemsley
 
Process Automation for Business Survival
Process Automation for Business SurvivalProcess Automation for Business Survival
Process Automation for Business SurvivalSandy Kemsley
 
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Aligning Intelligent Automation with Incentives and Business Outcomes   with ...Aligning Intelligent Automation with Incentives and Business Outcomes   with ...
Aligning Intelligent Automation with Incentives and Business Outcomes with ...Sandy Kemsley
 
Intelligent Banking Processes
Intelligent Banking ProcessesIntelligent Banking Processes
Intelligent Banking ProcessesSandy Kemsley
 
Best of breed: creating your own business automation platform with a microser...
Best of breed: creating your own business automation platform with a microser...Best of breed: creating your own business automation platform with a microser...
Best of breed: creating your own business automation platform with a microser...Sandy Kemsley
 
BPM as the Keystone of Business Automation Platforms
BPM as the Keystone of Business Automation PlatformsBPM as the Keystone of Business Automation Platforms
BPM as the Keystone of Business Automation PlatformsSandy Kemsley
 
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...Sandy Kemsley
 
A Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low CodeA Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low CodeSandy Kemsley
 
Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009Sandy Kemsley
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey MappingSandy Kemsley
 
ABBYY Technology Summit keynote
ABBYY Technology Summit keynoteABBYY Technology Summit keynote
ABBYY Technology Summit keynoteSandy Kemsley
 
Digital Business Trends
Digital Business TrendsDigital Business Trends
Digital Business TrendsSandy Kemsley
 
Application Development with Microservices and Widgets
Application Development with Microservices and WidgetsApplication Development with Microservices and Widgets
Application Development with Microservices and WidgetsSandy Kemsley
 
Knowledge Work Incentives
Knowledge Work IncentivesKnowledge Work Incentives
Knowledge Work IncentivesSandy Kemsley
 
A Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process ApplicationsA Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process ApplicationsSandy Kemsley
 

More from Sandy Kemsley (18)

Maximizing Success in Automation Projects
Maximizing Success in Automation ProjectsMaximizing Success in Automation Projects
Maximizing Success in Automation Projects
 
Process Automation for Business Survival
Process Automation for Business SurvivalProcess Automation for Business Survival
Process Automation for Business Survival
 
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Aligning Intelligent Automation with Incentives and Business Outcomes   with ...Aligning Intelligent Automation with Incentives and Business Outcomes   with ...
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
 
Intelligent Banking Processes
Intelligent Banking ProcessesIntelligent Banking Processes
Intelligent Banking Processes
 
Best of breed: creating your own business automation platform with a microser...
Best of breed: creating your own business automation platform with a microser...Best of breed: creating your own business automation platform with a microser...
Best of breed: creating your own business automation platform with a microser...
 
BPM as the Keystone of Business Automation Platforms
BPM as the Keystone of Business Automation PlatformsBPM as the Keystone of Business Automation Platforms
BPM as the Keystone of Business Automation Platforms
 
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A M...
 
A Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low CodeA Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low Code
 
Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey Mapping
 
ABBYY Technology Summit keynote
ABBYY Technology Summit keynoteABBYY Technology Summit keynote
ABBYY Technology Summit keynote
 
Digital Business Trends
Digital Business TrendsDigital Business Trends
Digital Business Trends
 
Smarter Mobile Apps
Smarter Mobile AppsSmarter Mobile Apps
Smarter Mobile Apps
 
Application Development with Microservices and Widgets
Application Development with Microservices and WidgetsApplication Development with Microservices and Widgets
Application Development with Microservices and Widgets
 
The Future of Work
The Future of WorkThe Future of Work
The Future of Work
 
Knowledge Work Incentives
Knowledge Work IncentivesKnowledge Work Incentives
Knowledge Work Incentives
 
BPM in Healthcare
BPM in HealthcareBPM in Healthcare
BPM in Healthcare
 
A Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process ApplicationsA Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process Applications
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Developer-Friendly BPM: The Myth of Zero-Code BPM

  • 1. Sandy Kemsley l www.column2.com l @skemsley Developer-Friendly BPM The Myth of Zero-Code BPM
  • 2. Agenda  Limitations of model-driven BPM  Drivers for developer-friendly BPM  Comparing BPM paradigms 2Copyright Kemsley Design Ltd., 2014
  • 3. Before Model-Driven BPM Business Analyst  Write requirements  Draw process diagrams as an illustration of requirements  Pass off to developer Developer  Interpret requirements, sometimes “creatively”  Write technical specifications  Write code Copyright Kemsley Design Ltd., 2014 3
  • 4. Problems With Pre-MDD  No alignment of requirements, process diagrams, technical specs and code  Lengthy requirements and development cycles Copyright Kemsley Design Ltd., 2014 4
  • 5. Model-Driven BPMS: Business Analyst  Create executable BPMN process models  Generate simple UIs for human tasks  Deploy process directly (prototype or production)  Pass off to developer if more complex Copyright Kemsley Design Ltd., 2014 5
  • 6. Model-Driven BPMS: Developer  Augment business process models with BPMN technical activities (events, message flows)  Write integration code for existing systems  Integrate BPM into existing portal Copyright Kemsley Design Ltd., 2014 6
  • 7. Limitations of Full Model-Driven BPMS  Business analyst capabilities: l Event-driven processes l Technical integration l Executable process model becomes “corrupted” with technical details  Developer environment: l BPMS becomes proprietary app dev l BPMN becomes visual code l No support for corporate dev standards Copyright Kemsley Design Ltd., 2014 7
  • 8. Developer-Friendly BPM  Executable process models l Shared models for business-visible steps l Technical models for orchestration  Add process to existing applications l No rewriting of applications l Open platforms Copyright Kemsley Design Ltd., 2014 8
  • 9. BPM Within Existing Application Development  Work with corporate development standards: l Development environment, frameworks, languages l Code repository and version control l Automated testing tools l Lightweight process engine l Less vendor lock-in Copyright Kemsley Design Ltd., 2014 9
  • 10. Selecting A Paradigm Full Model-Driven BPM  Entire executable flow is understood by business  Standalone forms-based UI  No complex event logic  No complex integration OR  Use BPMS as corporate application development environment Model+Code BPM  Complex application beyond process flow  Event-driven processes  Integration with existing systems and UI  Combine model-driven with existing enterprise app dev standards Copyright Kemsley Design Ltd., 2014 10
  • 11. Summary  Understand the advantages and limitations of fully model-driven BPM  Combine model-driven BPM with existing enterprise app dev: l Best of breed approach l Supports complex core processes and applications l Business-IT alignment on process models l Limit application refactoring and developer retraining Copyright Kemsley Design Ltd., 2014 11
  • 12. Sandy Kemsley l www.column2.com l @skemsley