Week 3 Business Process Analysis - Full
Week 3 Business Process Analysis - Full
INFS1602/2602 Week 3
Individual Assignment #2 Briefing
Due Sunday, October 6 - 23:59– Submit via Turnitin on Moodle
1200 (+-10%) words (Excluding references & appendices)
Deliverables:
• Business Process Description and Narrative
• Business Process Model (in BPMN)
• Analysis of Business Process: Advantages and Benefits
Let’s take a stroll down
memory lane…
Recap: Competitive Strategy determines BPs/IS
1. By analysing market structures, nature of competition, company‘s strategic position
Different BPs
Recap: Bicycle Rental Competitive Strategies
Same
activities
7. Establish Alliances
8. Reduce costs
Recap: MCQ Activity
INFS1602/2602 Course layout
Week Topic Deliverables
1 Introduction to Information Systems and Business Processes N/A
2 Strategic Analysis and Competitive Advantage Individual Assignment (SL)
3 Business Process Analysis N/A
4 Business Process Improvement Individual Assignment (BA)
5 Systems Design and Development N/A
6 Flexibility Week: No Class Individual Assignment (SA)
7 Project Scheduling and Budgeting N/A
8 IS Security and Ethics Individual Assignment (PM)
9 Emerging Trends in Information Systems N/A
10 Course Review Group Project
2. Cross-Functional Processes
3. Inter-Organisational Processes
BPMN = a standard set of terms and Models will be understandable across various
organisations & modellers (common language).
graphical notations for documenting Facilitate exchange of knowledge and experience
business processes -> create models across situations
The Arcane Symbols of BPMN:
What you need to know for INFS1602/2602
Events Artefact
Start event
Data object
End event Transation
details
Timer event
Connections
Activities
Process flow
Activity Activity
Message flow
Activity Sub process
+ Pool & Swim Lanes
Pool
Gateways
+ Parallel Fork/Join
Lane 2 Lane 1
Exclusive Decision/
Pool
X Merge
BPMN: important rules
Start Event
Every process begins with one (and only one) start
Events event.
Start event
End event
End Event
Every process ends with at least one end event.
Timer event
Timer event
This is a so-called intermediate event, which can
happen anywhere in the process
The event waits for something to happen (e.g. a
specified time to pass). It can be used to model a
delay or pause.
Intermediate Events (Double circle) Occurs during the
process flow.
BPMN: important rules
Task
Activities An atomic activity – cannot be broken down
further.
Activity Task
Represents the work performed in this process
step
Activity Sub-Process
+ Usually requires some input and creates an output.
Sub-Process
Represents a complex activity (made up of simpler
tasks)
The plus symbol indicates that it can be opened
for more detail.
Can be detailed in a separate model.
BPMN: important rules
Connections
Process flow Process / sequence flow
Also called: sequence flow.
Message flow
Models the order of activities.
Activities happen strictly in the order they are
Artefact connected by sequence flow elements.
Data object Message / data flow
Represents the flow of data objects.
Transation
details
supplier)
Lane 1
Passenger
ticket and
counter
passport
Qantas
No Redirect to
customer
Details
match? service Allow
Check ticket
Ground Crew
and
passport x +
+ through for
immigration
clearance
Check in
Yes bags
(2)
BPD1
What process?
Mobile phone plan sign-up
Passenger
ticket and
counter
passport
Qantas
What process? No Redirect to
customer
Details
service Allow
Ground Crew
and
passport x +
+ through for
immigration
clearance
Check in
Yes bags
Create
Receive
application
Perform credit
check X
approved?
Yes
customer
account
+ +
Application
Order Phone
Phone model
Notify
Arrive at
Campus
scene
security
Receive fire
emergency
message
+ Notify UNSW
fire fighters
Arrive at
scene X Fight fire
+
Detector message: Location,
Fire! Incident details Notify
Arrive at
Randwick fire
scene
station
Merge
Process proceeds when any of
the incoming paths are fulfilled.
Business Process Modelling Notation – full set of elements v. 1.2
Gateways Activities Data
Data-based Exclusive Gateway
Task
Data Object
Paralllel Gateway
Data Object
Multiple Instances
Inclusive Gateway
Undirected Association
Event-based Exclusive Gateway
Directed Association
Complex Gateway Collapsed Subprocess
Bidirected Association
Events Loop
Start Intermediate End
Transaction
Catching Throwing
Pool
Cancel
Compensation
Conditional
Sequence Flow Group
Signal
Link
Default Flow
Terminate Text Annotation
Message Flow
Agenda
Introduction to Business Process Management
Some considerations:
1. What is the purpose of creating the BPD?
2. What is the scope of the business process (e.g., functional,
cross-functional, inter-organisational)?
3. Does the process involve external entities? How many?
4. Do you have any influence over what the external entities do?
Type 1: Private BPD
• Only internal elements are modelled
• Typically used when process is simple and/or self-contained
Type 2: Public Black Box
• Only internal elements are modeled, interaction with a black box
swimming pool
• Typically used when process involves external entities but focal
organization has no influence over the activities of the external
entity
Type 3: Public White Box
• Models both internal and external elements
• Typically used when process involves external entities and focal
organization has an influence over the activities of the external entity
Type 4: Choreographies
• Models both internal and external elements
• Typically used when process involves more than TWO external entities
• Beyond the scope of this course!
Steps of Business Process Modelling
1. Decide on the layout
2. Identify the actors → create pools and lanes (if swim lanes are
required).
3. Identify the start event (Do NOT label)
4. Identify the activities → make a list.
5. Create the logical process flow → order activities & identify gateways.
6. Who does which activity? → place in swim lanes (if using swim lane).
7. Identify data/documents.
8. Where and how are they flowing?
9. Where does the process stop? → end event
10. Have you accounted for all possible contingencies?
4
0
Agenda
Introduction to Business Process Management