Business process management (BPM) Petra Popovičová.

16
Business process Business process management (BPM) management (BPM) Petra Popovičová Petra Popovičová

Transcript of Business process management (BPM) Petra Popovičová.

Page 1: Business process management (BPM) Petra Popovičová.

Business process Business process management (BPM)management (BPM)

Petra PopovičováPetra Popovičová

Page 2: Business process management (BPM) Petra Popovičová.

BPMBPM

Management approach focused on Management approach focused on aligning all aspects of an organization with aligning all aspects of an organization with the wants and needs of clients.the wants and needs of clients.It could be described as a "process It could be described as a "process optimization process„.optimization process„.Enables organizations to be more efficient, Enables organizations to be more efficient, effective and capable of change than a effective and capable of change than a functionally focused, traditional functionally focused, traditional hierarchical management approach. hierarchical management approach.

Page 3: Business process management (BPM) Petra Popovičová.

Business process (BP)Business process (BP)

Is "a collection of related, structured activities Is "a collection of related, structured activities that produce a service or product that meet the that produce a service or product that meet the needs of a client„,needs of a client„,

Is often used as synonymous of management of Is often used as synonymous of management of middlewaremiddleware processes; or integrating application processes; or integrating application software tasks,software tasks,

Foundation is very similar to other Total Quality Foundation is very similar to other Total Quality Management or Continuous Improvement Management or Continuous Improvement Process methodologies or approaches.Process methodologies or approaches.

Page 4: Business process management (BPM) Petra Popovičová.

BPM life-cycle BPM life-cycle Business process management activities can Business process management activities can

be grouped into five categories: be grouped into five categories:

Design Design

Modeling Modeling

Execution Execution

Monitoring Monitoring

Optimization Optimization

Page 5: Business process management (BPM) Petra Popovičová.

DesignDesign

Process Design encompasses both the Process Design encompasses both the identification of existing processes and the identification of existing processes and the design of "to-be" processes. design of "to-be" processes.

The aim is to ensure that a correct and efficient The aim is to ensure that a correct and efficient theoretical design is prepared. theoretical design is prepared.

The proposed improvement could be in human-The proposed improvement could be in human-to-human, human-to-system, and system-to-to-human, human-to-system, and system-to-system workflows, and might target regulatory, system workflows, and might target regulatory, market, or competitive challenges faced by the market, or competitive challenges faced by the businesses. businesses.

Page 6: Business process management (BPM) Petra Popovičová.

ModelingModeling

Modeling takes the theoretical design and Modeling takes the theoretical design and introduces combinations of variables (e.g., introduces combinations of variables (e.g., changes in rent or materials costs, which changes in rent or materials costs, which determine how the process might operate under determine how the process might operate under different circumstances). different circumstances).

It also involves running "what-if analysis" on the It also involves running "what-if analysis" on the processes: processes: "What if I have 75% of resources to "What if I have 75% of resources to do the same task?"do the same task?" "What if I want to do the "What if I want to do the same job for 80% of the current cost?"same job for 80% of the current cost?". .

Page 7: Business process management (BPM) Petra Popovičová.

ExecutionExecution

Process AutomationProcess Automation is is:: to develop/purchase an application that executes the to develop/purchase an application that executes the

required steps of the process,required steps of the process, to use a combination of software and human intervention to use a combination of software and human intervention

- more complex- more complex => => difficult difficult documentation procesdocumentation proces..Developed software enables the full BP to be defined in Developed software enables the full BP to be defined in a computer language directly executed by the computer. a computer language directly executed by the computer. The system will use services in connected applications to The system will use services in connected applications to perform business operations, or, when a step is too perform business operations, or, when a step is too complex to automate, will ask for human input. complex to automate, will ask for human input. A business rule engine can be used to drive process A business rule engine can be used to drive process execution and resolution execution and resolution

Page 8: Business process management (BPM) Petra Popovičová.

Monitoring Monitoring Tracking of individual processes, so, that Tracking of individual processes, so, that information on their state can be easily seen, information on their state can be easily seen, and statistics on the performance of one or more and statistics on the performance of one or more processes can be provided. processes can be provided. The degree of monitoring depends on what The degree of monitoring depends on what information the business wants to evaluate and information the business wants to evaluate and analyze and how business wants it to be analyze and how business wants it to be monitored, in real-time, near real-time or ad-hoc. monitored, in real-time, near real-time or ad-hoc. Process mining is a collection of methods and Process mining is a collection of methods and tools related to process monitoring. The aim of tools related to process monitoring. The aim of this is to analyze event logs extracted through this is to analyze event logs extracted through process monitoring and to compare them with an process monitoring and to compare them with an a prioria priori process model. It allows to detect process model. It allows to detect discrepancies between the actual process discrepancies between the actual process execution and the execution and the a prioria priori model. model.

Page 9: Business process management (BPM) Petra Popovičová.

Optimization Optimization

Process optimization includes retrieving Process optimization includes retrieving process performance information from process performance information from modeling or monitoring phase; identifying modeling or monitoring phase; identifying the potential or actual bottlenecks and the the potential or actual bottlenecks and the potential opportunities for cost savings or potential opportunities for cost savings or other improvements; and then, applying other improvements; and then, applying those enhancements in the design of the those enhancements in the design of the process. process.

Page 10: Business process management (BPM) Petra Popovičová.

Example of BPM Service Pattern: Example of BPM Service Pattern: (implement BP throught the orchestration of activities between people and (implement BP throught the orchestration of activities between people and

systems)systems)

Page 11: Business process management (BPM) Petra Popovičová.

BPM technologyBPM technology

Is define as:Is define as:„„The whole of BMP“, orThe whole of BMP“, orInformation moving between enterprise software Information moving between enterprise software packages and immediateli think of Service packages and immediateli think of Service Oriented Architecture(SOA).Oriented Architecture(SOA).Today encompasses the concept of supporting Today encompasses the concept of supporting the managerial approach trhough enabling the managerial approach trhough enabling technology.technology.BMPS should facilitate business process change BMPS should facilitate business process change throughout the life cycle – this will assist in the throughout the life cycle – this will assist in the automation of activities, collaboration, integration automation of activities, collaboration, integration with others systems.with others systems.

Page 12: Business process management (BPM) Petra Popovičová.

Critical components of a BMP SuiteCritical components of a BMP Suite

Process engine – platform for modeling and Process engine – platform for modeling and executing process-based apllications (including executing process-based apllications (including business rules)business rules)

Business Analytics – identification business Business Analytics – identification business issues and reaction accordinglyissues and reaction accordingly

Content Management – system for storing and Content Management – system for storing and securing electronic documentssecuring electronic documents

Collaboration Tools – remove communication Collaboration Tools – remove communication bariers, dynamic workspacebariers, dynamic workspace

Page 13: Business process management (BPM) Petra Popovičová.

The Business Process Modeling Notation (BPMN)

Graphical representations of BP.

Is supported with appropriate graphical object properties that will enable the generation of executable BPEL (Business Process Execution Language).

Creates a standardized bridge for the gap between the business process design and process implementation.

Page 14: Business process management (BPM) Petra Popovičová.

Example of using BPMN to model a BPEL process

(Setting up the BPEL Information)

Page 15: Business process management (BPM) Petra Popovičová.

LiteratureLiterature

1. http://en.wikipedia.org/wiki/Business_Process_Management

2.2. http://en.wikipedia.org/wiki/http://en.wikipedia.org/wiki/Business_ProcessBusiness_Process

3.3. http://en.wikipedia.org/wiki/BPELhttp://en.wikipedia.org/wiki/BPEL4.4. http://en.wikipedia.org/wiki/Business_Prohttp://en.wikipedia.org/wiki/Business_Pro

cess_Modeling_Notationcess_Modeling_Notation5.5. http://www.omg.org/bpmn/Documents/http://www.omg.org/bpmn/Documents/

Mapping_BPMN_to_BPEL_Example.pdfMapping_BPMN_to_BPEL_Example.pdf

Page 16: Business process management (BPM) Petra Popovičová.

Thanks for your attentionThanks for your attention