37
Business Process Modeling and BPMN Training

Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

Embed Size (px)

Citation preview

Page 1: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

Business Process Modeling

and

BPMN Training

Page 2: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

22

1) Business Process Modeling

1) An Introduction

2) Getting Started

2) BPMN Overview

1) Graphical Elements

2) Diagram views with BPMN

Agenda

Page 3: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

33

Business Process Modeling

Page 4: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

44

A set of related tasks or activities which produce

a specific service or product for a customer or

group of customers

The field of Business Process Management (BPM)

attempts to optimize business processes

Business Processes

Page 5: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

55

What is a Business Process?

A collection of related, structured activities--a chain of events--that produce a specific service

or product for a particular customer or customers.

www.gao.gov/policy/itguide/glossary.htm

The complete response that a business makes to an event. A business process entails the

execution of a sequence of one or more process steps. It has a clearly defined deliverable or

outcome. ...

www.georgetown.edu/uis/ia/dw/GLOSSARY0816.html

A business process is a recipe for achieving a commercial result. Each business process has

inputs, method and outputs. The inputs are a pre-requisite that must be in place before the

method can be put into practice. When the method is applied to the inputs then certain outputs

will be created.

en.wikipedia.org/wiki/Business_process

What PEOPLE do to meet the needs and expectations of their

CUSTOMERS, whether they be internal or external consumers

of a product or service.

Page 6: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

66

A Brief History of Business Process

Early 1900’s:Breaking a job into individual tasks.

Fredrick Taylor, Principles of Scientific Management

70’s & 80’s:Focus on quality management and statistical measures. (Total Quality Management: TQM)

W. Edwards Deming, Fourteen Points of Management for Quality

Early 90’s:Reorganize the business and business processes to cut across traditional corporate silos and deliver on customer value chain.

Champy & Hammer, Reengineering the Corporation

Mid 90’s:Radical reengineering is hard, maybe we should focus on incrementally improving our processes.

Harrington, Business Process Improvement

Mid 90’s:Our business processes need to be completely documented, consistently followed and regularly audited.

ISO9000 certification

90’s & 00’s:Pull many of the previous techniques into a comprehensive framework focused on quantitative measures and process improvement.

Six Sigma

90’s & 00’s:Application-centric workflow tools used to automate business processes. Some include integrated process modeling & metric reporting.

Future Trends: Maturation of modeling & workflow tools into full process management systems.

Integration of business process improvement and measurements into corporate strategic goals.

Additional emphasis on the human side of business change.

Integration of process management systems with business rules engines and application development tools.

Page 7: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

77

What is a Business Process Model?

Documentation of a business process using a combination of text and graphical notation.

Depicts the Process that People employ to provide value to their Customer with a strong emphasis on how the work is done.

Defines a process as a specific ordering of work activities across time and place with a beginning, an end, and clearly defined inputs and outputs.

A component of the overall Business Architecture that serves as a reference for Business Analysis activities.

Page 8: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

88

(1) Align Operations with Business Strategy

Implementing a business strategy or a new business model requires changes in the operations and in how people perform their work. This can be affected only by operationalizing the business changes to the actual business processes, business rules and decisions that are made on a day to day basis by all the people in the organization.

(2) Clear Communication of Processes and Procedures

One area that distinguishes successful businesses and teams is that they have a very clear idea of what they are supposed to do, how they are supposed to do it and what is the exact role of every team member. Clear communication of the operational processes is critical to facilitate a smooth functioning of a team.

(3) Control and Consistency

Organizations and companies that succeed are ones that ensure their business processes and rules are well designed and that they are consistently applied the same way every single time. This process control and consistency is key for success in organizations ranging from fast-food chains to hospitals to NASA Space Shuttle operations.

(4) Operational Efficiencies

In today's business environment, every business and every manager wants to ensure that they are achieving the best possible results with the resources available to them. There is no room for inefficiencies and wastage.

(5) Gain Competitive Advantage

All the benefits mentioned above lead to a significant competitive advantage for an organization that has invested the time and effort to document, simulate and improve its business processes. A business that has aligned its operations to its strategy, is agile, that has control over its processes, is running efficiently and has well trained staff is indeed at the top of its game.

Why Business Process Modeling?

Page 9: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

99

Business Process Methodology – The Basics

The most basic approach consists of developing an As-Is

model and using it to build the desired To-Be model Here are a few of examples…

PerformGAP

Analysis

PlanningAnd

Preparation

Evaluate the Current

Environment(AS IS)

Develop theFuture Vision

(TO BE)

DevelopFindings andPath Forward

Organize for Improvement

Organize for Improvement

Understand the Process (As-Is)

Understand the Process (As-Is)

Streamline the Process(To-Be)

Streamline the Process(To-Be)

Define Measurements and Controls

Define Measurements and Controls

Continually Improve

Continually Improve

Page 10: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1010

Business Process Modeling – 3 Steps

Process Design & Mapping Create a visual diagram representing

the flow.

Process Documentation Capture the business rules, routing

rules and errors.

Process Analysis Analyze and improve the process

using simulation.

Page 11: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1111

Step 1: Process Design & Mapping – Using BPMN

Page 12: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1212

Step 2: Process Documentation

Page 13: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1313

Step 3: Process Analysis and Simulation

Page 14: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1414

Start with a Plan – What am I going to do? Identify what tangible value (product or service) is being

produced that you need to understand Start at the top of the value chain and work downward and work downward to

identify the People and Entities involved in the Process Start at the bottom of the value chain and work upward and work upward to fully

understand the accomplishments of each step that lead to the desired results

Setup and complete Interviews of the People (or a fair representation of large groups) Interviews may also uncover new People or peripheral Processes that you had

previously not detected

Set a course and work methodically Don’t set out to boil the ocean from the outset Work in a progression that makes sense to you and/or your project

End with a Plan – what am I going to do now?

How to get started with Process Modeling?

Page 15: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1515

Start Simple

Even when a “basic” BPM format is used, if the information from this example is included, it is likely a successful format!

Page 16: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1616

Process Modeling Layers

Start at the Top, and work Down!

Enterprise Value Chain Layer The highest level describing the overall

functions of the organization Great for management “overview” for

everyone, too vague for much use

Enterprise Processes Layer Describes the major processes within a part

of the value chain and how they relate to each other

Ideal for understanding overall Business Architecture, Strategy and Goals/Vision but too broad for requirements

Identify Prospects

Build Ad Partners

Process New Subscriptions

Acquire NewCustomers

ProcessRenewals

SubscriptionMarketing

Ad SalesCustomer

Care

Subscription

Maintenance

Customers

Partners

Delivery &Fulfillment

Presentations

Internal DataSystems

3rd PartyServices

Doc Prep Process

GenerateDocs

Document/Disclosure

System

Deliver Docs

Signed DocsReturned

Audit/ReviewDocs

(Barcode orInput)

DocumentFulfillment

Customerreceives

Documents

DocsReceived

ElectronicDoc Delivery

HMC, Bankerreceives Docs

ElectronicDocumentDelivery

Docs FolllowUp Queue

Doc ReviewQueue

ElectronicClosingProcess

ChangeAnalysisEngine

FinalValidation T

imer

ProcessManager

Work StatesFundingProcess

Notification

Loan AccountNumber

Servicing Sys

E-Close?

Yes

No

SecureConsumerWebsiteDelivery

Docs OK?

Doc RedrawProcess

Yes No

Note Doc Redraw reasonsso we can identify root

causes for minimizing futureredraws

Print Procedures

1. Open MS Word2. Open the document3. Select File | Print4. Select a printer5. Press the OK button

Vision & Strategy

Business Processes & Tasks

Page 17: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1717

Process Modeling Layers

Start at the Bottom, and work Up!

Business Processes/Activities Layer Describes the main activities, decisions and

variations with a process Critical to defining areas of improvement,

feature statements and Use Cases but too detailed for strategic planning and too open to interpretation for requirements steps

Procedural/Tasks Layer Describes the detailed steps done to

complete an activity (can be many layers deep)

Necessary for detailed Use Case Steps, Business Rules, Validation Criteria, etc. but loses the attention of management at Strategic level

Identify Prospects

Build Ad Partners

Process New Subscriptions

Acquire NewCustomers

ProcessRenewals

SubscriptionMarketing

Ad SalesCustomer

Care

Subscription

Maintenance

Customers

Partners

Delivery &Fulfillment

Presentations

Internal DataSystems

3rd PartyServices

Doc Prep Process

GenerateDocs

Document/Disclosure

System

Deliver Docs

Signed DocsReturned

Audit/ReviewDocs

(Barcode orInput)

DocumentFulfillment

Customerreceives

Documents

DocsReceived

ElectronicDoc Delivery

HMC, Bankerreceives Docs

ElectronicDocumentDelivery

Docs FolllowUp Queue

Doc ReviewQueue

ElectronicClosingProcess

ChangeAnalysisEngine

FinalValidation T

imer

ProcessManager

Work StatesFundingProcess

Notification

Loan AccountNumber

Servicing Sys

E-Close?

Yes

No

SecureConsumerWebsiteDelivery

Docs OK?

Doc RedrawProcess

Yes No

Note Doc Redraw reasonsso we can identify root

causes for minimizing futureredraws

Print Procedures

1. Open MS Word2. Open the document3. Select File | Print4. Select a printer5. Press the OK button

Vision & Strategy

Business Processes & Tasks

Page 18: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1818

Conduct Interviews

Schedule enough time to ask questions about what a Person does but to also watch them perform their duties for a period of time

Document everything that is said and pay special attention to the specific order of events, pre-requisites, inputs and outputs, constraints, things that work well vs. things that need improvement

Ask Questions and begin Analyzing on the spot

Page 19: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

1919

Analyze!

The deliverable of a Business Analyst conducting Business Process Modeling is rarely to document the “status quo” process. Do something with the knowledge, you may be the only person in an organization with both the big picture and details!

Analyze the process and INVENT ways to improve or modify the process with a new or modified ‘system’ (not always a computerized system!)… even during the interview! What did the People like that should continue? What did the People dislike that could be fixed? Where was the Process inefficient or constrained in a way that could

be improved? Were any opportunities to automate repetitive functions identified?

Page 20: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2020

BPMN –

Business Process Modeling Notation

Page 21: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2121

Business Process Modeling Notation (BPMN)

Defines a standard way of representing business processes in

Business Process Mapping

Goals: Standard graphical notation

Intuitive and understandable

Bridge the gap between business analysts and developers

BPMN

Page 22: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2222

Purpose: Symbolic Instant recognition Differentiate

Four categories: Flow Objects Connecting Objects Swimlanes Artifacts

Graphical Elements

Page 23: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2323

These are the core elements of a BPD.

Three types: Event

Activity

Gateway

Flow Objects

Page 24: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2424

What is an event?

Represented by a circle.

Three different types: Start Event:

Intermediate Event:

End Event:

Can have a trigger or a result.

Used to start, interrupt or end a flow.

Flow Objects - Event

Page 25: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2525

What is an activity?

Represented by a rounded edge rectangle.

Two different types: Task:

Sub-Process:

Sub-Process can be included by other processes.

Flow Objects - Activity

Page 26: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2626

What is a gateway?

Helps diverge or converge the sequence flow.

Represented by a diamond.

Branching.

Forking.

Merging.

Joining of paths.

Flow Objects - Gateway

Page 27: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2727

Helps connect the flow objects.

Three types: Sequence Flow

Depicts the order of execution of the flow objects.

Message Flow

Depicts the flow of messages between two process participants.

Associations

Associates data, text and artifacts with flow objects.

Used to show inputs and outputs of activities.

Connecting Objects

Page 28: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2828

Illustrates different functional capabilities or responsibilities.

Two types:

Nam e

Nam e

Nam e

Nam e

Pool:

Depicts different business entities/participants.

Sequence flow cannot cross the boundary of the pool.

Message flow used for communication with another pool.

Lanes:

Depicts closely related but distinct participants.

Sequence flow can cross over lane boundary.

Message flow cannot be used between two lanes.

Swim Lanes

Page 29: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

2929

Help specify details.

Do not alter sequence flow.

Three pre-defined types are: Data Objects

Show how data is required or produced by activities.

Group

Grouping for better analysis/documention.

Annotations

Annotation provides extra information.Analogous to comments.

Artifacts

Page 30: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

3030

Additional details can be

added to core elements.

Adds higher level of

precision to the model.

Example of internal

markers to the events.

Internal Markers

Page 31: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

3131

Internal business processes Focus on the point of view of a single business organization.

Defines activities that are not visible to the public

Can be developed in parallel with other business elements

Views of BPMN

Page 32: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

3232

Collaborative B2B Processes Interaction between two or more business entities only

Defines interactions that are public for each participant

Shows less internal detail of the entities

Views of BPMN

Page 33: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

3333

Sub-Processes

Page 34: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

3434

BPM Best Practices

Ensure a high-level Champion or Steering Group is formed to provide executive sponsorship and definition of goals in a large process-modeling exercise.

Start small, demonstrate success and build on the success. Start with a narrow scope before trying to choreograph an entire enterprise business process model.

Ensure business persons’ expectations are set appropriately at the outset; otherwise they will assume that this project is “just like all of the other projects that came before” and produced few tangible results. Make sure you deliver on those expectations!

To be successful, BPM must be a way of thinking of the enterprise and building a process into the overall business architecture rather just a way of documenting steps in a process that appears to be independent of the business.

Page 35: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

3535

BPM Best Practices (continued)

Build Re-Usable Process Components when possible

Business Objects/Entities Customer (Name, Address, E-Mail address, Phone Number) Customer Report (Name, Date Added, Last Sale Date, Credit Rating) Loan (Loan Name, Loan Type, Interest Rate)

Interfaces and Systems System Notation, Name, Description Interface Name, Description, Purpose, Input/Output formats, etc.

Processes and Activities Retrieve Customer Data Update Address

Organizational Structure descriptions Department/Division Name, Description, etc.

Page 36: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

3636

Other Resources

BPMN.org – Standards Body

Introduction to BPMN – White Paper http://www.bpmn.org/Documents/Introduction_to_BPMN.pdf

BPMN Fundamentals http://www.bpmn.org/Documents/BPMN_Fundamentals.pdf

Another Tutorial http://www.bpmn.org/Documents/OMG_BPMN_Tutorial.pdf

Page 37: Business Process Modeling and BPMN Training. 22 1)Business Process Modeling 1) An Introduction 2) Getting Started 2)BPMN Overview 1) Graphical Elements

3737

Thank You!

Please also visit:

www.AccuProcess.com