(BA005.2D) Business Process Modeling Over the SDLC with BPMN
This is a hands-on practical workshop for the BA in business process modelling using workflow models to describe the sequencing of events for a business or IT process. Trainees step through a complex real-life case study, learning not only how to draw the diagrams but how and when to use the techniques effectively during a project’s life cycle. Trainees learn how to use business process diagrams to model existing and to-be processes in the context of a process improvement initiative and as preparation for software development and requirements specification. The course focuses on the most popular standard for business process modelling, Business Process Modelling Notation (BPMN) and includes guidance on transitioning from the business process model to the requirements model.
Available on demand
Location: Live Online Event or In-Person at your Location
Duration: 2 days
Presented in English by Howard Podeswa
This course is IIBA-approved and qualifies for 14 CDUs (Career Development Units) towards CBAP accreditation.
Contact us about delivering this course in your organization (IRL or online)
Learning Objectives
What is this training about and why is it important?
Take this workshop to learn how to develop business process workflow models using the popular BPMN standard. Process workflow modeling providess the following benefits to the organization:
Interviews with groups of users often lead to conflicting requirements regarding process workflow: Workflow modelling is an effective way to illustrate these differences and develop a consensus amongst stakeholders.
Business process modelling is a critical activity in process improvement:: The techniques provide an effective means of analyzing existing workflow and comparing proposed improvements.
Complex sequencing rules operations are often misunderstood by developers, leading to unnecessary delays and added cost. The techniques in this course result in standardized visual documentation that cannot be misinterpreted by the development team
What you will learn and how you can apply it
Be able to model business processes in BPMN, focusing on rules that govern:
the activities that constitute each business process; and
the sequence in which they are performed
Model workflow for:
internal (private) processes
externally visible (public) processes
existing (As-Is) and proposed (To-Be) processes
Integrate the business process model with the other analysis artifacts.
Course Topics Include:
Lesson 1: Essential Concepts
What is a model?
Benefits of business process modelling
Contexts for Business Process Modelling
Standards: BPMN and the UML
As-Is and To-Be models
Public vs. Private BPMN models
Overview: from process model to software requirements
Lesson 2: Modelling Public Processes - BPMN Starter Kit (9 symbols)
Style conventions
Overview of BPMN public process
Process documentation: trigger, preconditions, post-conditions
Pool
Start event
End event
Activity
Sequence Flow
Exclusive Gateway
Message flow
Data Object
Collapsed sub-process (intro)
Workshop: Create a public process model
Lesson 3: Modelling Private (Internal) Processes in BPMN: BPMN Intermediate Kit
BPMN private process overview
BPMN elements overview: Swimlanes, Connecting Objects, Flow objects, Data objects, Artifacts
Swimlanes: Pools and lanes
Connecting Objects:
sequence flow (review)
default flow
association
message flow (review)
Message flow rules for private model
Flow Objects:
start event (review)
end event (review)
intermediate event
activity (review)
exclusive gateway (review)
Parallel gateway
Inclusive Gateway
Triggers
boundary events
link event, off-page connectors
Workshop: Model BPMN private process
Lesson 4: BPMN Advanced Kit
Collapsed/expanded Subprocesses (review)
Data elements
data object
input and output data
passing data between activities
passing data messages between pools
data store
Artifacts
text annotation
group
Events (advanced)
message event
timer event
error event (intro)
cancel event
catch and throw events
Workshop: Use advanced elements: data, collapsed subprocesses, artifacts
Lesson 5: BPMN Superkit
Ad-hoc subprocesses
Sequential subprocesses
Concurrent subprocesses
Cancelling transactions
[Optional - Time permitting] Advanced events:
signals vs. error vs. escalation event
terminate vs. end event
Workshop: Use Superkit elements
Lesson 6: Process Analytics and supporting text
Guidelines for supplementary text documentation
Pre and post conditions
Process analytics: benefits
Key process metrics
Lesson 7: Transitioning to Software Requirements
Overview: From process model to use-case model (user tasks/features)
[Optional: Overview -Converting a BPMN model to a UML activity diagram]
Lesson 8: Other Requirements Documentation Referenced from the Process Model
Specifying Non-functional and Functional Requirements
Specifying business rules for processes
Behavioural business rules
Definitional business rules
Agile artifacts
BPMN models as input Story Mapping
BPMN for ‘persisting’ the Story Map
Audience
IT Business Analysts and their managers
Systems Analysts and programmers interested in expanding their role into the business area