Lesson 1 Introduction to Business Process Modelling
Lesson 1 Introduction to Business Process Modelling
Page 1 of 17
A standardized graphical notation for depicting business processes.
Uses specific symbols for events, activities, gateways, and flows.
2. Flowcharts
Simple diagrams that represent the sequence of steps in a process.
Useful for illustrating straightforward processes.
Page 2 of 17
3. Unified Modeling Language (UML)
Utilized primarily in software development but can model processes
through:
Activity Diagrams: Show workflows and activities.
Use Case Diagrams: Represent user interactions with systems.
4. Value Stream Mapping (VSM)
Focuses on the flow of materials and information, identifying waste.
Commonly used in lean manufacturing.
5. SIPOC Diagram
Represents Suppliers, Inputs, Process, Outputs, and Customers.
Useful for high-level process mapping.
6. Swimlane Diagrams
Divides a flowchart into lanes to show who is responsible for each part
of the process.
Page 3 of 17
Clarifies roles and responsibilities.
7. Gantt Charts
Primarily used for project management, showing the timeline of tasks
and their dependencies.
Helpful for scheduling and tracking progress.
8. Business Process Reengineering (BPR) Models
Focus on redesigning business processes to achieve significant
improvements.
Often involves radical changes to existing processes.
9. Decision Model and Notation (DMN)
A standard for modeling and managing decisions within business
processes.
Helps clarify decision logic.
10. Lean Process Mapping
Aimed at eliminating waste and improving efficiency in processes.
Focuses on value-added activities.
11. Six Sigma Process Mapping
Utilizes DMAIC (Define, Measure, Analyze, Improve, Control)
methodology to improve processes.Emphasizes data-driven decision-
making.
12. Context Flow Diagrams
Visualizes the context and boundaries of a system or process.
Shows interactions with external entities.
https://camunda.com/download/platform-7/
Draw.io [free]
Draw.io
Page 4 of 17
1. Define the Objectives
Identify Goals: Determine why you are modeling the process (e.g., to
improve efficiency, document for training).
Stakeholder Engagement: Involve key stakeholders to ensure their needs
and expectations are understood.
2. Select the Process to Model
Scope Definition: Choose a specific process or subprocess that needs
analysis.
Prioritization: Consider processes that have a significant impact on
business performance.
3. Gather Information
Data Collection: Collect quantitative and qualitative data about the
current process.
Interviews and Workshops: Conduct discussions with stakeholders and
team members to understand the process flow and pain points.
Documentation Review: Analyze existing documentation, such as standard
operating procedures (SOPs) and performance metrics.
4. Identify Process Boundaries
Start and End Points: Clearly define where the process begins and ends.
Inputs and Outputs: Identify what inputs are required and what outputs
are produced.
5. Model the Process
Choose a Modelling Technique: Select an appropriate method (e.g., BPMN,
flowchart, swim lane diagram).
Create the Model: Use the chosen technique to visually represent the
process, including all activities, decisions, and flows.
6. Validate the Model
Review with Stakeholders: Present the model to stakeholders for feedback
and validation.
Make Adjustments: Incorporate any necessary changes based on feedback
to ensure accuracy.
7. Analyze the Model
Identify Inefficiencies: Look for bottlenecks, redundancies, and areas for
improvement.
Page 5 of 17
Assess Performance Metrics: Evaluate how well the process meets its
objectives using relevant metrics.
8. Develop Improvement Recommendations
Propose Changes: Based on the analysis, suggest specific improvements
to enhance efficiency and effectiveness.
Consider Automation: Identify opportunities for automation or technology
integration.
9. Implement Changes
Action Plan: Create a plan for implementing the recommended changes.
Stakeholder Communication: Ensure all stakeholders are informed and
trained on the new processes.
10. Monitor and Review
Track Performance: Continuously monitor the process to assess the impact
of changes.
Feedback Loop: Gather feedback and make adjustments as necessary for
ongoing improvements.
1. Business Process
A series of interconnected activities or tasks that are performed to achieve
a specific organizational goal.
Example:
An order fulfillment process in a retail company involves receiving an
order, processing payment, picking items from inventory, packaging the
order, and shipping it to the customer.
2. Process Model
A graphical representation of a business process that illustrates its
components, flow, and interactions.
Example:
Page 6 of 17
A BPMN diagram that depicts the order fulfillment process, showing the
sequence of activities, decision points (like payment approval), and flow of
information.
3. Activities
Individual tasks or steps within a process.
Example:
In the order fulfillment process, activities include:
Receive Order
Process Payment
Pick Items
Package Order
Ship Order
4. Events
Triggers that initiate or terminate a process or subprocess.
Example:
An event could be a customer placing an order online, which
triggers the order fulfillment process. A terminating event might be
the order being marked as shipped.
5. Decisions
Points in the process where a choice must be made, leading to different
paths or outcomes.
Example:
A decision point in the order fulfillment process could be "Is the
payment successful?" If yes, proceed to packaging; if no, notify the
customer of the failed payment.
6. Flow
The sequence in which activities and events occur within a process.
Page 7 of 17
Example:
In the order fulfillment process, the flow might be:
Receive Order →
Process Payment →
(Decision: Is Payment Successful?) →
Yes → Pick Items → Package Order → Ship Order
No → Notify Customer
7. Stakeholders
Individuals or groups who have an interest in the process.
Example:
In the order fulfillment process, stakeholders include:
Example:
Inputs for the order fulfillment process might include:
Order details (customer information, items ordered)
Payment information (credit card details)
9. Outputs
The results or deliverables produced by the process.
Example:
Outputs of the order fulfillment process include:
Shipped Order (delivered to the customer)
Invoice (sent to the customer)
Page 8 of 17
10. Boundaries
The defined limits of a process, indicating what is included and excluded.
Example:
The boundaries of the order fulfillment process might define that it
starts when a customer places an order and ends when the order is
delivered, excluding any post-delivery customer support.
Example:
After modeling the order fulfillment process, the company identifies
that automating payment processing can reduce delays, leading to
a BPI initiative.
Page 9 of 17
Example:
KPIs for the order fulfillment process might include:
Order Processing Time (time taken from order receipt to shipping)
Order Accuracy Rate (percentage of orders shipped correctly)
15. Continuous Improvement
An ongoing effort to enhance products, services, or processes through
incremental improvements over time.
Example:
The retail company regularly reviews customer feedback on order
fulfillment to identify small improvements, such as better packaging
or faster shipping options.
These definitions and examples provide a foundational
understanding of business process modeling and its key
components.
Page 10 of 17
‘
Page 11 of 17
Page 12 of 17
Page 13 of 17
Page 14 of 17
Page 15 of 17
BPMN EXERCISE
Page 16 of 17
Page 17 of 17