SlideShare a Scribd company logo
1 of 30
1Jarrar © 2015
Introduction to
Business Process Management
Concepts, Languages & Architectures
In collaboration with
Bilal Farraj
Reference:
Mustafa Jarrar: Lecture Notes on Introduction to Business Process Management,
Birzeit University, Palestine, 2015
Mustafa Jarrar
Birzeit University, Palestine
mjarrar@birzeit.edu
www.jarrar.info
2Jarrar © 2015
Watch this lecture and download the slides from
http://jarrar-courses.blogspot.com/2015/01/dataandbusinessprocessmodelling.html
Some diagrams in this lecture are based on [1]
Keywords: subtype, subclass, subset, concept, instance, Rules, Business Rules, Business logic
derivation rules, integrity constraints
Slides And Videos - Download, Watch, Interact
3Jarrar © 2015
Reading
[1] Every material in these slides.
[2] Chapters one and two of BPM book.
[3] The Fable chapter of Lucy’s book.
Keywords: Data Engineering, Data Modeling, Conceptual Data Modeling, ORM, Object Role Modeling, Information Modeling, Schema
engineering, Business Rules, integrity constraints, Derivation rules, Logic, verbalization of business rules, rules
contradictions, rules implications, Business Process Engineering, Business Process Management, Business Process Modelling, Process
Mapping, Process identification, process re-engineering, process re-engineering, Process Optimization, Process execution.
‫هندسة‬‫البيانات‬،‫مخطط‬‫بيانات‬‫المفاهيمية‬، ‫النمذجة‬‫المفاهيمية‬‫للبيانات‬،‫هندسة‬‫العمليات‬، ‫إعادة‬‫هندسة‬‫العمليات‬‫اإلدارية‬
4Jarrar © 2015
What is a Process?
Enroll in a course
Is this a process?
How many sub processes in it?
How many people are involved?
How many departments are involved?
How the registration department monitor its lifecycle?
Which university regulations are related to student-course enrollment?
Where this process is defined and documented?
How the current execution of the process related to the university
policy and strategic plans?
How to improve, optimize and speed up the enrollment?
5Jarrar © 2015
What is a Process?
Processes are exist everywhere, and they are part of our daily life
System operations and software processes: messaging, file sharing, remote
procedure call, … which can be also distributed.
Public services and organizational procedures: enroll in a course, apply for
passport, issue birth certificate, renew driving license, apply for loan, insure car,
consult doctor,
Social events: organize festival, camping,
Personal activities: plan a trip, apply for job, come to university, make coffee, …
It is even more complex than we can imagine when multi organizations’
processes collaborate/communicate with each others to achieve a certain goal(s).
Defining and identifying a process is a challenge!
6Jarrar © 2015
Engagement to Processes
 Business processes are either triggered or initiated by person, system,
events (student request to enroll in a course)
 Then a business process instance is executed which in we participate
in of business processes (administrative department, student, advisor…)
How many people and department involved in the course enrollment
process?
Potential roles: Student, Instructor, Advisor, Academic Department,
Registration, Finance, Dean.
7Jarrar © 2015
The Fable (What Lucy Taught Us)
 Link to Lucy’s video:
https://www.youtube.com/watch?v=8NPzLBSBzPI
 Remind us to appreciate the work we do (weather at
home or workplace)
 Underscores the importance of well-designed and well-
managed processes in any organization
 Dysfunctional processes lead to dysfunctional employees
Image source http://www.booksurge.com/
8Jarrar © 2015
Role in Process
People who work on the process, are not aware about
their role in it.
9Jarrar © 2015
No Visibility to Stakeholders
No visibility to stakeholders about weather the things are
going like they should be done or in a different way.
Difficult to improve since wrong visibility is seen by
stakeholders, in fact it is going worst.
10Jarrar © 2015
More challenges
 People who collaborate to work on business process are usually from different
backgrounds (i.e., roles of course enrollment process).
 Processes exist in our heads: ask an employee how a particular task is
performed and typically you will get his or her interpretation of the process.
 Importance of documenting a process, bring it up to stockholders and agree on
how things are being done. Then, collaboratively define process improvements
opportunities to evaluate “how things should be done”
11Jarrar © 2015
How People See Business Processes
Consider how people see business processes e.g.,:
 Interests in business administrations
 To Improve operation: satisfy customer, cheaper products and
services, reduce costs, among others
 Interests of computer science
 Researchers: to use formal methods to understand structural
properties of processes, to better abstract real-world business
processes.
 Software Engineers: to better communicate understanding with
domain experts, to provide robust & scalable software systems
12Jarrar © 2015
Process vs Process Instance
Process, simply how things should be done.
Instance, a live execution of process workflow to achieve certain
goal.
Thinking technically, objects are the basis of object oriented
programming.
When you declare an object/class, then later create an instance of
it (process instance)
Think about object declaring, then we have object instances.
13Jarrar © 2015
Roles Involved in Process Management
 Process participants – domain experts
 Process owners – domain experts, management, business
background
 BPM consultants – Process experts
 Software architects and developers – IT experts
implementation
All these people from different backgrounds, they speak
different languages
Example: each student should at least register two courses
from his/her major specialization which can’t withdraw later.
However, some students don’t know the problem.
14Jarrar © 2015
Importance of Process Documentation
Developers do mistakes because of incorrect understanding of
business requirements with the domain experts and product
owners.
Consider if we are able to document the process using models.
Consider a CRM system, how many messages it exchange with
various systems, and how many processes activated upon
receiving or sending a message
15Jarrar © 2015
Business Process Management Lifecycle
Image Source: https://teaminformatics.files.wordpress.com/2013/03/bpm-diagram-1.jpg
16Jarrar © 2015
BPM Lifecycle
 Process Modeling and Design: What are the main business
processes in an organization? how to describer them? (text, excel
sheets, figures, …)
 Process Improvement/Optimization: organizations like to be more
effective! Involving domain experts, consultants and IT department
to help improve
 Process Automation/Execution: implement the improved process
in the IT architecture. Not always we automate all part of process.
 Process Monitoring: once it is implemented, it need to be
monitored. To evaluate and apply metric measurements to see if
the implemented process meet the requirements that have been
defined for it.
17Jarrar © 2015
Business Process Models
Business process models is the core of BPM.
 Documentation of processes.
 Improve processes and discuss them with professionals from
different roles.
 Part of the process might be implemented in an IT system
 Decide what/how to monitor (activities, run time)
18Jarrar © 2015
Brainstorming: Enroll in a Course Process
19Jarrar © 2015
Models can be Complex
This is example of business process, enroll in a course, it show that models can
be sophisticated and there are lots of constructs. The model is based on BPMN
2.0 standard.
20Jarrar © 2015
Few Words on BPMN Model Notation
• Helps to understand and share our understanding,
• Reason about the process for identifying opportunities
of process improvements.
21Jarrar © 2015
Business Process Modeling Tools
Signavio Process Editor
(BPM Academic Initiative)
There more tools
Activiti Modeling
Eclipse Plugin
22Jarrar © 2015
Signavio Tool
• The official process modeling tool in this course.
• Online and free for academic purposes,
login URL http://academic.signavio.com/p/login
• You will receive an invitation by Email to setup your access.
• BPMN 2.0 notation compliant.
23Jarrar © 2015
Managing Documents in Signavio
There are shared documents and user
private documents.
24Jarrar © 2015
Signavio Shared Documents
Shared workspace that everyone have access to
read/open diagrams.
25Jarrar © 2015
Signavio User Private Documents
Your personal work space where you place the diagrams
that you don’t want to share.
26Jarrar © 2015
Create New Process Model
Go to menu bar and click
on New.
Then click on Business
Process Diagram (BPMN
2.0)
27Jarrar © 2015
Import/Export
Other large set of
functionalities including the
Import/Export diagrams.
28Jarrar © 2015
Other Tools – Microsoft Visio
Very powerful tool, the enterprises in industry uses this tool frequently.
But it lake of some modeling constructs of BPMN 2.0
29Jarrar © 2015
Other Tools - Bizagi
Good modeling tool, however, it lake of many BPMN 2.0 constructs.
30Jarrar © 2015
Business Process Management Outline
 Introduction to Business Process Management
 Business Process Modeling and Notation
 Advanced Business Process Modeling and Notation
 Practice Use Cases
 Interview and ask questions
 Process improvement and re-engineering
 Process Execution and Programming
 Practical session 1 on process automation
 Practical session 2 on process automation

More Related Content

What's hot

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
 
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014OSSCube
 
Business Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation SlidesBusiness Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation SlidesSlideTeam
 
Business process flows presentation
Business process flows presentationBusiness process flows presentation
Business process flows presentationNaveen Kumar
 
(ONLINE) ITIL Indonesia Community - How to Cook Your CMDB in Five Steps
(ONLINE) ITIL Indonesia Community - How to Cook Your CMDB in Five Steps(ONLINE) ITIL Indonesia Community - How to Cook Your CMDB in Five Steps
(ONLINE) ITIL Indonesia Community - How to Cook Your CMDB in Five StepsITIL Indonesia
 
Strategy & Business Process Management
Strategy & Business Process ManagementStrategy & Business Process Management
Strategy & Business Process Management451 Research
 
Oracle DBA Meets ITIL and COBIT
Oracle DBA Meets ITIL and COBITOracle DBA Meets ITIL and COBIT
Oracle DBA Meets ITIL and COBITMahesh Vallampati
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modelingguest2c3da5c7
 
Business Process Management Introduction
Business Process Management IntroductionBusiness Process Management Introduction
Business Process Management IntroductionGBTEC Software AG
 
Enterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessEnterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessNathaniel Palmer
 
Integrated IT Service Management: From Strategy to Implementing to User Adoption
Integrated IT Service Management: From Strategy to Implementing to User AdoptionIntegrated IT Service Management: From Strategy to Implementing to User Adoption
Integrated IT Service Management: From Strategy to Implementing to User AdoptionCA Technologies
 
Business Process Monitoring and Mining
Business Process Monitoring and MiningBusiness Process Monitoring and Mining
Business Process Monitoring and MiningMarlon Dumas
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureNathaniel Palmer
 
What is BPM?
What is BPM?What is BPM?
What is BPM?BOC Group
 
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...Marlon Dumas
 

What's hot (20)

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
 
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 
Business Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation SlidesBusiness Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation Slides
 
BPM and Scrum
BPM and ScrumBPM and Scrum
BPM and Scrum
 
Bpm lifecycle ppt
Bpm lifecycle pptBpm lifecycle ppt
Bpm lifecycle ppt
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
Business process flows presentation
Business process flows presentationBusiness process flows presentation
Business process flows presentation
 
I tlecture2
I tlecture2I tlecture2
I tlecture2
 
(ONLINE) ITIL Indonesia Community - How to Cook Your CMDB in Five Steps
(ONLINE) ITIL Indonesia Community - How to Cook Your CMDB in Five Steps(ONLINE) ITIL Indonesia Community - How to Cook Your CMDB in Five Steps
(ONLINE) ITIL Indonesia Community - How to Cook Your CMDB in Five Steps
 
Strategy & Business Process Management
Strategy & Business Process ManagementStrategy & Business Process Management
Strategy & Business Process Management
 
Oracle DBA Meets ITIL and COBIT
Oracle DBA Meets ITIL and COBITOracle DBA Meets ITIL and COBIT
Oracle DBA Meets ITIL and COBIT
 
Itil process framework__rowe(40)
Itil process framework__rowe(40)Itil process framework__rowe(40)
Itil process framework__rowe(40)
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Business Process Management Introduction
Business Process Management IntroductionBusiness Process Management Introduction
Business Process Management Introduction
 
Enterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessEnterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful Business
 
Integrated IT Service Management: From Strategy to Implementing to User Adoption
Integrated IT Service Management: From Strategy to Implementing to User AdoptionIntegrated IT Service Management: From Strategy to Implementing to User Adoption
Integrated IT Service Management: From Strategy to Implementing to User Adoption
 
Business Process Monitoring and Mining
Business Process Monitoring and MiningBusiness Process Monitoring and Mining
Business Process Monitoring and Mining
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise Architecture
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
 

Viewers also liked

BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs  BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs Mustafa Jarrar
 
Business Process Implementation
Business Process ImplementationBusiness Process Implementation
Business Process ImplementationMustafa Jarrar
 
Business Process Design and Re-engineering
Business Process Design and Re-engineeringBusiness Process Design and Re-engineering
Business Process Design and Re-engineeringMustafa Jarrar
 
BPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical ConstructsBPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical ConstructsMustafa Jarrar
 
Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingHabash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingMustafa Jarrar
 
Pal gov.tutorial4.outline
Pal gov.tutorial4.outlinePal gov.tutorial4.outline
Pal gov.tutorial4.outlineMustafa Jarrar
 
Pal gov.tutorial4.session2.lab populationontology
Pal gov.tutorial4.session2.lab populationontologyPal gov.tutorial4.session2.lab populationontology
Pal gov.tutorial4.session2.lab populationontologyMustafa Jarrar
 
Jarrar: Introduction to Linked Data
Jarrar: Introduction to Linked DataJarrar: Introduction to Linked Data
Jarrar: Introduction to Linked DataMustafa Jarrar
 
Jarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyJarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyMustafa Jarrar
 
Jarrar: Arabic Ontology
Jarrar: Arabic OntologyJarrar: Arabic Ontology
Jarrar: Arabic OntologyMustafa Jarrar
 
Jarrar: WordNet And Global WordNets
Jarrar: WordNet And Global WordNetsJarrar: WordNet And Global WordNets
Jarrar: WordNet And Global WordNetsMustafa Jarrar
 
Jarrar: RDFs -RDF Schema
Jarrar: RDFs -RDF SchemaJarrar: RDFs -RDF Schema
Jarrar: RDFs -RDF SchemaMustafa Jarrar
 
Jarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and SolutionsJarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and SolutionsMustafa Jarrar
 
Blackwell Handbooks of Developmenal Psychology Erika Hoff Marilyn Shatz (edit...
Blackwell Handbooks of Developmenal Psychology Erika Hoff Marilyn Shatz (edit...Blackwell Handbooks of Developmenal Psychology Erika Hoff Marilyn Shatz (edit...
Blackwell Handbooks of Developmenal Psychology Erika Hoff Marilyn Shatz (edit...Imbang Jaya Trenggana
 
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...Salah Amean
 
Introduction to Business Process Management Suite
Introduction to Business Process Management SuiteIntroduction to Business Process Management Suite
Introduction to Business Process Management SuiteAppian
 
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingTaxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingSemantic Web Company
 
Managing Team Performance {Lecture Notes}
Managing Team Performance {Lecture Notes}Managing Team Performance {Lecture Notes}
Managing Team Performance {Lecture Notes}FellowBuddy.com
 

Viewers also liked (20)

BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs  BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs
 
Business Process Implementation
Business Process ImplementationBusiness Process Implementation
Business Process Implementation
 
Business Process Design and Re-engineering
Business Process Design and Re-engineeringBusiness Process Design and Re-engineering
Business Process Design and Re-engineering
 
BPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical ConstructsBPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical Constructs
 
Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingHabash: Arabic Natural Language Processing
Habash: Arabic Natural Language Processing
 
Pal gov.tutorial4.outline
Pal gov.tutorial4.outlinePal gov.tutorial4.outline
Pal gov.tutorial4.outline
 
Pal gov.tutorial4.session2.lab populationontology
Pal gov.tutorial4.session2.lab populationontologyPal gov.tutorial4.session2.lab populationontology
Pal gov.tutorial4.session2.lab populationontology
 
Jarrar: Introduction to Linked Data
Jarrar: Introduction to Linked DataJarrar: Introduction to Linked Data
Jarrar: Introduction to Linked Data
 
Jarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyJarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean Methodology
 
Language develpoment
Language develpomentLanguage develpoment
Language develpoment
 
Jarrar: Arabic Ontology
Jarrar: Arabic OntologyJarrar: Arabic Ontology
Jarrar: Arabic Ontology
 
Jarrar: WordNet And Global WordNets
Jarrar: WordNet And Global WordNetsJarrar: WordNet And Global WordNets
Jarrar: WordNet And Global WordNets
 
Jarrar: RDFs -RDF Schema
Jarrar: RDFs -RDF SchemaJarrar: RDFs -RDF Schema
Jarrar: RDFs -RDF Schema
 
Jarrar: RDFa
Jarrar: RDFaJarrar: RDFa
Jarrar: RDFa
 
Jarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and SolutionsJarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and Solutions
 
Blackwell Handbooks of Developmenal Psychology Erika Hoff Marilyn Shatz (edit...
Blackwell Handbooks of Developmenal Psychology Erika Hoff Marilyn Shatz (edit...Blackwell Handbooks of Developmenal Psychology Erika Hoff Marilyn Shatz (edit...
Blackwell Handbooks of Developmenal Psychology Erika Hoff Marilyn Shatz (edit...
 
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
 
Introduction to Business Process Management Suite
Introduction to Business Process Management SuiteIntroduction to Business Process Management Suite
Introduction to Business Process Management Suite
 
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingTaxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
 
Managing Team Performance {Lecture Notes}
Managing Team Performance {Lecture Notes}Managing Team Performance {Lecture Notes}
Managing Team Performance {Lecture Notes}
 

Similar to Introduction to Business Process Management

IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workerssflynn073
 
Enterprise Architecture Proposal
Enterprise Architecture ProposalEnterprise Architecture Proposal
Enterprise Architecture ProposalStacey Cruz
 
Securing Citizen Facing Applications Presentation Notes
Securing Citizen Facing Applications Presentation NotesSecuring Citizen Facing Applications Presentation Notes
Securing Citizen Facing Applications Presentation Notesedwinlorenzana
 
Business Process Management in IT company
Business Process Management  in IT company Business Process Management  in IT company
Business Process Management in IT company Dhrubaji Mandal ♛
 
Assessment Of An Enterprise-Level Business System
Assessment Of An Enterprise-Level Business SystemAssessment Of An Enterprise-Level Business System
Assessment Of An Enterprise-Level Business SystemTiffany Graham
 
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process ModelingTracy Cook
 
SailPoint IdentityIQ – Admin and Developer.pptx
SailPoint IdentityIQ – Admin and Developer.pptxSailPoint IdentityIQ – Admin and Developer.pptx
SailPoint IdentityIQ – Admin and Developer.pptxInfosectrain3
 
Business analyst
Business analystBusiness analyst
Business analystrajivkamal
 
Cisco Case Study Essay
Cisco Case Study EssayCisco Case Study Essay
Cisco Case Study EssayLindsey Rivera
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Jeffrey Stewart
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday DeploymentZaranTech LLC
 
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...Adrienne Bellehumeur
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
Software For Software Development Life Cycle
Software For Software Development Life CycleSoftware For Software Development Life Cycle
Software For Software Development Life CycleChristina Padilla
 
Impact Your Business: Identify Low-Hanging Fruits for SharePoint 2013 No-Code...
Impact Your Business: Identify Low-Hanging Fruits for SharePoint 2013 No-Code...Impact Your Business: Identify Low-Hanging Fruits for SharePoint 2013 No-Code...
Impact Your Business: Identify Low-Hanging Fruits for SharePoint 2013 No-Code...InnoTech
 
Impact Your Business: Identify Low Hanging Fruits for SharePoint 2013 No-Code...
Impact Your Business: Identify Low Hanging Fruits for SharePoint 2013 No-Code...Impact Your Business: Identify Low Hanging Fruits for SharePoint 2013 No-Code...
Impact Your Business: Identify Low Hanging Fruits for SharePoint 2013 No-Code...Gina Montgomery, V-TSP
 
B P M Link Feb 2010 V2
B P M Link  Feb 2010 V2B P M Link  Feb 2010 V2
B P M Link Feb 2010 V2Mia Horrigan
 

Similar to Introduction to Business Process Management (20)

IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workers
 
Enterprise Architecture Proposal
Enterprise Architecture ProposalEnterprise Architecture Proposal
Enterprise Architecture Proposal
 
Securing Citizen Facing Applications Presentation Notes
Securing Citizen Facing Applications Presentation NotesSecuring Citizen Facing Applications Presentation Notes
Securing Citizen Facing Applications Presentation Notes
 
Business Process Management in IT company
Business Process Management  in IT company Business Process Management  in IT company
Business Process Management in IT company
 
Blueworks Live Best Practices
Blueworks Live Best PracticesBlueworks Live Best Practices
Blueworks Live Best Practices
 
Assessment Of An Enterprise-Level Business System
Assessment Of An Enterprise-Level Business SystemAssessment Of An Enterprise-Level Business System
Assessment Of An Enterprise-Level Business System
 
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
 
SailPoint IdentityIQ – Admin and Developer.pptx
SailPoint IdentityIQ – Admin and Developer.pptxSailPoint IdentityIQ – Admin and Developer.pptx
SailPoint IdentityIQ – Admin and Developer.pptx
 
Business analyst
Business analystBusiness analyst
Business analyst
 
Bpm link feb 2010
Bpm link feb 2010Bpm link feb 2010
Bpm link feb 2010
 
Cisco Case Study Essay
Cisco Case Study EssayCisco Case Study Essay
Cisco Case Study Essay
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment
 
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
Documentation Workbook Series. Step 3 Presenting Information (Visual Document...
 
Itm 423
Itm 423Itm 423
Itm 423
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Software For Software Development Life Cycle
Software For Software Development Life CycleSoftware For Software Development Life Cycle
Software For Software Development Life Cycle
 
Impact Your Business: Identify Low-Hanging Fruits for SharePoint 2013 No-Code...
Impact Your Business: Identify Low-Hanging Fruits for SharePoint 2013 No-Code...Impact Your Business: Identify Low-Hanging Fruits for SharePoint 2013 No-Code...
Impact Your Business: Identify Low-Hanging Fruits for SharePoint 2013 No-Code...
 
Impact Your Business: Identify Low Hanging Fruits for SharePoint 2013 No-Code...
Impact Your Business: Identify Low Hanging Fruits for SharePoint 2013 No-Code...Impact Your Business: Identify Low Hanging Fruits for SharePoint 2013 No-Code...
Impact Your Business: Identify Low Hanging Fruits for SharePoint 2013 No-Code...
 
B P M Link Feb 2010 V2
B P M Link  Feb 2010 V2B P M Link  Feb 2010 V2
B P M Link Feb 2010 V2
 

More from Mustafa Jarrar

Clustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment AnalysisClustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment AnalysisMustafa Jarrar
 
Classifying Processes and Basic Formal Ontology
Classifying Processes  and Basic Formal OntologyClassifying Processes  and Basic Formal Ontology
Classifying Processes and Basic Formal OntologyMustafa Jarrar
 
Discrete Mathematics Course Outline
Discrete Mathematics Course OutlineDiscrete Mathematics Course Outline
Discrete Mathematics Course OutlineMustafa Jarrar
 
Customer Complaint Ontology
Customer Complaint Ontology Customer Complaint Ontology
Customer Complaint Ontology Mustafa Jarrar
 
Subset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion RulesSubset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion RulesMustafa Jarrar
 
Schema Modularization in ORM
Schema Modularization in ORMSchema Modularization in ORM
Schema Modularization in ORMMustafa Jarrar
 
On Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in PalestineOn Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in PalestineMustafa Jarrar
 
Lessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online CoursesLessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online CoursesMustafa Jarrar
 
Presentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-finalPresentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-finalMustafa Jarrar
 
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsJarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsMustafa Jarrar
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Mustafa Jarrar
 
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 ProposalsRiestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 ProposalsMustafa Jarrar
 
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020Mustafa Jarrar
 
Jarrar: Sparql Project
Jarrar: Sparql ProjectJarrar: Sparql Project
Jarrar: Sparql ProjectMustafa Jarrar
 
Jarrar: Logical Foundation of Ontology Engineering
Jarrar: Logical Foundation of Ontology EngineeringJarrar: Logical Foundation of Ontology Engineering
Jarrar: Logical Foundation of Ontology EngineeringMustafa Jarrar
 
Jarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesJarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesMustafa Jarrar
 
Jarrar: Informed Search
Jarrar: Informed Search  Jarrar: Informed Search
Jarrar: Informed Search Mustafa Jarrar
 
Jarrar: Un-informed Search
Jarrar: Un-informed SearchJarrar: Un-informed Search
Jarrar: Un-informed SearchMustafa Jarrar
 
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence Introduction to Artificial Intelligence
Introduction to Artificial Intelligence Mustafa Jarrar
 

More from Mustafa Jarrar (20)

Clustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment AnalysisClustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment Analysis
 
Classifying Processes and Basic Formal Ontology
Classifying Processes  and Basic Formal OntologyClassifying Processes  and Basic Formal Ontology
Classifying Processes and Basic Formal Ontology
 
Discrete Mathematics Course Outline
Discrete Mathematics Course OutlineDiscrete Mathematics Course Outline
Discrete Mathematics Course Outline
 
Customer Complaint Ontology
Customer Complaint Ontology Customer Complaint Ontology
Customer Complaint Ontology
 
Subset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion RulesSubset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion Rules
 
Schema Modularization in ORM
Schema Modularization in ORMSchema Modularization in ORM
Schema Modularization in ORM
 
On Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in PalestineOn Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in Palestine
 
Lessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online CoursesLessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online Courses
 
Presentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-finalPresentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-final
 
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsJarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 Calls
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
 
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 ProposalsRiestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
 
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020
 
Jarrar: Sparql Project
Jarrar: Sparql ProjectJarrar: Sparql Project
Jarrar: Sparql Project
 
Jarrar: Logical Foundation of Ontology Engineering
Jarrar: Logical Foundation of Ontology EngineeringJarrar: Logical Foundation of Ontology Engineering
Jarrar: Logical Foundation of Ontology Engineering
 
Jarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesJarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing Ontologies
 
Jarrar: Games
Jarrar: GamesJarrar: Games
Jarrar: Games
 
Jarrar: Informed Search
Jarrar: Informed Search  Jarrar: Informed Search
Jarrar: Informed Search
 
Jarrar: Un-informed Search
Jarrar: Un-informed SearchJarrar: Un-informed Search
Jarrar: Un-informed Search
 
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
 

Recently uploaded

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Introduction to Business Process Management

  • 1. 1Jarrar © 2015 Introduction to Business Process Management Concepts, Languages & Architectures In collaboration with Bilal Farraj Reference: Mustafa Jarrar: Lecture Notes on Introduction to Business Process Management, Birzeit University, Palestine, 2015 Mustafa Jarrar Birzeit University, Palestine mjarrar@birzeit.edu www.jarrar.info
  • 2. 2Jarrar © 2015 Watch this lecture and download the slides from http://jarrar-courses.blogspot.com/2015/01/dataandbusinessprocessmodelling.html Some diagrams in this lecture are based on [1] Keywords: subtype, subclass, subset, concept, instance, Rules, Business Rules, Business logic derivation rules, integrity constraints Slides And Videos - Download, Watch, Interact
  • 3. 3Jarrar © 2015 Reading [1] Every material in these slides. [2] Chapters one and two of BPM book. [3] The Fable chapter of Lucy’s book. Keywords: Data Engineering, Data Modeling, Conceptual Data Modeling, ORM, Object Role Modeling, Information Modeling, Schema engineering, Business Rules, integrity constraints, Derivation rules, Logic, verbalization of business rules, rules contradictions, rules implications, Business Process Engineering, Business Process Management, Business Process Modelling, Process Mapping, Process identification, process re-engineering, process re-engineering, Process Optimization, Process execution. ‫هندسة‬‫البيانات‬،‫مخطط‬‫بيانات‬‫المفاهيمية‬، ‫النمذجة‬‫المفاهيمية‬‫للبيانات‬،‫هندسة‬‫العمليات‬، ‫إعادة‬‫هندسة‬‫العمليات‬‫اإلدارية‬
  • 4. 4Jarrar © 2015 What is a Process? Enroll in a course Is this a process? How many sub processes in it? How many people are involved? How many departments are involved? How the registration department monitor its lifecycle? Which university regulations are related to student-course enrollment? Where this process is defined and documented? How the current execution of the process related to the university policy and strategic plans? How to improve, optimize and speed up the enrollment?
  • 5. 5Jarrar © 2015 What is a Process? Processes are exist everywhere, and they are part of our daily life System operations and software processes: messaging, file sharing, remote procedure call, … which can be also distributed. Public services and organizational procedures: enroll in a course, apply for passport, issue birth certificate, renew driving license, apply for loan, insure car, consult doctor, Social events: organize festival, camping, Personal activities: plan a trip, apply for job, come to university, make coffee, … It is even more complex than we can imagine when multi organizations’ processes collaborate/communicate with each others to achieve a certain goal(s). Defining and identifying a process is a challenge!
  • 6. 6Jarrar © 2015 Engagement to Processes  Business processes are either triggered or initiated by person, system, events (student request to enroll in a course)  Then a business process instance is executed which in we participate in of business processes (administrative department, student, advisor…) How many people and department involved in the course enrollment process? Potential roles: Student, Instructor, Advisor, Academic Department, Registration, Finance, Dean.
  • 7. 7Jarrar © 2015 The Fable (What Lucy Taught Us)  Link to Lucy’s video: https://www.youtube.com/watch?v=8NPzLBSBzPI  Remind us to appreciate the work we do (weather at home or workplace)  Underscores the importance of well-designed and well- managed processes in any organization  Dysfunctional processes lead to dysfunctional employees Image source http://www.booksurge.com/
  • 8. 8Jarrar © 2015 Role in Process People who work on the process, are not aware about their role in it.
  • 9. 9Jarrar © 2015 No Visibility to Stakeholders No visibility to stakeholders about weather the things are going like they should be done or in a different way. Difficult to improve since wrong visibility is seen by stakeholders, in fact it is going worst.
  • 10. 10Jarrar © 2015 More challenges  People who collaborate to work on business process are usually from different backgrounds (i.e., roles of course enrollment process).  Processes exist in our heads: ask an employee how a particular task is performed and typically you will get his or her interpretation of the process.  Importance of documenting a process, bring it up to stockholders and agree on how things are being done. Then, collaboratively define process improvements opportunities to evaluate “how things should be done”
  • 11. 11Jarrar © 2015 How People See Business Processes Consider how people see business processes e.g.,:  Interests in business administrations  To Improve operation: satisfy customer, cheaper products and services, reduce costs, among others  Interests of computer science  Researchers: to use formal methods to understand structural properties of processes, to better abstract real-world business processes.  Software Engineers: to better communicate understanding with domain experts, to provide robust & scalable software systems
  • 12. 12Jarrar © 2015 Process vs Process Instance Process, simply how things should be done. Instance, a live execution of process workflow to achieve certain goal. Thinking technically, objects are the basis of object oriented programming. When you declare an object/class, then later create an instance of it (process instance) Think about object declaring, then we have object instances.
  • 13. 13Jarrar © 2015 Roles Involved in Process Management  Process participants – domain experts  Process owners – domain experts, management, business background  BPM consultants – Process experts  Software architects and developers – IT experts implementation All these people from different backgrounds, they speak different languages Example: each student should at least register two courses from his/her major specialization which can’t withdraw later. However, some students don’t know the problem.
  • 14. 14Jarrar © 2015 Importance of Process Documentation Developers do mistakes because of incorrect understanding of business requirements with the domain experts and product owners. Consider if we are able to document the process using models. Consider a CRM system, how many messages it exchange with various systems, and how many processes activated upon receiving or sending a message
  • 15. 15Jarrar © 2015 Business Process Management Lifecycle Image Source: https://teaminformatics.files.wordpress.com/2013/03/bpm-diagram-1.jpg
  • 16. 16Jarrar © 2015 BPM Lifecycle  Process Modeling and Design: What are the main business processes in an organization? how to describer them? (text, excel sheets, figures, …)  Process Improvement/Optimization: organizations like to be more effective! Involving domain experts, consultants and IT department to help improve  Process Automation/Execution: implement the improved process in the IT architecture. Not always we automate all part of process.  Process Monitoring: once it is implemented, it need to be monitored. To evaluate and apply metric measurements to see if the implemented process meet the requirements that have been defined for it.
  • 17. 17Jarrar © 2015 Business Process Models Business process models is the core of BPM.  Documentation of processes.  Improve processes and discuss them with professionals from different roles.  Part of the process might be implemented in an IT system  Decide what/how to monitor (activities, run time)
  • 18. 18Jarrar © 2015 Brainstorming: Enroll in a Course Process
  • 19. 19Jarrar © 2015 Models can be Complex This is example of business process, enroll in a course, it show that models can be sophisticated and there are lots of constructs. The model is based on BPMN 2.0 standard.
  • 20. 20Jarrar © 2015 Few Words on BPMN Model Notation • Helps to understand and share our understanding, • Reason about the process for identifying opportunities of process improvements.
  • 21. 21Jarrar © 2015 Business Process Modeling Tools Signavio Process Editor (BPM Academic Initiative) There more tools Activiti Modeling Eclipse Plugin
  • 22. 22Jarrar © 2015 Signavio Tool • The official process modeling tool in this course. • Online and free for academic purposes, login URL http://academic.signavio.com/p/login • You will receive an invitation by Email to setup your access. • BPMN 2.0 notation compliant.
  • 23. 23Jarrar © 2015 Managing Documents in Signavio There are shared documents and user private documents.
  • 24. 24Jarrar © 2015 Signavio Shared Documents Shared workspace that everyone have access to read/open diagrams.
  • 25. 25Jarrar © 2015 Signavio User Private Documents Your personal work space where you place the diagrams that you don’t want to share.
  • 26. 26Jarrar © 2015 Create New Process Model Go to menu bar and click on New. Then click on Business Process Diagram (BPMN 2.0)
  • 27. 27Jarrar © 2015 Import/Export Other large set of functionalities including the Import/Export diagrams.
  • 28. 28Jarrar © 2015 Other Tools – Microsoft Visio Very powerful tool, the enterprises in industry uses this tool frequently. But it lake of some modeling constructs of BPMN 2.0
  • 29. 29Jarrar © 2015 Other Tools - Bizagi Good modeling tool, however, it lake of many BPMN 2.0 constructs.
  • 30. 30Jarrar © 2015 Business Process Management Outline  Introduction to Business Process Management  Business Process Modeling and Notation  Advanced Business Process Modeling and Notation  Practice Use Cases  Interview and ask questions  Process improvement and re-engineering  Process Execution and Programming  Practical session 1 on process automation  Practical session 2 on process automation