SlideShare a Scribd company logo
1 of 56
Tony Caniglia
Introduction to BPM
 Common Practise
 Identify Business Process
 Document Business Process
BPMS Overview
 Business Process lifecycle
Management
 Process Reengineering
 BPM
 BPD
 BPMN
 BPMS
 Business Process Definition
 Business Process Instance
 Activity
 Workflow
 Business Process Management
 Business Process Diagram
 Business Process Modelling Notation
 Business Process Management
System
 Configured BPD for the BPMS
 A running Process Definition
 A step in the Business Process
 The path the activities embark
 My BPM Journey
 BPM standards and specifications
 Vendor Implementations
 BPMN Process designer
 Business Process Definition
 Business Process Simulation
 Business Process Portal
 Business Process Repository
 Business Process Administration
 Business Rules
 BAM (Analytics & Insights)
 Fujitsu Australia Software Technology
 FAST
 Middleware Products
 Java Application Servers
 XBRL toolkits/applications
 Postgres Database
 Java/UML IDEs
 (Integrated Development Environments)
 Three BPMS products
 BPMS On Premise
 BOP (Business Operating Platform) Cloud
 SaaS (Software as a Service)
 Role
 Technical writer
 Course Author
 Technical Architect
 Business Process Analyst
 Create a UML course
 UML
 Standard way to visualise system and software designs
 Best used for
 Object Orientated Analysis (OOA)
 Object Orientated Design (OOD)
 Object Oriented Programming (OOP)
 Model Driven Development (MDD)
 Model Driven Architecture (MDA)
 14 diagrams
 Support different perspectives
 Two types of diagramming tools
1. Draw diagrams (conceptual)
1. Possible invalid notation
2. Create valid diagrams
 Diagramming tool features
 Diagram notation
 Validation
 Code generation and integration
 Diagram Examples
 Class Diagram
 Use Case
 Activity
 Sequence
 Bi-directional Syncing the UML diagram with the source
 Reliably worked one way
 UML to source
 Less reliable from source to UML
 Model can quickly get out of date
 Success!
 Tool suite simple and effective
 Very Good Model driven support
 Excellent Integration
 Bug tracking and tickets
 Source code management
 Collaborative development environment
 Update BPM course(s)
 All six of them
 Write a white paper
 Knowledge: On the job exposure
 Business Analyst documenting the process
 Word
 Visio
 “ I don’t like green eggs and ham”
 Lengthy word document
 Diagram – non standard notation or hybrid notation
 Reviewing the documentation
 Read “diagram business process … and run it”
 3+ days to build configure BPMS
 Supports a Enterprise environment
 Business process diagram (BPD)
 Participants
 Business data
 Activity Forms (UI)
 Integrated BPD
 Auto generated Activity Forms
 Workflow engine assigned tasks to each participant
 Agent
 Underwriter
 Accounting
 Repeat
Programmed Applications BPM Application
 Participants Options
 Accept Task
 Decline Task
 Delegate Task
 Start Task (accurate measurement)
 Pause Task
 Complete Task
Specifications
Vendor Implementations
 Diagramming
 BPMN - OMG Group
 File format
 XPDL (XML Process Definition Language) - Workflow management group
 No Vendor Lock in
 Vendor Implementations
 Closely follow specifications
 Mostly based on BPMN 1.0
 Comprised of two parts
1. Diagrammed Business Process
2. BPMS configuration (vendor specific)
 Vendor specific
 Examples drawn from
 Bonitasoft
 Interstage BPM
 Oracle BPM
 Follows either BPMN 1.0 or 2.0
 BPMN like notation
 Business user models the business process
 Technical user implements BPD
 Programming Language
 Java
 Web Services
 Database
 :
 Simulate Business Process
 Check the flow
 Estimate the time and costs
 No integration required
 Not a common BPMS feature
 User Desktop
 Interacting with Business Process workflow
 BPMS Management desktop
 Deploying BPM Apps
 Restarting Business Process instance
 :
 Configurable by business user
 Abstracts business logic from BPD
 Business Activity Monitoring (BAM)
 Measure time and cost of Business Process
 Numerous Analytic and Insights reporting
Demystifying BPM
Demystifying BPM

More Related Content

What's hot

Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Michele Chinosi
 
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
 
CRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRMCRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRMInvisibleCRM
 
Developer-Friendly BPM
Developer-Friendly BPMDeveloper-Friendly BPM
Developer-Friendly BPMSandy Kemsley
 
Business Analyst Modules
Business Analyst ModulesBusiness Analyst Modules
Business Analyst Modulessfsugis
 
Tips and Tricks for Using the Solution Packager
Tips and Tricks for Using the Solution PackagerTips and Tricks for Using the Solution Packager
Tips and Tricks for Using the Solution PackagerIvan Kurtev
 
]project-open[ Budget Planning and Tracking
]project-open[ Budget Planning and Tracking]project-open[ Budget Planning and Tracking
]project-open[ Budget Planning and TrackingKlaus Hofeditz
 
Siebel best practices
Siebel best practicesSiebel best practices
Siebel best practicesSatish Vemula
 
SDLC Models in Software Engineering
SDLC Models in Software EngineeringSDLC Models in Software Engineering
SDLC Models in Software EngineeringBilal Bhatti
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overviewsolomd
 
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayBusiness processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayKris Verlaenen
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseDafna Levy
 
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMStreamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMKris Verlaenen
 
AX 2009 Presentation
AX 2009 PresentationAX 2009 Presentation
AX 2009 Presentationkmqahl
 
The Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesThe Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesPomond
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPMEMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPMEric D. Schabell
 

What's hot (20)

Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
 
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
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
CRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRMCRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRM
 
Developer-Friendly BPM
Developer-Friendly BPMDeveloper-Friendly BPM
Developer-Friendly BPM
 
Business Analyst Modules
Business Analyst ModulesBusiness Analyst Modules
Business Analyst Modules
 
Tips and Tricks for Using the Solution Packager
Tips and Tricks for Using the Solution PackagerTips and Tricks for Using the Solution Packager
Tips and Tricks for Using the Solution Packager
 
]project-open[ Budget Planning and Tracking
]project-open[ Budget Planning and Tracking]project-open[ Budget Planning and Tracking
]project-open[ Budget Planning and Tracking
 
Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
 
Siebel best practices
Siebel best practicesSiebel best practices
Siebel best practices
 
SDLC Models in Software Engineering
SDLC Models in Software EngineeringSDLC Models in Software Engineering
SDLC Models in Software Engineering
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
 
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayBusiness processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss way
 
camunda for developer-friendly BPM
camunda for developer-friendly BPMcamunda for developer-friendly BPM
camunda for developer-friendly BPM
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible Enterprise
 
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMStreamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
 
AX 2009 Presentation
AX 2009 PresentationAX 2009 Presentation
AX 2009 Presentation
 
The Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesThe Process of Building Joomla Web Sites
The Process of Building Joomla Web Sites
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPMEMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
 

Similar to Demystifying BPM

The Role of Standards in BPM
The Role of Standards in BPMThe Role of Standards in BPM
The Role of Standards in BPMSandy Kemsley
 
Business Process Design
Business Process DesignBusiness Process Design
Business Process DesignSandy Kemsley
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technologymyalya
 
Enterprise Soa And Bpm
Enterprise Soa And BpmEnterprise Soa And Bpm
Enterprise Soa And BpmTerry Cho
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5bguest4c12f7
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5bguest4c12f7
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5bguest4c12f7
 
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
 
Ssbpm
SsbpmSsbpm
SsbpmWSO2
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
 
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesjBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesKris Verlaenen
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationLogan Vadivelu
 
Business Process Modeling Notation: A Foundation for Process Transformation
Business Process Modeling Notation: A Foundation for Process TransformationBusiness Process Modeling Notation: A Foundation for Process Transformation
Business Process Modeling Notation: A Foundation for Process TransformationNathaniel Palmer
 
Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0Sandy Kemsley
 
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
 

Similar to Demystifying BPM (20)

Bpm Tools
Bpm ToolsBpm Tools
Bpm Tools
 
Jbpm as a bpms
Jbpm as a bpmsJbpm as a bpms
Jbpm as a bpms
 
The Role of Standards in BPM
The Role of Standards in BPMThe Role of Standards in BPM
The Role of Standards in BPM
 
BPM -- context for testing
BPM -- context for testingBPM -- context for testing
BPM -- context for testing
 
Business Process Design
Business Process DesignBusiness Process Design
Business Process Design
 
Introduction To Bpm Technology
Introduction To Bpm TechnologyIntroduction To Bpm Technology
Introduction To Bpm Technology
 
Lombardi intro full
Lombardi intro  full Lombardi intro  full
Lombardi intro full
 
Enterprise Soa And Bpm
Enterprise Soa And BpmEnterprise Soa And Bpm
Enterprise Soa And Bpm
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
 
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
 
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
 
Ssbpm
SsbpmSsbpm
Ssbpm
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesjBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processes
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customization
 
Business Process Modeling Notation: A Foundation for Process Transformation
Business Process Modeling Notation: A Foundation for Process TransformationBusiness Process Modeling Notation: A Foundation for Process Transformation
Business Process Modeling Notation: A Foundation for Process Transformation
 
Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0Business Process Management Meets Enterprise 2 0
Business Process Management Meets Enterprise 2 0
 
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
 
Bpmn
BpmnBpmn
Bpmn
 

Recently uploaded

Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 

Recently uploaded (20)

Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 

Demystifying BPM

  • 2. Introduction to BPM  Common Practise  Identify Business Process  Document Business Process BPMS Overview  Business Process lifecycle Management  Process Reengineering
  • 3.
  • 4.  BPM  BPD  BPMN  BPMS  Business Process Definition  Business Process Instance  Activity  Workflow  Business Process Management  Business Process Diagram  Business Process Modelling Notation  Business Process Management System  Configured BPD for the BPMS  A running Process Definition  A step in the Business Process  The path the activities embark
  • 5.
  • 6.  My BPM Journey  BPM standards and specifications  Vendor Implementations
  • 7.  BPMN Process designer  Business Process Definition  Business Process Simulation  Business Process Portal  Business Process Repository  Business Process Administration  Business Rules  BAM (Analytics & Insights)
  • 8.
  • 9.  Fujitsu Australia Software Technology  FAST
  • 10.  Middleware Products  Java Application Servers  XBRL toolkits/applications  Postgres Database  Java/UML IDEs  (Integrated Development Environments)  Three BPMS products  BPMS On Premise  BOP (Business Operating Platform) Cloud  SaaS (Software as a Service)
  • 11.  Role  Technical writer  Course Author  Technical Architect  Business Process Analyst
  • 12.  Create a UML course  UML  Standard way to visualise system and software designs  Best used for  Object Orientated Analysis (OOA)  Object Orientated Design (OOD)  Object Oriented Programming (OOP)  Model Driven Development (MDD)  Model Driven Architecture (MDA)  14 diagrams  Support different perspectives
  • 13.  Two types of diagramming tools 1. Draw diagrams (conceptual) 1. Possible invalid notation 2. Create valid diagrams  Diagramming tool features  Diagram notation  Validation  Code generation and integration
  • 14.  Diagram Examples  Class Diagram  Use Case  Activity  Sequence
  • 15.
  • 16.
  • 17.  Bi-directional Syncing the UML diagram with the source  Reliably worked one way  UML to source  Less reliable from source to UML  Model can quickly get out of date
  • 18.
  • 19.
  • 20.
  • 21.  Success!  Tool suite simple and effective  Very Good Model driven support  Excellent Integration  Bug tracking and tickets  Source code management  Collaborative development environment
  • 22.  Update BPM course(s)  All six of them  Write a white paper
  • 23.  Knowledge: On the job exposure  Business Analyst documenting the process  Word  Visio  “ I don’t like green eggs and ham”
  • 24.  Lengthy word document  Diagram – non standard notation or hybrid notation
  • 25.
  • 26.  Reviewing the documentation  Read “diagram business process … and run it”
  • 27.  3+ days to build configure BPMS  Supports a Enterprise environment
  • 28.
  • 29.
  • 30.  Business process diagram (BPD)  Participants  Business data  Activity Forms (UI)  Integrated BPD
  • 31.
  • 32.  Auto generated Activity Forms  Workflow engine assigned tasks to each participant  Agent  Underwriter  Accounting  Repeat
  • 34.  Participants Options  Accept Task  Decline Task  Delegate Task  Start Task (accurate measurement)  Pause Task  Complete Task
  • 36.  Diagramming  BPMN - OMG Group  File format  XPDL (XML Process Definition Language) - Workflow management group  No Vendor Lock in  Vendor Implementations  Closely follow specifications  Mostly based on BPMN 1.0
  • 37.  Comprised of two parts 1. Diagrammed Business Process 2. BPMS configuration (vendor specific)
  • 38.
  • 39.  Vendor specific  Examples drawn from  Bonitasoft  Interstage BPM  Oracle BPM
  • 40.
  • 41.  Follows either BPMN 1.0 or 2.0  BPMN like notation
  • 42.
  • 43.  Business user models the business process  Technical user implements BPD  Programming Language  Java  Web Services  Database  :
  • 44.
  • 45.  Simulate Business Process  Check the flow  Estimate the time and costs  No integration required  Not a common BPMS feature
  • 46.
  • 47.
  • 48.  User Desktop  Interacting with Business Process workflow
  • 49.
  • 50.  BPMS Management desktop  Deploying BPM Apps  Restarting Business Process instance  :
  • 51.
  • 52.  Configurable by business user  Abstracts business logic from BPD
  • 53.
  • 54.  Business Activity Monitoring (BAM)  Measure time and cost of Business Process  Numerous Analytic and Insights reporting

Editor's Notes

  1. Introduction to BPM The title wasn’t catchy and I thought it could be misleading to the audience Some people could read the title and say to themselves “I already know BPM – I use it every day in my job” My presentation does cover slightly more than the common use Then I changed it to BPMS Overview but I felt this could be misleading or unclear. While I was going through this naming exercise I discovered something in my travels That there are basically at least 2 uses of BPM Identify and document of Busines Processes in document or diagram The full end to end BPM solution – Process Reengineering So I decided on Demystifying BPM to cover both aspects
  2. You can see BPM can mean two things to eliminate confusion I use BPD when referring to the business process diagram Business Process Management system Recently I discovered it was updated to "Business Process Management solutions"
  3. FAST for short
  4. FAST developed several and different middleware products
  5. My roles was to create proof of concept solutions for these products as well as create training material and white papers for them.
  6. My first assignment at FAST was to write a course for their new UML tool. Previously I worked for Sun Microsystems in the US as Enterprise Java Instructor Where I trained software engineers in Object Oriented Analysis and Design using the Java language UML is the diagramming language used to draw the system and software designs. UML is a technical diagramming language but it's not limited to just technical diagrams.
  7. In brief there are two types of diagramming tools. 1) One type allows one to draw most any type of diagrams and doesn't check if they are valid. I can't tell you how many times I’ve seen invalid diagrams. 2) Second type is designed specifically for a diagramming notation and provides features like notation validation. Some tools won't save the diagram unless its valid.
  8. Some UML diagram examples
  9. Class diagram very common used for designing objects
  10. Roundtrip engineering a feature of UML tool. Converts a model (diagram) to source code and source code back to the model (diagram).
  11. Use Case helps to define scope and requirements User stories are now used more in an Agile methodology. But Use Case diagrams aren't still used.
  12. Simple and easy to understand (most of the time)
  13. Diagram the sequence of steps Most often the UML tool allows you to even call the actual methods in the objects
  14. The UML tool had all these features that promoted collaboration and team development
  15. For the next 3 months I was going to be updating the BPM courses And had write a white paper
  16. Initially I was not a fan of BPM My knowledge was primarily based on my on-the-job exposure But that changed after I learned about its capability
  17. Typically BPM was used to identify and document the Business Process in either or both in a lengthy document or complex diagram. Then after it was shared it was filed away.
  18. This is contrived example of a BPM diagram to demonstrate my point of "non-standard". What does this diagram mean ? And how relevant is the information to understanding the process
  19. So I started reading through the course material and the software manuals to upskill myself in BPM. While reading through the material I read "you draw the business process and then run it". I thought to myself no way – you can run the diagram.
  20. It took several days to setup the BPMS. Because Its made up of several applications: Database, Application Server, etc. The reason it has all these components is because its designed to integrate and compliment into the organisations IT systems.
  21. What is this a BP of ? Loan application – and you know that how? This diagram uses a human activity and a system activity which the system performs.
  22. The core parts of a BPD
  23. What is this a BP of ? Loan application – and you know that how? Business Process Diagram Participants Define data – can’t see the data on the diagram Human Activity have forms and system do not Integrate
  24. I ran the BP and then ran it again a few more times
  25. I still wasn't convinced about BPM. On the surface they are much the same: BPM Apps and programmed applications The main difference I discovered Programmed applications - Use case diagram actor calling functions BPM Apps - BPMS calling Actor In addition the use of Task assignments which I’ll cover in more detail
  26. Tasks are pushed to groups and or a specific person and have the following options Accept Decline Delegate Start Pause Complete
  27. I'm only going to cover high-level two main specifications BPMN notation and the file format (XPDL) BPMN defines the standard symbols and proper use of BP diagramming. XPDL defines the portability of the BPD to across vendor BPMS
  28. The customer can retain the IP and with some effort redeploy the BP to another BPMS
  29. The following screen captures were created from the following sources Bonitasoft Interstage BPM Oracle's BPM product
  30. Most BPMS products seem to follow BPMN 1.0 notation. I believe the reason maybe for costs to implement or they prefer their BPM like notation.
  31. Bonitasoft BPMN 2.0 Pools were introduced in BPMN 2.0
  32. Screenshot from Bonitasoft
  33. Interstage BPM Simulation does not require implementation Configure values to simulate costs
  34. Interstage BPM
  35. A user interacts with the BPM Apps either through a desktop/portal or through an API.
  36. Bonitasoft desktop screenshot
  37. Bonitasoft screenshot
  38. Oracle BPM product screenshot