Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Analysis and optimization of business processes. Course of lectures

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
THE MINISTRY OF EDUCATION AND SCIENCE OF THE RUSSIAN FEDERATION
FEDERAL STATE AUTONOMOUS EDUCATIONAL
INSTITUTION HIGHER EDUCATION
"NORTH-CAUCASUS FEDERAL UNIVERSITY"
М. Г. Романенко
БИЗНЕС-ПРОЦЕССОВ
КУРС ЛЕКЦИЙ
на английском языке
M. G. Romanenko
ANALYSIS AND OPTIMIZATION
OF BUSINESS PROCESSES
COURSE OF LECTURES
Direction of training
09.04.02 – Information systems and technologies The master's program "Data management"
Graduate qualification Master
Stavropol
2016 UDC 004.47:339.128(075.8) BBK 65.250-21-9 я73
R 69
Published by the decision
Educational-methodical Council
The North Caucasus Federal
University
Ardeev A. H., the candidate of pedagogical Sciences,
Kandaurova N. V., doctor of technical Sciences, Professor
Romanenko M. G.
R 69 Analysis and optimization of business processes:
course of lectures. – Stavropol: Publishing house of NCFU, 2016. – 154 p.
Textbook (course of lectures) on the subject "Analysis and optimization of business processes" is developed in accordance with the program of discipline for students of direction of training of master
09.04.02 – Information systems and technologies.
Lectures the proposed tutorial include the plan of the lectures, the necessary theoretical information and questions for discussion.
Reviewers:
associate Professor;
UDC 004.47:339.128(075.8)
BBK 65.250-21-9 я73
© FGAOU VO "North-Caucasian
Federal University", 2016
2
Contents
7
Introduction
PART I. FOUNDATION
9
9 19 19
TOPIC 1. MOTIVATION AND DEFINITIONS
1.1. Management of business process
1.2. Business Process Lifecycle
1.3. Design and Analysis
22
22 24
25 27
29
TOPIC 2. BUSINESS PROCESS MODELLING FOUNDATION
2.1. Conceptual Model and Terminology
2.2. Abstraction Concepts
2.2.1. Horizontal Abstraction
2.2.2. Vertical Abstraction
2.3. From Business Functions to Business Processes
36
42 44 44 48 49
52 53 54 54 54 55 55 55
56
TOPIC 3. ACTIVITY MODELS AND ACTIVITY INSTANCES
3.1. Process Models and Process Instances
3.2. Modelling Process Data
3.2.1. Modelling Data
3.2.2. Workflow Data Patterns
3.3. Modelling Organization
3.3.1. Direct Allocation
3.3.2. Role-Based Allocation
3.3.3. Deferred Allocation
3.3.4. Authorization
3.3.5. Separation of Duties
3.3.6. Case Handling
3.3.7. History-Based Allocation
3.3.8. Organizational Allocation
3. 4. Modelling Operation
3
62 63 65 71 73
TOPIC 4. BUSINESS PROCESS FLEXIBILITY
4.1. Explicit Process Representations
4.2. Organizational Modelling66
4.3. Standardized Software Interfaces
4.4. Architecture of Process Execution Environments
PART II. BPMN METHOD AND STYLE
79 79 81
81
TOPIC 5. ABOUT BPMN
5.1. BPMN Tools
5.2. BPMN stands for Business Process Model and Notation
5.3. The Paradox of BPMN
84 85 88 89 91 91 92 93 94 96
TOPIC 6. METHOD AND STYLE
6.1. The Long Road to BPMN 2.0
6.2. Business Process Modeling Is More Than BPMN!
6.3. How Does A Model Mean?
6.4. BPMN’s Hidden Conceptual Framework
6.5. What Is an Activity?
6.6. What Is a Process?
6.7. Process Logic
6.8. Orchestration
6.9. The Questions BPMN Asks
98
101 102 103 103 105 108 110
TOPIC 7. BPMN LEVELS AND PROCESS MODELING CONFORMANCE SUBCLASSES
7.1. A Simple Order Process
7.2. Exceptions and End States
7.3. Swimlanes and Activity Types
7.4. Subprocesses
7.5. Process Levels and the Hierarchical Style
7.6. Parallel Split and Join
7.7. Collaboration and Black-Box Pools
4
114 117 118 118 118 119 119 120 120 122 122
7.8. Start Events and the Process Instance
7.9. The Top-Level Diagram
7.10. Palette
7.11. Activity
7.12. Task
7.13. Manual vs. User Task
7.14. Script vs. Service Task
7.15. Business Rule Task
7.16. Subprocess
7.17. A subprocess start event must have a None trigger
7.18. Parallel Box and Ad-Hoc Subprocess
124 125 125 125 126 127 128 129
TOPIC 8. VISUALIZE END-TO-END PROCESS
8.1. Enable top-down modeling
8.2. Clarify governance boundaries
8.3. Scope event handling
8.4. Call Activity
8.5. Gateway
8.6. Exclusive Gateway
8.7. Parallel Gateway
132 133 133 134 135 135 136 136 136 137 137 138 138 141
TOPIC 9. START EVENT
9.1. Message Start Event
9.2. Timer Start Event
9.3. Multiple and Multiple-Parallel Start Event
9.4. Alternative Start Events
9.5. End Event
9.6. None End Event
9.7. Message End Event
9.8. Terminate End Event
9.9. Multiple End Event
9.10. Sequence Flow
9.11. Message Flow
9.12. Pool
9.13. Lane
5
142 144 146 147 148
9.14. Data Object and Data Store
9.15. Documentation, Text Annotation, and Group
9.16. Goals of the Method
9.17. Hierarchical Top-Down Modeling
9.18. End State
152
The list of references
153
Opinion on the course of lectures
6
Introduction
Currently, the effective management of the company cannot be imagined without the use of advanced information technologies. The use of the process approach to the management of the company has allowed to identify the business processes of its activities, and to identify persons responsible for their implementation. Using software products available on the market of information systems and technology, process modeling and analyzing business processes of the enterprise becomes as easy as possible. The analysis of the organization's activities is necessary to highlight the existing business processes, identify problem areas and make recommendations for their elimination. The use of different methods and analysis tools available in modern software, such as Bizagi Process Modeler and ARIS allows you to quickly and accurately optimize the business processes of an enterprise, which in turn will significantly improve the efficiency of the company as a whole.
To ensure quality functioning of the enterprise periodically to analyze and optimize existing business processes, as over time they, somehow, are undergoing various changes.
The purpose of learning the discipline "Analysis and optimization of business processes" the formation of professional competence of future masters in the field of training 09.04.02 Information systems and technology and training data Management and knowledge acquisition, practical skills for analysing and optimizing business processes.
Objectives of the discipline:
to study the characteristics of the organization: to highlight the existing business processes;
to analyze existing business processes to identify problem areas;
to optimize business processes, taking into account the elimination of problem areas.
In the process of mastering discipline student are formed the following professional competence: ability to carry out author's
7
supervision of the processes of design, implementation and maintenance of information systems and technologies (PC – 4); ability to organize the collaboration with the teams of customer and developer, managerial decision making under conditions of different opinions (PC – 5); the ability to find a compromise between the different requirements (cost, quality, deadlines), with long-range and short-range planning, finding optimal solutions (PC – 6); ability to collect, analyze scientific and technical information, domestic and foreign experience on the subject of the research (PC – 7); ability to conduct research and development of methods of analysis, synthesis, optimization and forecasting of quality of functioning of information systems and technologies (PC – 9); the ability to analyze the results of experiments, make the choice of optimal solutions, developing and writing surveys, reports and scientific publications (PK – 12); to develop methods for solving non-standard tasks and new methods to solve traditional problems (PC – 15); to carry out preparation and training of personnel (PC – 17).
As a result of mastering discipline student must know: the theory of business processes; principles of structuring organizations; methodology of structural analysis; tooling systems used to describe business processes; basic principles for analysis and optimization of business processes. Be able to identify types of business processes and their features; to apply methodological tools in the development of quantitative design and optimization of business processes; to make decisions that enable you to create requirements to the business processes of the enterprise, consistent with corporate strategy, priority directions of development and efficiency criteria.
Have basic methods, ways and means of analysis and optimization of business processes; tools to design and optimize business processes, notations describing business processes; modern information technologies and system analysis in the design and optimization of business-processes; methods of evaluation and monitoring of the efficiency of the business processes of the enterprise.
8
Part I. Foundation
TOPIC 1. MOTIVATION AND DEFINITIONS
Plan of the lecture
1.1. Management of business process
1.2. Business Process Lifecycle
1.3. Design and Analysis
1.1. Management of business process
Business process management is based on the observation that each product that a company provides to the market is the outcome of a number of activities performed. Business processes are the key instrument to organizing these activities and to improving the understanding of their interrelationships.
Information technology in general and information systems in particular deserve an important role in business process management, because more and more activities that a company performs are supported by information systems. Business process activities can be performed by the company’s employees manually or by the help of information systems. There are also business process activities that can be enacted automatically by information systems, without any human involvement.
A company can reach its business goals in an efficient and effective manner only if people and other enterprise resources, such as information systems, play together well. Business processes are an important concept to facilitating this effective collaboration.
In many companies there is a gap between organizational business aspects and the information technology that is in place. Narrowing this gap between organization and technology is
important, because in today’s dynamic markets, companies are
constantly forced to provide better and more specific products to their customers. Products that are successful today might not be successful tomorrow. If a competitor provides a cheaper, better
9
designed, or more conveniently usable product, the market share of the first product will most likely diminish.
Internet-based communication facilities spread news of new products at lightning speed, so traditional product cycles are not
suitable for coping with today’s dynamic markets. The abilities to
create a new product and to bring it to the market rapidly, and to adapt an existing product at low cost have become competitive advantages of successful companies.
While at an organizational level, business processes are essential to understanding how companies operate, business processes also play an important role in the design and realization of flexible information systems. These information systems provide the technical basis for the rapid creation of new functionality that realizes new products and for adapting existing functionality to cater to new market requirements.
Business process management is influenced by concepts and technologies from different areas of business administration and computer science. Based on early work in organization and management, business process management has its roots in the process orientation trend of the 1990s, where a new way of organizing companies on the basis of business processes was proposed.
In their seminal book Reengineering the Corporation, Michael Hammer and James Champy advocate the radical redesign of the business processes of a company. They define a business process as a collection of activities that take one or more kinds of input and create an output that is of value to the customer.
While it has been argued that a radical redesign of business processes is, in many cases, not the best choice and that evolutionary improvements are more promising, the business process definition by Hammer and Champy is a good starting point for our investigations.
This definition puts emphasis on the input/output behaviour of a business process by stating its precondition (inputs) and its postcondition (output). The process itself is described in an abstract
10