Summary Flashcards
(51 cards)
Perceptions of Process Management
Driving forces
- How to do it? Collect experience
- Performance improvement, reduction of costs, acceleration of processes, improvement of customer services
- Maturity of processes
- Replay of processes and avoidance of failure
- Experience sharing among engineers in organizations
- Capture of best practices
- Corporate governance and compliance with organizational standards
Focus - Process Orientation
Bild 1
1 Business Process Management (1/2)
Supporting business processes
- by using methods, techniques, and software
- to design, enact, control, and analyze
- operational processes
- involving humans, organizations, applications, documents and other sources of information
1 Business Process Management (2/2)
Processes must be explicit and might address “very” different domains
- Order management for production supplies
- Treating mass casaualties in emergency management
- Standard operating procedures in intensive care
- Project-specific construction of a power plan
1 Workflow Management for the Automation
A workflow
- is a formal representation of completely or partially automated business processes
- includes a temporal and resource-related specification of the control of activity flows
- comprises activities that are executed by process participants, i.e. employees, or application systems, e.g. tools for data processing
- is a schema for a partially automated execution of activity flows in contrast to a workflow instance that represents an individual execution of one particular flow of activities
1 Workflow Schema and Instances
Bild 2
1 Improving the Performance of Business Processes (1/2)
Re-engineering represents a rather radical concept
- Reformulation of business objectives
- More chances than merely optimizing existing processes, but comes with significantly higher risk
-> Change of inventory management towards supplier managed inventories
-> Blockchain technology for replacing intermediaries
1 Improving the Performance of Business Processes (2/2)
Optimization represents an incremental improvement of existing processes
- Stepwise approach with predictable results
-> Fine-tune processes based on a performance analysis in order to eliminate bottlenecks
1 Business Process Re-engineering (1/2)
Rethinking the organization and its processes for the improvement of costs, quality, services, time and customer support
-> Blockchain as an instance for the governance of IPR
1 Business Process Re-engineering (2/2)
Changes are…
- Fundamental - question each activity and identify its added value for the process
- Radical - re-structuring of basic structures and processes
- Dramatic - do not improve existing processes by 10%, but by the factor of 10
1 Business Process Optimization (1/2)
Objectives
- Reduce processing time
- Improve process quality
1 Business Process Optimization (2/2)
Several redesign options for improvements
- Reduce activities due to seamless information flow
- Delegate activities to other parties
- Enhance parallelism
- Accelerate activities due to new resources
- Add additional activities, e.g. control activities
- …
2 Languages for Process Modelling (1/2)
Languages typically have different. strengths & weaknesses
- Petri Nets - formal properties of processes such as reachability of states and liveness of transitions
- (extended) EPC as a broadly established standard for process (re-)presentation
- Swimlanes as a nice way to illustrate the distribution of responsibilities
- BPMN as a widely used mean to exchange process descriptions although there are multiple ways to model a process, e.g. communication and email event
- Data flow analysis is certainly still an interesting issue
2 Languages for Process Modelling (2/2)
- Comparing representational means of languages, e.g., how to represent a certain control structure, in order to identify common structure at a more abstract level
- Design patterns for comparability and assessment of languages and tools
- Consider the organization with its responsibility for the implementation and execution of processes
- Business strategies affecting process designs ( i *)
- Insurance claims
- Transfer of responsibilities between stakeholders affects their dependencies and the structure of the process
2 Petri Net (1/2)
Directed graph
- Places (denoted by circles) represent the current state of the process, e.g. event or availability of documents, data and resources
- Transitions (denoted by boxes) represent the change of information, e.g. functions, processes and activities
2 Petri Net (2/2)
Concepts for the execution
- Marking
- Firing of transactions
- Enabling of transactions
- Non-determistic choice
- Multiple transitions can be enabled at the same time, any one of which can fire
- None are required to fire - they fire at will or not at all
2 Control Flow Structures
- Prevailing control flow structures can be represented in Petri Nets
- Non-determinism of choices
- Irrelevant for formal analysis
- No use of explicit split & joins (extensions of Petri Nets)
Bild S. 8
2 Control Flow Sample
Bild S. 9
2 Reachability and Liveness (1/2)
Explore the set of states (markings) that can be reached from some initial state due the firing of a set of enabled transitions (firing sequence)
- All (reachable) states that can be reached from a net N with an initial marking Mo are denoted R(N, Mo).
- Reachability problem: is it true that Mw eR(N, Mo) where Mw is a state, e.g. elevator is moving while door is open
-> Reachability is decidable
2 Reachability and Liveness (2/2)
States can be
- Live - will always be reached, e.g. proper closing of customer order (free of deadlocks)
- Dead - will never be reached, e.g. perhaps a supericial activity or a flaw in control flow
2 Example
Bild S. 10
EPC
2 Admissible Logical Operators
Bild S. 10
2 ARIS Architecture of Integrated Information System
Bild S. 11
2 BPMN
- Business Process Model and Notation
- Graphical process modelling language
- 2001 first version (IBM)
- Since 2006 Standard of the Object Management Group (V 1.0)
- Since January 2011 Version 2.0 (Extensions and Improvements)
- Exchange between different editors since version 2.0 (XML)
- Semantics of symbols