SlideShare a Scribd company logo
BPM and Scrum
Chiang Mai
26. Feb. 2015
Dr. Karl Schindler, Antwebsystems
Bangkok, 22.07.2015
Agenda
■
What is a Process
■
What Is BPM
■
Why BPM
■
BPM and Application Development
■
BPM and ERP
■
Traditional BPM
■
Agile BPM as Software Engineering Discipline
■
BPM and OfBiz at Antwebsystems
■
Q&A
Process Definition in BPM
■
A process is a repeated action with well defined start and
end.
■
A process is not a continuously ongoing business
function (e.g. Manage personal accounts)
4
What is BPM
■
BPM is a set of processes that help organizations optimize their
business performance. It is a framework for organizing, automating
and analyzing business methodologies, metrics, processes and
systems that drive business performance. [Wikipedia]
■
“Business Process Management (BPM) is a disciplined approach to
identify, design, execute, document, monitor, control, and
measure both automated and non-automated business processes to
achieve consistent, targeted results consistent with an organization's
strategic goals. BPM involves the deliberate, collaborative and
increasingly technology-aided definition, improvement, innovation,
and management of end-to-end business processes that drive
business results, create value, and enable an organization to meet
its business objectives with more agility.”
[https://www.bpminstitute.org/articles/article/article/what-is-bpm-anyway.html]
Forrester Report, Prediction 2015
The Age Of The
Customer Is Set
To Disrupt The
BPM Market:
BPM’s Value
proposition shifts
to customer
centricity
6
Why BPM
■
Every organization has a number of processes. Not all are
documented, neither all are followed and are up-to-date.
■
Processes change continuously, but without seeing the big
picture you do not know what changes and if they are
improvements or not. Most often the changes are not even
documented.
■
BPM transforms this rigid pattern into flexible, choreographed
business services through continuous improvement.
■
BPM improves productivity.
■
BPM improves decision-making.
■
BPM improves flexibility.
7
BPM and Application Development (1)
(from Craig Larman „Applying UML and Patterns“)
(p.59) „How should use case be discovered?“
Guideline: The EBP Use Case
For requirement analysis for a computer application
focus on use cases at the level of elementary business
processes (EBPs).
EBP is a term from the business process engineering
field, defined as:
A task performed by one person in one place at one
time, in response to a business event, which adds
measurable business value and leaves the data in a
consistent state.
E.g. Approve Credit or Price Order ..
Application
Development
Business Process
8
BPM and Application Development (2)
„This part is usually not covered by
(classic) application development!“
Business
Process
9
BPM and Application Development (3)
Process
Layer
Integration
Layer
Application
Development
10
BPM Layers
… BPM Provides
Managed, Flexible
Process
11
BPM and ERP
■
In a SOA implementation the process layer contains the process
(workflow) logic. The traditional Electronic Data Processing (EDP) is
done in the Application Layer.
■
A change in the process does not mean a change in the Application
layer. And vice verso.
■
ERP without BPM is like the workflow in the brain with lots of email,
phone calls and thus error prone and as can be often seen in the real
daily work of companies.
■
Adding the BPM layer removes many manual tasks and implements
the notify observer pattern.
■
The user is guided through the process without having to remember
all the process steps.
BPM and ERP Example
BPM
ERP
13
Traditional BPM
In most cases this was done in a waterfall approach. Getting the
requirements, modeling the processes, implementing the processes
on proprietary process servers.
■
Analyze
■
Design / Modeling / Improve Process
■
Change Organization Structure
■
Implementing
■
Deploying
■
Execute
■
Monitoring
■
Optimization
■
Re engineering / Continuous Improvement
14
Agile BPM as Software Engineering
Discipline (1)
■
Agility in BPM can be seen from different viewpoints:
– Agility as synonym for flexibility. This means that BPM is flexible
and allows quick adaptation of changes in the business
environment. Thus it is not related to BPM methods.
– Agility in the sense of merging modeling and implementation
phases of the BPM Lifecycle.
– Agility in connection with process development / adaptation
■
To use agility as synonym for flexibility of BPM just
adds to confusion.
15
Agile BPM as Software Engineering
Discipline (2)
16
BPM Analyzes and Implementation
method: Scrum
AntWebsystems PAAS
Vendor view
AntWebsystems PAAS
Customer view
AntWebsystems Scrum System Backlog
List
AntWebsystems Scrum System Backlog
Item Detail View
21
BPM and OfBiz at Antwebsystems (1)
Top Level Process of BPM and ERP
22
BPM and OfBiz at Antwebsystems (2)
Backlog creation sub-process
BPM and OfBiz at Antwebsystems (3)
The BPM sprint (1)
24
BPM and OfBiz at Antwebsystems (3)
The BPM sprint (4)
25
BPM and OfBiz at Antwebsystems (4)
BPM Tasks
26
Continuous Improvement
■
Is a formal ongoing approach to
improve the processes (based on
feedback from various sources).
■
Processes are constantly
monitored, analyzed, (re)modeled
and implemented
■
Reflects the actual situation.
■
allows the identification of wastes
as the appear. Any changes
needed are sent as a request to
the product owner as described
before and the agile BPM process
starts for those changes to be
realized.
27
Summary
■
BPM Projects and Scrum work well, with or without IT
involvement
■
There is no need to wait for BPM to complete once the
process is improved and activities are to implemented.
■
The BPM backlog is the input for the realization in ERP.
Basically an activity in BPM can become a backlog item
in the ERP process.
■
The same process is used for continuous improvement of
the process
Who are we: Antwebsystems
● OFBiz Market leader and one of the top contributors
● More than 10 years of experience with OfBiz
● Customer centric BPM drives the OfBiz customization
● Agile Scrum method used for BPM and OfBiz
● BOI approved, >20 employees
● Automated tests, automatic deployment by customer pressing a button
● Currently supporting OFBiz installations in North America, Europe and Asia
We are always looking for people and partners!
http://www.antwebsystems.com
We do follow the process shown in this presentation in our company!
29
Q&A
Ad

More Related Content

Viewers also liked (20)

La Calidad de Software
La Calidad de SoftwareLa Calidad de Software
La Calidad de Software
Américo Uriarte Quispe
 
Metodologías Ágiles de Programación: Método SCRUM
Metodologías Ágiles de Programación: Método SCRUMMetodologías Ágiles de Programación: Método SCRUM
Metodologías Ágiles de Programación: Método SCRUM
Yessenia I. Martínez M.
 
How BPM strengthens ERP
How BPM strengthens ERPHow BPM strengthens ERP
How BPM strengthens ERP
TGO Consulting
 
Moss 2007 overview microsoft
Moss 2007 overview microsoftMoss 2007 overview microsoft
Moss 2007 overview microsoft
nrnice
 
BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review Approach
Scott Simmons
 
DevOps meets BPM - Benjamin Herbert and Masroor Ahmad
DevOps meets BPM - Benjamin Herbert and Masroor AhmadDevOps meets BPM - Benjamin Herbert and Masroor Ahmad
DevOps meets BPM - Benjamin Herbert and Masroor Ahmad
JAXLondon2014
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Prolifics
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPM
IBM Sverige
 
DevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power ToolsDevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power Tools
Bonitasoft
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Christophe Lucas
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
Sanjeev Sharma
 
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd RückerOpen Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
JAXLondon2014
 
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOpsA True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
IBM UrbanCode Products
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
Sanjeev Sharma
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Claudia Ring
 
BPM METODOLOGIA
BPM METODOLOGIABPM METODOLOGIA
BPM METODOLOGIA
gustavotarqui
 
IBM BPM Overview
IBM BPM OverviewIBM BPM Overview
IBM BPM Overview
Sura Gonzalez
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
 
Metodologías Ágiles de Programación: Método SCRUM
Metodologías Ágiles de Programación: Método SCRUMMetodologías Ágiles de Programación: Método SCRUM
Metodologías Ágiles de Programación: Método SCRUM
Yessenia I. Martínez M.
 
How BPM strengthens ERP
How BPM strengthens ERPHow BPM strengthens ERP
How BPM strengthens ERP
TGO Consulting
 
Moss 2007 overview microsoft
Moss 2007 overview microsoftMoss 2007 overview microsoft
Moss 2007 overview microsoft
nrnice
 
BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review Approach
Scott Simmons
 
DevOps meets BPM - Benjamin Herbert and Masroor Ahmad
DevOps meets BPM - Benjamin Herbert and Masroor AhmadDevOps meets BPM - Benjamin Herbert and Masroor Ahmad
DevOps meets BPM - Benjamin Herbert and Masroor Ahmad
JAXLondon2014
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Prolifics
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPM
IBM Sverige
 
DevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power ToolsDevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power Tools
Bonitasoft
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Christophe Lucas
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
Sanjeev Sharma
 
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd RückerOpen Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
JAXLondon2014
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Claudia Ring
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
 

Similar to BPM and Scrum (20)

Workflow tecnologies
Workflow tecnologiesWorkflow tecnologies
Workflow tecnologies
Riccardo Lemmi
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technology
myalya
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative Ideas
Nathaniel Palmer
 
Introduction to SAP Signavio Buiness Transformation Suite
Introduction to SAP Signavio Buiness Transformation SuiteIntroduction to SAP Signavio Buiness Transformation Suite
Introduction to SAP Signavio Buiness Transformation Suite
Teoman Soytürk
 
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
 
Introduction to SAP Signavio Process Transformation Suite
Introduction to SAP Signavio Process Transformation SuiteIntroduction to SAP Signavio Process Transformation Suite
Introduction to SAP Signavio Process Transformation Suite
Teoman Soytürk
 
intro-to-bpm-2003-1223624702954442-8.ppt
intro-to-bpm-2003-1223624702954442-8.pptintro-to-bpm-2003-1223624702954442-8.ppt
intro-to-bpm-2003-1223624702954442-8.ppt
Ganesh Shevade
 
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
Abzetdin Adamov
 
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
 
Dev biz process management strategy
Dev biz process management strategyDev biz process management strategy
Dev biz process management strategy
Info-Tech Research Group
 
Bisuness process management
Bisuness process managementBisuness process management
Bisuness process management
Digvijay Mahalle
 
Bpms
BpmsBpms
Bpms
Su Diro
 
Current bpm trends tendencias en bpm
Current bpm trends   tendencias en bpmCurrent bpm trends   tendencias en bpm
Current bpm trends tendencias en bpm
Denis Gagné
 
BPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUG
Bonitasoft
 
Importance of executable processes and BPMN
Importance of executable processes and BPMNImportance of executable processes and BPMN
Importance of executable processes and BPMN
Alexander SAMARIN
 
BPMS and Process Automation
BPMS and Process AutomationBPMS and Process Automation
BPMS and Process Automation
Abdullah Al-Haqbani
 
Codecamp iasi-26 nov 2011-the value of bpm in real world applications
Codecamp iasi-26 nov 2011-the value of bpm in real world applicationsCodecamp iasi-26 nov 2011-the value of bpm in real world applications
Codecamp iasi-26 nov 2011-the value of bpm in real world applications
Codecamp Romania
 
business process management
business process managementbusiness process management
business process management
TayabaZahid
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
Atle Skjekkeland
 
Webinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processesWebinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processes
AuraQuantic
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technology
myalya
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative Ideas
Nathaniel Palmer
 
Introduction to SAP Signavio Buiness Transformation Suite
Introduction to SAP Signavio Buiness Transformation SuiteIntroduction to SAP Signavio Buiness Transformation Suite
Introduction to SAP Signavio Buiness Transformation Suite
Teoman Soytürk
 
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
 
Introduction to SAP Signavio Process Transformation Suite
Introduction to SAP Signavio Process Transformation SuiteIntroduction to SAP Signavio Process Transformation Suite
Introduction to SAP Signavio Process Transformation Suite
Teoman Soytürk
 
intro-to-bpm-2003-1223624702954442-8.ppt
intro-to-bpm-2003-1223624702954442-8.pptintro-to-bpm-2003-1223624702954442-8.ppt
intro-to-bpm-2003-1223624702954442-8.ppt
Ganesh Shevade
 
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
INFORMATION TECHNOLOGIES AS THE BASE OF THE BUSINESS PROCESS MANAGEMENT IMPLE...
Abzetdin Adamov
 
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
 
Bisuness process management
Bisuness process managementBisuness process management
Bisuness process management
Digvijay Mahalle
 
Current bpm trends tendencias en bpm
Current bpm trends   tendencias en bpmCurrent bpm trends   tendencias en bpm
Current bpm trends tendencias en bpm
Denis Gagné
 
BPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUG
Bonitasoft
 
Importance of executable processes and BPMN
Importance of executable processes and BPMNImportance of executable processes and BPMN
Importance of executable processes and BPMN
Alexander SAMARIN
 
Codecamp iasi-26 nov 2011-the value of bpm in real world applications
Codecamp iasi-26 nov 2011-the value of bpm in real world applicationsCodecamp iasi-26 nov 2011-the value of bpm in real world applications
Codecamp iasi-26 nov 2011-the value of bpm in real world applications
Codecamp Romania
 
business process management
business process managementbusiness process management
business process management
TayabaZahid
 
Webinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processesWebinar - The continuous improvement cycle of business processes
Webinar - The continuous improvement cycle of business processes
AuraQuantic
 
Ad

Recently uploaded (20)

Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Ad

BPM and Scrum

  • 1. BPM and Scrum Chiang Mai 26. Feb. 2015 Dr. Karl Schindler, Antwebsystems Bangkok, 22.07.2015
  • 2. Agenda ■ What is a Process ■ What Is BPM ■ Why BPM ■ BPM and Application Development ■ BPM and ERP ■ Traditional BPM ■ Agile BPM as Software Engineering Discipline ■ BPM and OfBiz at Antwebsystems ■ Q&A
  • 3. Process Definition in BPM ■ A process is a repeated action with well defined start and end. ■ A process is not a continuously ongoing business function (e.g. Manage personal accounts)
  • 4. 4 What is BPM ■ BPM is a set of processes that help organizations optimize their business performance. It is a framework for organizing, automating and analyzing business methodologies, metrics, processes and systems that drive business performance. [Wikipedia] ■ “Business Process Management (BPM) is a disciplined approach to identify, design, execute, document, monitor, control, and measure both automated and non-automated business processes to achieve consistent, targeted results consistent with an organization's strategic goals. BPM involves the deliberate, collaborative and increasingly technology-aided definition, improvement, innovation, and management of end-to-end business processes that drive business results, create value, and enable an organization to meet its business objectives with more agility.” [https://www.bpminstitute.org/articles/article/article/what-is-bpm-anyway.html]
  • 5. Forrester Report, Prediction 2015 The Age Of The Customer Is Set To Disrupt The BPM Market: BPM’s Value proposition shifts to customer centricity
  • 6. 6 Why BPM ■ Every organization has a number of processes. Not all are documented, neither all are followed and are up-to-date. ■ Processes change continuously, but without seeing the big picture you do not know what changes and if they are improvements or not. Most often the changes are not even documented. ■ BPM transforms this rigid pattern into flexible, choreographed business services through continuous improvement. ■ BPM improves productivity. ■ BPM improves decision-making. ■ BPM improves flexibility.
  • 7. 7 BPM and Application Development (1) (from Craig Larman „Applying UML and Patterns“) (p.59) „How should use case be discovered?“ Guideline: The EBP Use Case For requirement analysis for a computer application focus on use cases at the level of elementary business processes (EBPs). EBP is a term from the business process engineering field, defined as: A task performed by one person in one place at one time, in response to a business event, which adds measurable business value and leaves the data in a consistent state. E.g. Approve Credit or Price Order .. Application Development Business Process
  • 8. 8 BPM and Application Development (2) „This part is usually not covered by (classic) application development!“ Business Process
  • 9. 9 BPM and Application Development (3) Process Layer Integration Layer Application Development
  • 10. 10 BPM Layers … BPM Provides Managed, Flexible Process
  • 11. 11 BPM and ERP ■ In a SOA implementation the process layer contains the process (workflow) logic. The traditional Electronic Data Processing (EDP) is done in the Application Layer. ■ A change in the process does not mean a change in the Application layer. And vice verso. ■ ERP without BPM is like the workflow in the brain with lots of email, phone calls and thus error prone and as can be often seen in the real daily work of companies. ■ Adding the BPM layer removes many manual tasks and implements the notify observer pattern. ■ The user is guided through the process without having to remember all the process steps.
  • 12. BPM and ERP Example BPM ERP
  • 13. 13 Traditional BPM In most cases this was done in a waterfall approach. Getting the requirements, modeling the processes, implementing the processes on proprietary process servers. ■ Analyze ■ Design / Modeling / Improve Process ■ Change Organization Structure ■ Implementing ■ Deploying ■ Execute ■ Monitoring ■ Optimization ■ Re engineering / Continuous Improvement
  • 14. 14 Agile BPM as Software Engineering Discipline (1) ■ Agility in BPM can be seen from different viewpoints: – Agility as synonym for flexibility. This means that BPM is flexible and allows quick adaptation of changes in the business environment. Thus it is not related to BPM methods. – Agility in the sense of merging modeling and implementation phases of the BPM Lifecycle. – Agility in connection with process development / adaptation ■ To use agility as synonym for flexibility of BPM just adds to confusion.
  • 15. 15 Agile BPM as Software Engineering Discipline (2)
  • 16. 16 BPM Analyzes and Implementation method: Scrum
  • 20. AntWebsystems Scrum System Backlog Item Detail View
  • 21. 21 BPM and OfBiz at Antwebsystems (1) Top Level Process of BPM and ERP
  • 22. 22 BPM and OfBiz at Antwebsystems (2) Backlog creation sub-process
  • 23. BPM and OfBiz at Antwebsystems (3) The BPM sprint (1)
  • 24. 24 BPM and OfBiz at Antwebsystems (3) The BPM sprint (4)
  • 25. 25 BPM and OfBiz at Antwebsystems (4) BPM Tasks
  • 26. 26 Continuous Improvement ■ Is a formal ongoing approach to improve the processes (based on feedback from various sources). ■ Processes are constantly monitored, analyzed, (re)modeled and implemented ■ Reflects the actual situation. ■ allows the identification of wastes as the appear. Any changes needed are sent as a request to the product owner as described before and the agile BPM process starts for those changes to be realized.
  • 27. 27 Summary ■ BPM Projects and Scrum work well, with or without IT involvement ■ There is no need to wait for BPM to complete once the process is improved and activities are to implemented. ■ The BPM backlog is the input for the realization in ERP. Basically an activity in BPM can become a backlog item in the ERP process. ■ The same process is used for continuous improvement of the process
  • 28. Who are we: Antwebsystems ● OFBiz Market leader and one of the top contributors ● More than 10 years of experience with OfBiz ● Customer centric BPM drives the OfBiz customization ● Agile Scrum method used for BPM and OfBiz ● BOI approved, >20 employees ● Automated tests, automatic deployment by customer pressing a button ● Currently supporting OFBiz installations in North America, Europe and Asia We are always looking for people and partners! http://www.antwebsystems.com We do follow the process shown in this presentation in our company!