Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı...

27
Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems 1

Transcript of Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı...

Page 1: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Graduate Program in Business Information Systems

BIS 581 Business Process Management

Lecture-1

Aslı Sencer

Department of Management Information Systems

1

Page 2: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Business Process Management-1

DefinitionBasic Properties

ClassificationProcess Hierarchy

Process Interactions

2

Page 3: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

What is Business Process Management?

Motivation:• The business landscape is full of challenges, uncertainties and

opportunities. Due to globalization and advances in IT, these challenges are becoming more significant.

• BPM helps an organization’s business become more flexible and responsive to change. It increases the efficiency and effectiveness of the processes.

Definiton:• BPM is a discipline combining software capabilities and

business expertise to accelerate business improvement and facilitate business innovation towards its organizational goals.

3

Page 4: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Who needs process management?

Difficulties

Priorities and goals

4

Page 5: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Reasons for Business Process Improvement

• Your customers, clients or suppliers complain about the business processes.

• Your department makes numerous errors and makes the same mistake again and again.

• You want to understand how your department can improve its efficiency so that your employees can spend their limited time on more valuable work.

• You have accepted responsibility for a new business or department, or you want to understand the work.

• You discovered challenges with the handoffs between departments.• You want to increase your department’s productivity.• You discovered dublication of data or tasks in multiple departments.• You started a new job and want to understand how the department works

5

Page 6: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

What is a business process?

Definition 1: A business process is a sequence of activites that converts a set of inputs in the form of raw materials, energy and knowledge into a set of outputs in the form of goods and services.

Definition 2: A business process is a set of activites with logical interdependencies, performed to create a set of valuable output by using the resources of the company and serve them to internal and external customers.

6

Page 7: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Basic Properties of a Business Process

Structural independence

Existence of a responsible person with sufficient authority

Repeatability

Existence of internal and external customers

Existence of a triger condition

Measurability

Input OutputProcess

7

Page 8: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Business Process ClassificationsClassification 2

Basic ProcessesProcesses that start due to an external customer request.

Managerial ProcessesProcesses that take place to fulfill the organizational goals such as setting targets, screening the performance measures, preparing reports for the executives, etc.

Support ProcessesProcesses that take place to support an ongoing basic process such as stock replenishment processes, cleaning and maintenance processes.

Classification 1Processes for external customersProcessing of activities to produce an output for the external customers in the market

Processes for internal customersProcessing of activites to produce an output required by the departments and executives within the organization so as to achieve the organizational goals and efficient processing

8

Page 9: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Critical Activity Activites or processes that primarily affect the main output of

the organization. These should be restructured, reengineered in the first place.

A delay in a critical activity causes a delay in the whole process completion time.

In parallel activities, the activites on the longest path are critical.

Process1 (5 min)

Process 2 (3 min)

Process 3 (6 min)

Critical Critical

9

Page 10: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Process Hierarchy• Basic processes can be divided into managable subgroups to form sub

processes, sub-sub processes and activities in an hierarchy.• An activity is the smallest component of a process that can not be further

divided into sub processes.

Basic process: Meal delivery process in a fast food restaurant

Recieve the order

Prepare the meal

Deliver the meal

Basic process: Cargo delivery process

Recieve cargo from customer

Send cargo to the distribution center

Deliver cargo to the address

10

Start

Start

End

End

Page 11: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Example: Process Hierarchy

11

Do market research

Design the product

Develop the production processes

Introduce the product to the

market

Prepare the sales documents

Train the sales staff

Start sales (pilot sales)

Start market sales

Basic Process Model: New Product Development

Sub Process Model: Introduce the product to the market

Design the product flyer

Approve the content

Design the artistic format

Print the flyer

Sub-sub Process Model: Start market sales

Print the flyer

Start

Start

Start

End

End

End

Page 12: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Process Maps

• A process map is one of the best ways to help people understand any business process. It helps everyone involved in creating the process map learn how the process works, what activites constitute most of the work, where the handoffs occur between departments, and where the opportunities for improvement exist.

• There are two approaches depending on the technique that someone subscribes to quality or reengineering.

– Reengineering focuses on the future state , driven by customer needs and does not focus on the current process.

– Quality is also concerned with the customer needs but examines the current process.

12

Page 13: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Process Modeling: Definitions• A process map is a visual representation of a series of connected

activities that, when strung together, deliver a meaningful outcome to the client/customer.

• A process map is composed of sub processes or activities that add value to the next step in the process.

• Each activity is composed of a series of tasks, that are used to define the activity.

• Each activity should start with an action verb that demonstrates doing or performing something. Examples of action verbs include words like develop, approve, update, run, and communicate.– Ex: Develop the business case, approve the expense report, update the

forecast, run a report, communicate the status.

Page 14: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Process interactions are defined usually by the use of flowcharts. These business process models are actually the flowcharts generated by using a set of symbols. Basic symbols used in business process models

Beginning/end of the process Data On page reference

Process/activity Document Off page reference

Decision Screen input-outputProcess connector

Process that is also usedby other processes Data base input-output

Name of the data

input-output connector

Modeling Process Interactions

Page 15: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Process Map Example:

A Product Quality Test Process in a Fast Food Restaurant

Decision?

Prepare an approporiate

condition document

Prepare a fine document

Start

Send to approval

End

HealthyNot healthy

Pass document

Fail document

Take samples

Take to laboratory

Analyze

Page 16: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Cross Functional Process Map

• Sometimes two or more groups of people are responsible for the activities, say managers and analysts for ex. The analysts reside in a different department from the managers who request and approve the awards.

• In representation, a process map may include several cross functional bands, one for each responsible person/department.

• In a cross functional process map, it is easy to see when responsibility for a step in a process moves from one department to another, known as handoffs.

Page 17: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Ex: Cross Functional Process Map

Decision?

Prepare an approporiate

condition document

Prepare a fine document

Start

Send to approval

End

HealthyNot healthy

Pass document

Fail document

Take samples

Take to laboratory

Analyze

Test Team Member Laboratory Analyst

17

Handoff

Handoff

A Product Quality Test Process in a Fast Food Restaurant

Page 18: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Business Process Instance

• A business process instance represents a concrete case in the oprational business of a company, consisting of activity instances.

For example, each scenario for a product

tested in a fast food restaurant is an instance.

Page 19: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Process Orchestrations

• The ordering of activities in a business process are controlled by a BPMS as centralized software component run by the reseller company. This centralized component is very similar to a conductor who centrally controls the musicians in an orchestra; therefore business processes are also called process orchestrations. There are different languages to express orchestrations.

Page 20: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Process Interactions• The following process model represents the activites that a buyer

performs to process an order. This process interacts with the business process of the corresponding reseller.

+ Represents the parallel activities that take place. This symbol is different than the decision module, since the instance has to dublicate itself to simultaneously flow along the parallel paths.

Page 21: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Ex: Process Interactions The business processes of buyer and the reseller can interact in the

following way:1. The buyer sends an order message to the reseller (Place Order

activity)2. The reseller accepts the order message in the Receive Order

activity . The order information is extracted from the message and order processing continues.

3. The reseller sends an invoice (Send Invoice) and ships the ordered products (Ship Products)

4. The buyer receives the invoice in the Receive Invoice activity5. The buyer sends the payment in the Settle Invoice activity6. Buyer receives the ordered products in the Receive Products activity

Page 22: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Process Choreography

• The interactions of a set of business processes are specified in a process choreography. This term indicates the absence of central agent that controls the activities in the business process.

• The interaction can be achieved by sending and receiving messages. In order to realize correct interactions, the interacting business processes need to agree on a common choreography before they start interacting.

Page 23: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Ex: Process Choreography

Page 24: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Use of BPM Systems (BPMS)

• Large parts of the interacting business processes or process orchestrations can also be implemented by software systems.

• The buyer might use a Web browser to search the online catalogue, makes her choice, inputs her info and presses the Submit button.

• The message flow from buyer to reseller is no longer implemented by surface mail, but by Internet protocols. The buyer’s Web browser sends a message to the reseller’s Web server, which calls a software module that places the order in the reseller’s ordering system.

Page 25: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Modifications in the Choreography• The realizations of business processes by participants can change without

affecting the business process interactions.Ex: The buyer interacts with a different reseller, Reseller-A

The reseller is protected from fraudulent buyers, but execution time is longer!

Page 26: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Summary: Basic Terminology• A business process consists of a set of activities that are

performed in coordination in an organizational and technical environment. These activities jointly realize a business goal.

• Business process management (BPM) includes concepts, methods and techniques to support the design, administration, configuration, enactment and analysis of business processes.

• A business process management system (BPMS) is a generic software system that is driven by explicit process representations to coordinate the enactment of business processes.

• A business process model consists of a set of activity models and execution constraints between them.

26

Page 27: Graduate Program in Business Information Systems BIS 581 Business Process Management Lecture-1 Aslı Sencer Department of Management Information Systems.

Exercise 1: Process Modeling

Consider the registration process that you follow at the beginning of every semester.

1) Describe its inputs, triger condition, customers (internal/external), responsible person, repeatability, measurability, structural independence, output

2) Model the registration process as a process choreography.

3) Choose one of the subprocesses and develop its sub process model or process orchestration.

27