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

More Related Content

What's hot

Data Warehouse Best Practices
Data Warehouse Best PracticesData Warehouse Best Practices
Data Warehouse Best Practices
Eduardo Castro
 
Business intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lakeBusiness intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lake
Data Science Thailand
 
Data Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptxData Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptx
DamilolaLana1
 
High Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud ComputingHigh Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud Computing
Bob Rhubart
 
Data analytics and powerbi intro
Data analytics and powerbi introData analytics and powerbi intro
Data analytics and powerbi intro
Berkovich Consulting
 
How to implement effective ITSM System
How to implement effective ITSM SystemHow to implement effective ITSM System
How to implement effective ITSM System
Ana Meskovska
 
Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity Overview
Alan McSweeney
 
Management information system
Management  information systemManagement  information system
Management information system
Ramya Sree
 
Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)
Michael Olschimke
 
History of Business Intelligence
History of Business IntelligenceHistory of Business Intelligence
History of Business Intelligence
Nic Smith
 
Understanding ITIL CMDB
Understanding ITIL CMDBUnderstanding ITIL CMDB
Understanding ITIL CMDB
ManageEngine
 
Hadoop
HadoopHadoop
Big Data Architecture
Big Data ArchitectureBig Data Architecture
Big Data Architecture
Guido Schmutz
 
Big data analysis using map/reduce
Big data analysis using map/reduceBig data analysis using map/reduce
Big data analysis using map/reduce
RenuSuren
 
Data Visualization Using PowerBI.pdf
Data Visualization Using PowerBI.pdfData Visualization Using PowerBI.pdf
Data Visualization Using PowerBI.pdf
R20BBA040
 
Trends in Data Modeling
Trends in Data ModelingTrends in Data Modeling
Trends in Data Modeling
DATAVERSITY
 
Data Warehouse 101
Data Warehouse 101Data Warehouse 101
Data Warehouse 101
PanaEk Warawit
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy it
Peter De Tender
 
Big Data Analytics Powerpoint Presentation Slide
Big Data Analytics Powerpoint Presentation SlideBig Data Analytics Powerpoint Presentation Slide
Big Data Analytics Powerpoint Presentation Slide
SlideTeam
 
Cloud vs.data center
Cloud vs.data centerCloud vs.data center
Cloud vs.data center
APEX Global
 

What's hot (20)

Data Warehouse Best Practices
Data Warehouse Best PracticesData Warehouse Best Practices
Data Warehouse Best Practices
 
Business intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lakeBusiness intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lake
 
Data Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptxData Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptx
 
High Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud ComputingHigh Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud Computing
 
Data analytics and powerbi intro
Data analytics and powerbi introData analytics and powerbi intro
Data analytics and powerbi intro
 
How to implement effective ITSM System
How to implement effective ITSM SystemHow to implement effective ITSM System
How to implement effective ITSM System
 
Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity Overview
 
Management information system
Management  information systemManagement  information system
Management information system
 
Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)Agile Data Mining with Data Vault 2.0 (english)
Agile Data Mining with Data Vault 2.0 (english)
 
History of Business Intelligence
History of Business IntelligenceHistory of Business Intelligence
History of Business Intelligence
 
Understanding ITIL CMDB
Understanding ITIL CMDBUnderstanding ITIL CMDB
Understanding ITIL CMDB
 
Hadoop
HadoopHadoop
Hadoop
 
Big Data Architecture
Big Data ArchitectureBig Data Architecture
Big Data Architecture
 
Big data analysis using map/reduce
Big data analysis using map/reduceBig data analysis using map/reduce
Big data analysis using map/reduce
 
Data Visualization Using PowerBI.pdf
Data Visualization Using PowerBI.pdfData Visualization Using PowerBI.pdf
Data Visualization Using PowerBI.pdf
 
Trends in Data Modeling
Trends in Data ModelingTrends in Data Modeling
Trends in Data Modeling
 
Data Warehouse 101
Data Warehouse 101Data Warehouse 101
Data Warehouse 101
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy it
 
Big Data Analytics Powerpoint Presentation Slide
Big Data Analytics Powerpoint Presentation SlideBig Data Analytics Powerpoint Presentation Slide
Big Data Analytics Powerpoint Presentation Slide
 
Cloud vs.data center
Cloud vs.data centerCloud vs.data center
Cloud vs.data center
 

Viewers also liked

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
 

Viewers also liked (20)

La Calidad de Software
La Calidad de SoftwareLa Calidad de Software
La Calidad de Software
 
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
 
How BPM strengthens ERP
How BPM strengthens ERPHow BPM strengthens ERP
How BPM strengthens ERP
 
Moss 2007 overview microsoft
Moss 2007 overview microsoftMoss 2007 overview microsoft
Moss 2007 overview microsoft
 
BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review Approach
 
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
 
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...
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPM
 
DevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power ToolsDevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power Tools
 
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
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
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
 
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
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
 
BPM METODOLOGIA
BPM METODOLOGIABPM METODOLOGIA
BPM METODOLOGIA
 
IBM BPM Overview
IBM BPM OverviewIBM BPM Overview
IBM BPM Overview
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 

Similar to BPM and Scrum

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
 
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
 
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
 
Avelon Company Presentation 2011
Avelon Company Presentation 2011Avelon Company Presentation 2011
Avelon Company Presentation 2011
johnny_koch
 
The business analyst and bpm
The business analyst and bpmThe business analyst and bpm
The business analyst and bpm
dotNFS
 

Similar to BPM and Scrum (20)

Workflow tecnologies
Workflow tecnologiesWorkflow tecnologies
Workflow tecnologies
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technology
 
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
 
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?
 
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
 
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...
 
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
 
Dev biz process management strategy
Dev biz process management strategyDev biz process management strategy
Dev biz process management strategy
 
Bisuness process management
Bisuness process managementBisuness process management
Bisuness process management
 
Bpms
BpmsBpms
Bpms
 
Current bpm trends tendencias en bpm
Current bpm trends   tendencias en bpmCurrent bpm trends   tendencias en bpm
Current bpm trends tendencias en bpm
 
BPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUG
 
Importance of executable processes and BPMN
Importance of executable processes and BPMNImportance of executable processes and BPMN
Importance of executable processes and BPMN
 
BPMS and Process Automation
BPMS and Process AutomationBPMS and Process Automation
BPMS and Process Automation
 
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
 
business process management
business process managementbusiness process management
business process management
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
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
 
Avelon Company Presentation 2011
Avelon Company Presentation 2011Avelon Company Presentation 2011
Avelon Company Presentation 2011
 
The business analyst and bpm
The business analyst and bpmThe business analyst and bpm
The business analyst and bpm
 

Recently uploaded

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 

Recently uploaded (20)

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 

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!