
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
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
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:
Understand the benefits of BPMN 2.0
Learned the basic vocabulary
Learned the difference between BPMN and flowcharts
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
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.
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.
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.
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.