BPMN, Business Process Modelling Training Course

Course Outline

Day 1: An introduction to modelling processes using the BPMN notation. This course will form a solid base for those needing to model business processes and will give an understanding of the notation and rules of the BPMN language.
Day 2: The next step in using BPMN. This course shows how process models can be extended into other areas such as an understanding of the people dimension and also into the system domain for specification and analysis of the IT requirements.

Target Audience

This course is aimed at both business and IT roles involved in analysis and design of solutions. The course is suitable for those who are engaged in any aspect of systems modelling. Typical roles include: - Business Consultants, Business Analysts, Business Architects, Requirements Engineers, Business Process Engineers, System Analysts and Enterprise Architects


There are no pre-requisites.

Length of Course
2 days

The course will begin at 09.00 and end at 17.00.
There will be a lunch break and further short breaks in the morning and afternoon.

Course Objectives

The candidate should be able to:
• Master the basics and the necessary detail of the Business Process Modelling Notation(BPMN)
• Map business process flow on Business Process Diagrams (BPDs) using events, activities, gateways, flows, pools and lanes
• Map private, public and collaboration processes
• Structure business process models using collaboration, hierarchy and concurrency
• Map primitive process steps and business rules
• Understand when to use advanced events, activities, gateways, objects and artefacts
• Model business data on class diagrams
• Utilise SIPOC, CRUD
• Map a business process model into a system requirements model ensuring full traceability between models
• Develop Value Chains & High Level Process Models
• Utilise Workflow Patterns
• Generate BPEL for process diagrams
• Utilise Simulations

Course Topics

Day 1
1. BPMN Basics
• Overview of Business Process Analysis o Why it’s needed and what is can be applied to. • Rationale for the selected Approach • Modelling Business Processes - Modelling Notations o A quick overview of the other notations available • Introducing BPMN o The benefits, history and future of the BPMN language o Core concepts of BPMN
2. Basic BPMN Notation
• Sequence Flows and Message Flows • Flow Objects o Uncontrolled, Conditional and Default Flows o Controlling flow • Data o Using Data Objects to specify information needs
3. Modelling with BPMN
• Pools and Lanes o Private versus Public- Modelling process participants. o Black box versus white box participants • Branching and Merging o More on gateways and conditional sequence flow • Decomposing Processes o Child diagrams
4. Process Hierarchy Diagrams
• Value Chains and High Level Process Models • Workflow Patterns o Patterns in BPMN • Connection with BPEL4WS. Use of tools o An introduction to process execution
1. Roles and Responsibilities
• Modelling the Organisation o Build Organisational Models and Roles • Mapping the organisation to Participants • RACI analysis o Clearly document who is Responsible, Accountable, Consulted and Informed for each process • Skills analysis o What skills are needed for this process, do the people who do it have the skills?
2. Understanding Information in the Businesses
• Modelling Information o A simple overview of data models • Mapping Information to processes o Connecting Data Objects to data models • CRUD analysis o Which processes create, read, update, delete what data • SIPOC for LEAN o Clearly define the inputs and outputs or each process.
3. Mapping Business Processes to the IT world
• Mapping processes to application components and functions o Connect a BPMN model into an Enterprise Architecture using ArchiMate • Mapping processes to Software system models o Defining requirements for a process by connecting to UML Use Case Models • Access and Security o The people performing these processes, what connectivity and security access do they require?
4. Modelling Processes for Execution
• Advanced Event Definitions o More on events • Normal and Exception Flows o Using intermediate events to handle error and unexpected events • Looping, Multiple Instance and Compensation Activities o More on processes • Executing processes using BPMS systems • Generating BPEL from process models
5. An Overview of Process Simulation
• A quick summary of simulation engines for use with business process models • Activity Based Costing’s o Some simple techniques to analyse costs associated with processes • Wrap up and course summary

Click here to access Contact Us Form or call us now on 01443 449886


BPMN, Business Process Modelling Training Course