Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Peter Vliegenthart

BPMN 2.0, or Business Process Model and Notation, is the standard in the field of describing and improving real-world business processes. In this training, you will not only learn the full  Level 1 palette of BPMN 2.0, but above all you will learn how to model and improve real world business processes. By means of best practices, quizes and practical case studies you will become a BPMN 2.0 expert.

Read more

BPMN 2.0, or Business Process Model and Notation, is the standard in the field of describing and improving real-world business processes. In this training, you will not only learn the full  Level 1 palette of BPMN 2.0, but above all you will learn how to model and improve real world business processes. By means of best practices, quizes and practical case studies you will become a BPMN 2.0 expert.

Besides the BPMN Level 1 descriptive modelling palette, this training teaches you an approach to use BPMN 2.0 properly: with clear process logic, rules for consequent diagram composition and fully compliant with the BPMN 2.0 specification.

On top of that, you will learn a prescriptive methodology for going from a blank sheet to a complete and properly-structured process model.

What students are saying:

  • 5 stars: "The course is good; it combines theory and concepts with examples. In addition, it is well-structured and brief." Antonio G.

  • 5 stars: "Great course - learned a lot and the content was presented in a logical manner." James Y.

  • 5 Stars: "it's very straight-forward, well structured and focuses on practical aspects" Yury S.

  • 5 Stars: "Simple, Down To earth, excellent communication with the course operator. Suggestion to run through more shapes and their use" Anton B.

  • 5 Stars: "This course was detailed with practical examples. Would recommend this course for others.

    Thank you" Jay M.

Oh, and did I mention I will personally guide you through all the theoretical lectures? Yes, all lectures are filmed in a classroom setting, so you don't only see the slides but the teacher as well. Check out the previews to convince yourself.

Enroll now

What's inside

Learning objectives

  • Create clear, correct and expressive bpmn 2.0 models with clear process logic
  • The full vocabulary of bpmn 2.0 level 1: the descriptive modelling pallet
  • The context of bpmn, bpm and business analysis in general
  • Best practices approach with tips and tricks to model any real-world process
  • How to improve real-world processes using bpmn 2.0
  • How to adhere a common modelling method to create consist diagrams for both business and it

Syllabus

Overview of the course structure and learning outcomes.

In this lecture, I will discuss what you will learn in this training. The training contains the following modules:

  • Introduction to BPMN 2.0

  • Getting Started with BPMN 2.0

  • Pools, Lanes, Subprocesses, and Hierarchical Modeling

  • Collaborations, Message flows, Data objects and Events

  • Summary of the Level 1 Pallet

  • Quality, methodology and best practices

Read more

In this lecture, I will introduce the learning goals of section 1:

  • Understand the BPMN context

  • Master the basic ‘level 1’ elements

  • Understand the benefits of modelling with BPMN

  • The differences between BPMN and flowchart
    modelling

In this lecture, you will learn what BPMN 2.0 is and what the basic flow objects are.

  • Event

  • Gateway

  • Activity

  • Sequence Flow

Complete this test to make sure you have mastered the key take aways.

In this lecture, you will learn why BPMN 2.0 is the standard for Business Process Modelling. We will discuss:

  • The basic vocabulary

  • Exception handling

  • Improving real world processes

We will discuss how BPMN is different from traditional flowcharting:

  • Semantic and rules

  • Hierarchical modeling

  • External Entities

  • Event triggered behaviour

In this section I will explain the relationship between BPMN and BPM Suites. On top of that, BPMN's limitations are discussed and the differences between version 1.2 and 2.0 are explained.

In this section you will learn why BPMN is important by explaining the following USPs:

  • A Standard

  • Common Language

  • End-to-end processes

  • Including Events

Wrap-up on what you have learned. On high level, you:

  1. Understand the benefits of BPMN 2.0

  2. Learned the basic vocabulary

  3. Learned the difference between BPMN and flowcharts

  4. Learned the difference between BPMN and BPM Suites

In this module, you will learn: 

  • How to get started with modelling

  • Deep understanding of core elements of level 1

  • Tooling requirements and best practices

  • Everything about XOR gateways

  • Model your first three business processes

In this module I briefly discuss the tooling options and requirements you should take in mind when selecting a tool. I also introduce a free tool that is fully BPMN 2.0 compliant.

In this screencast I will guide you through the setup of a free www.lucidchart.com account, and I will talk you through the best settings for this course and future modelling.

We already discussed the basic elements, but in this lecture I will deepen your understanding about what you can  and cannot do with activity, gateway, event and sequence flow. On top of that I will discuss:

  • Color conventions

  • Icon usage

  • Behavioural characteristics of activity's and gateways

Using a webshop as an example, we will start modelling together. This example will be used throughout the course once we learn more advanced BPMN 2.0.

Using practical examples, you will learn how to correctly use XOR gateways so you can profile yourself as a BPMN Expert!

In this module you:

  • Learned how to use the level 1 flow objects of BPMN correctly

  • Learned how to use XOR gateways and activities correctly

  • Created your first business process model!

  • Got familiar with tooling and requirements 

Test your knowledge from this module. Topics covered in the test:

- XOR gateways
- Flow objects features
- BPMN 2.0 Conventions

In this lecture, I will introduce the learning goals of this section:

  • Pools

  • Lanes

  • Hierarchical Modeling

  • Inline vs hierarchical expansion

  • User tasks and service tasks

  • How to use subprocesses

  • Parallel Gateway

  • Terminate end events

In this lecture you will learn what pools are and how you should use them according to the BPMN 2.0 specification.

Visual step by step walkthrough on how to create pools in Lucidchart.

In this lecture, you will learn what lanes are, how they relate to pools and how they are different. On top of that you will learn when you should use lanes and when you should not. We will also extend the order process with pools and lanes.

In this visual step-by-step walkthrough I  demonstrate the usage of lanes in Lucidchart and how you can re-create the model from the previous lecture.

In this lecture, you will learn about the user task, service task and none task. You will also learn how you can use them to improve a process.

In this lecture, you will learn how to extend your model using inline or hierarchical expansion. You will also learn about the different representation styles of subprocesses and how and when you should use them.

In the lecture, you will learn about parallel gateways and terminate end events.

In this lecture we will discuss what you have learned.

Ten multiple choice questions on pools, lanes, parallel gateways and more.

This module will focus on communication with external entities, including special event types that are part of the Level 1 pallet of BPMN: message events and timer events. We will also discuss data objects and datastores, as well as call activities. After you finish this module, you will have full understanding of the BPMN level 1 pallet: you will be able to read, understand and model BPMN process models that are created with the Level 1 pallet of BPMN.

In this lecture, you will learn how to communicate with external entities, using:

  • black box pools

  • message start events

  • message flows

  • message end events

We will also discuss when to use a lane and when to use a black box.

In this lecture, we will introduce a new start event and wrap up all the start- and end events of BPMN 2.0 level 1:

  • none start event

  • message start event

  • timer start event

  • none end event

  • message end event

  • terminate end event

In this module, we will apply the knowledge of BPMN in a practical takeaway casestudy. We will use:

  • Pools, lanes, black box

  • Sequence flows, message flows

  • Different task types and subprocesses

  • Different event types

In this lecture, we will discuss the last three objects of the BPMN 2.0 Level 1 pallet: 

  • Data objects

  • Data stores

  • Dataflows

  • Call Activities

In this lecture, I will introduce BPMN compliant annotation styles:

  • Groups

  • Text Annotation

In this lecture a short wrap up of what you have learned.

Test your knowledge about collaborations, message flows, data objects and more.

This module is optional: it summarises all level 1 elements with a short definition and the most important best practices. You can use this section for quick referencing.

  • None Event

  • Message Trigger

  • Timer Trigger

  • End Event

  • Terminate End Event

  • Message End Event

  • Task

  • User Task

  • Service Task

  • Sub-Process

  • XOR Gateway

  • Parallel Gateway

  • Sequence Flow

  • Message Flow

  • Data Association

  • Pools

  • Lanes

  • Blackbox Pool

  • Data object

  • Data store

  • Call activities

  • Annotation

  • Group

In this session I will  discuss a framework to assess quality, introduce seven best practices to create consistent models and teach you an approach or methodology to create clear BPMN process models. Let’s get started!

In this lecture you will learn about good BPMN models. Good BPMN models are:

  • Complete

  • Consistent

  • Communicative

In this lecture you will learn 7 best practices: 

1. Use a top-down modelling strategy

2. Make sure all activities are aligned with process instances

3. Be consistent in your naming conventions

4. Be complete

5. Differentiate end events

6. Model communication with external entities correctly

7. Use gateways correctly

In this lecture you will learn a methodology to go from a blank piece of paper to a full BPMN 2.0 business process model. The steps:

  • Scope high level process

  • Map process

  • Improve process

  • Scope subprocess and repeat

In this lecture a short summary on quality, best practices and method.

In this session, we will put all your knowledge into practice using a scenario based case study. We will model and improve a business case using the prescriptive method from the previous session.

In this lecture you will find you assignment description that you will need for the coming assignments.

In this lecture a detailed description of the scenario. Please download the scenario as a resource for easy referencing, since you will need the scenario in all the assignments.

Step 1 of the methodology about getting the scope right: therefore this assignment focuses on the following questions:

- What does the process represent?

- What does a process instance represent?

- When is a process started?

- What are the high-level activities that will compose the parent level diagram (maximum 12)?

- What are the important end states of each subprocess and the process as a whole?

Solution to step 1 of the method.

Step 2 of the method is about modeling the high level business process. We will do this in 3 easy steps:

1. model the happy path scenario,

2. model the exception flows and

3. add all detail to the model.

Let's get started with Methodology Step 2 part I: Model the Happy path Scenario!

Step 2 Part I: Solution of the happy path scenario

Step 2 Part I: How to model the happy path scenario in Lucidchart.

Step 2 Part II: Assignment: add the exception flows to the high level process model.

Step 2 Part II: Solution of the process model with the exception flows.

Step 2 Part II: How to add exception flows to the model in Lucidchart.

Step 2 Part III: Assignment: add all detail to the high level process model.

Step 2, Part III: Solution of the process model with all details embedded to the model.

Step 2, Part III: How to add message flows and blackbox pools to Lucidchart using different layers.

The first two steps of the methodology are now completed:

1. Scope the high level process

2. Map the high level process

Now its time to improve the high level process model.

Step 3 Assignment: Model the improved top level business process using different layers.

Step 3: Solution of the improved high level business process.

Step 3: how to model 'as is', or baseline business process models and 'to be', or target business process models in Lucidchart. 

Congratulations, you now completed the first three steps of the methodology:

1. Scope the high level process,

2. Map the high level process and

3. Improve the high level process.

Now it's time to continue with the subprocesses.

Its time to continue with the 4th step of the methodology: scope sublevel processes.

In this lecture a brief wrap up of the methodology, the assignment description and the assignment.

Solution to the assignment of the previous lecture.

Now its time to model the subprocess on a child level diagram. In this lecture the assignment.

In this lecture the solution to the assignment of the previous lecture.

If you want to see how to model the child level diagram in Lucidchart, check out this lecture.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides a prescriptive methodology for creating structured process models, which is valuable for professionals seeking a systematic approach to BPMN 2.0
Teaches how to model and improve real-world business processes using BPMN 2.0, which is directly applicable to practical business scenarios
Uses Lucidchart for demonstrations, so learners will need to create an account to follow along with the hands-on exercises
Explores the differences between BPMN and traditional flowcharting, which helps learners understand the specific advantages of BPMN
Covers best practices for hierarchical modeling, which is essential for creating complex and well-organized process diagrams
Focuses on the Level 1 palette of BPMN 2.0, so learners seeking advanced BPMN features may need to pursue further training

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical bpmn 2.0 for business analysts

According to learners, this course provides a strong foundation in BPMN 2.0, specifically focusing on the Level 1 palette. Students find it well-structured and presented in a logical manner. The course effectively combines theory and concepts with practical examples and case studies, making it straight-forward and easy to apply. While praised for being simple and down to earth, some students suggest covering more shapes and advanced use cases. Overall, it's described as a great course that helps learners apply BPMN 2.0 to real-world business processes.
Focuses primarily on the Level 1 palette.
"you will not only learn the full Level 1 palette of BPMN 2.0, but above all you will learn how to model and improve real world business processes."
"Suggestion to run through more shapes and their use"
Instructor communication is highlighted positively.
"Simple, Down To earth, excellent communication with the course operator."
"Oh, and did I mention I will personally guide you through all the theoretical lectures? Yes, all lectures are filmed in a classroom setting..."
Course content is well-organized and logical.
"Great course - learned a lot and the content was presented in a logical manner."
"it's very straight-forward, well structured and focuses on practical aspects"
"The course is good; it combines theory and concepts with examples. In addition, it is well-structured and brief."
"Simple, Down To earth, excellent communication with the course operator."
Strong focus on real-world examples and cases.
"it's very straight-forward, well structured and focuses on practical aspects"
"This course was detailed with practical examples. Would recommend this course for others."
"The course is good; it combines theory and concepts with examples. In addition, it is well-structured and brief."
"Using a webshop as an example, we will start modelling together. This example will be used throughout the course..."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in BPMN 2.0 Business Process Modelling for Business Analysts with these activities:
Review Basic Flowcharting Concepts
Refresh your understanding of basic flowcharting to better appreciate the nuances and advantages of BPMN 2.0.
Browse courses on Flowcharting
Show steps
  • Find resources on basic flowcharting principles and symbols.
  • Practice creating simple flowcharts for everyday processes.
  • Compare and contrast flowcharts with BPMN diagrams.
Review 'Real-Life BPMN' by Jakob Freund and Bernd Rücker
Gain insights into real-world applications of BPMN and learn from practical examples.
Show steps
  • Obtain a copy of 'Real-Life BPMN'.
  • Read the book, paying attention to the case studies and practical examples.
  • Apply the lessons learned to your own BPMN modeling projects.
Read 'BPMN Method and Style with BPMN 2.0'
Deepen your understanding of BPMN 2.0 standards and best practices.
Show steps
  • Obtain a copy of 'BPMN Method and Style with BPMN 2.0'.
  • Read the book, focusing on the methodology and style guidelines.
  • Apply the principles learned to the course's case studies.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a BPMN 2.0 Cheat Sheet
Solidify your knowledge of BPMN 2.0 elements by creating a concise cheat sheet.
Show steps
  • Review the BPMN 2.0 Level 1 palette.
  • Create a cheat sheet summarizing each element, its purpose, and usage.
  • Share your cheat sheet with other students for feedback.
Model Real-World Processes with BPMN
Reinforce your BPMN 2.0 skills by modeling various real-world business processes.
Show steps
  • Identify several real-world business processes (e.g., order fulfillment, customer onboarding).
  • Model each process using BPMN 2.0, paying attention to level 1 elements.
  • Review and refine your models based on BPMN best practices.
BPMN Model of an Existing Business Process
Apply your BPMN 2.0 skills to document and analyze a real business process.
Show steps
  • Select a business process within your organization or a familiar context.
  • Interview stakeholders to understand the process steps and rules.
  • Create a BPMN 2.0 model of the process, adhering to best practices.
  • Present your model to stakeholders for validation and feedback.
Help others with BPMN questions
Reinforce your understanding of BPMN 2.0 by helping other students with their questions and challenges.
Show steps
  • Actively participate in the course discussion forums.
  • Answer questions from other students about BPMN concepts and modeling techniques.
  • Share your own insights and experiences with BPMN.

Career center

Learners who complete BPMN 2.0 Business Process Modelling for Business Analysts will develop knowledge and skills that may be useful to these careers:
Business Process Analyst
A business process analyst examines and documents business processes and workflows. The analyst identifies areas for improvement and recommends solutions to increase efficiency and reduce costs. This course helps a business process analyst understand business process model and notation to model and improve real-world business processes. With a focus on BPMN 2.0, the standard in process modeling, this course helps the analyst ensure clear process logic and consistent diagram composition. This course is particularly useful for professionals to structure process models.
Process Improvement Specialist
A process improvement specialist focuses on identifying and implementing improvements to existing business processes. The specialist analyzes process performance, identifies bottlenecks, and recommends solutions to optimize efficiency and effectiveness. This course helps process improvement specialists master BPMN 2.0, the standard notation for process modeling, to document and analyze processes. This course enables specialists to model and improve real-world processes using best practices and a prescriptive methodology. This course helps a process improvement specialist learn to become more efficient at their job.
Management Consultant
A management consultant advises organizations on how to improve their performance and efficiency. The consultant analyzes business processes and develops solutions to streamline operations. This course helps management consultants model and improve real-world business processes using BPMN 2.0. By learning to create clear and expressive BPMN 2.0 models, a consultant can better communicate process improvements to clients. A management consultant wishing to become more efficient might start with this course.
Business Architect
A business architect develops and maintains a holistic view of an organization's strategy, processes, and technology. The architect designs business models that align with strategic goals and ensure efficient operations. This course helps business architects understand and apply BPMN 2.0 to model and improve business processes. The course emphasizes clear process logic and consistent diagram composition, which is essential for developing and maintaining comprehensive business architectures. The course helps business architects learn to improve real-world processes using BPMN 2.0.
Enterprise Architect
An enterprise architect develops and maintains an organization's overall IT architecture, ensuring that IT systems align with business goals. This typically requires a master's degree. The architect designs IT strategies, develops technology roadmaps, and ensures that IT systems are integrated effectively. This course helps enterprise architects understand and apply BPMN 2.0 to model and improve business processes that are supported by IT systems. The course emphasizes clear process logic and consistent diagram composition, which is essential for developing and maintaining comprehensive enterprise architectures. Using this course, the enterprise architect can learn how to go from a blank sheet to a complete process model.
Automation Consultant
An automation consultant specializes in identifying opportunities to automate business processes and implementing automation solutions. The consultant works with clients to analyze workflows, design automated processes, and integrate automation technologies. This course helps automation consultants master BPMN 2.0, the standard notation for process modeling, to document and design automated processes. The course enables consultants to model and improve real-world processes using best practices and a prescriptive methodology. This course in particular may help the automation consultant create models with clear process logic and consistent diagram composition.
IT Consultant
An IT consultant provides expert advice and guidance to organizations on how to best use information technology to achieve their business goals. The consultant assesses IT needs, designs IT solutions, and manages IT projects. This course may help IT consultants understand and apply BPMN 2.0 to model and improve business processes that are supported by IT systems. IT consultants can use BPMN to document existing processes and design improvements for greater efficiency. This course is particularly useful for those seeking clear rules for diagram composition.
Process Engineer
A process engineer designs, develops, and optimizes industrial processes to improve efficiency, reduce costs, and ensure quality. The engineer analyzes process data, identifies areas for improvement, and implements process control systems. This course may help process engineers understand and apply BPMN 2.0 to model and improve business processes related to industrial operations. Process engineers can use BPMN to document existing processes and design improvements for greater efficiency. This course is a useful reference for engineers wanting to learn a prescriptive methodology.
Data Analyst
Data analysts interpret data, analyze results using statistical techniques, and provide ongoing reports. They work alongside management to establish business needs. This course may help data analysts learn how to model processes using BPMN 2.0. Understanding BPMN 2.0 modelling helps the data scientist improve real world business processes. The course contains real world case studies to help new data scientists create clear process logic.
Process Mining Analyst
A process mining analyst uses data analysis techniques to discover, monitor, and improve real processes. This course may help process mining analysts learn descriptive process modelling. Understanding BPMN 2.0 modelling helps the process mining analyst improve real world business processes and create clear process logic. This course is useful in particular to those who would like to learn to properly structure process models.
System Analyst
A systems analyst researches problems and plans solutions, recommends software and systems, and coordinates development between business stakeholders and technical teams. With the help of this course, the system analyst can build a strong foundation in BPMN 2.0 for modelling descriptive processes. The course teaches a prescriptive methodology for going from a blank sheet to a complete and properly-structured process model. The course emphasizes clear process logic and consistent diagram composition, which is essential for developing and maintaining comprehensive systems architecture, and may enable the analyst to better communicate with business stakeholders.
Business Intelligence Analyst
A business intelligence analyst focuses on analyzing data to identify trends and insights that can improve business decision-making. The analyst develops reports, dashboards, and visualizations to communicate findings to stakeholders. This course may help business intelligence analysts understand the business processes that generate the data they analyze. By learning BPMN 2.0, the analyst can gain a deeper understanding of process workflows and data flows. This knowledge can help them develop more effective reports and visualizations.
Compliance Officer
A compliance officer ensures that an organization adheres to laws, regulations, and internal policies. The officer develops compliance programs, conducts audits, and investigates potential violations. This course may help compliance officers understand and document business processes related to regulatory compliance. By learning BPMN 2.0, the officer can create clear and consistent process models that demonstrate compliance with regulations. This may be particularly useful for compliance officers to model consistently.
Product Manager
A product manager guides the success of a product and leads the cross-functional team that is responsible for improving it. This course may help product managers learn how to model descriptive processes using BPMN 2.0. Understanding BPMN 2.0 modelling helps the product manager understand real world business processes and improve efficiency. The course teaches a prescriptive methodology for going from a blank sheet to a complete and properly structured process model.
Healthcare Consultant
A healthcare consultant advises hospitals, clinics, and other healthcare organizations on how to improve their operational efficiency and quality of care. The consultant analyzes processes, identifies areas for improvement, and recommends solutions. This course may help healthcare consultants understand and apply BPMN 2.0 to model and improve healthcare processes. This course provides a prescriptive methodology for going from a blank sheet to a complete and properly-structured process model which may be useful in healthcare operations.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in BPMN 2.0 Business Process Modelling for Business Analysts.
Provides a comprehensive guide to BPMN 2.0, focusing on a structured methodology and consistent style for creating effective process models. It goes beyond the basics, offering practical advice on how to apply BPMN in real-world scenarios. This book valuable resource for understanding the nuances of BPMN and developing best practices. It is often used as a reference by business analysts and process improvement professionals.
Offers practical guidance on applying BPMN in real-world projects. It provides numerous examples and case studies to illustrate how BPMN can be used to model and improve business processes. It emphasizes a pragmatic approach to BPMN, focusing on the elements and techniques that are most useful in practice. This book is particularly helpful for understanding how to translate business requirements into effective BPMN models.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser