Business Process Management and Tool Support: ADONIS



Similar documents
IT Architecture and Service Management with ADOit. Product of the BOC Management Office

ADOuni Cooperation Programme

Curriculum Overview. Department of Systems Analysis and IT. Berlin Institute of Technology Prof. Dr. Krallmann. Olga Levina

The ADOxx Metamodelling Platform Workshop "Methods as Plug-Ins for Meta-Modelling" in conjunction with "Modellierung 2010", Klagenfurt

Plan for Success. News for the Process Management with ADONIS 6.0 and ADONIS Process Portal R18 and R19. A Product of the BOC Management Office

Dr. Jana Koehler IBM Zurich Research Laboratory

Business Process Management Enabled by SOA

Business Process Management Tampereen Teknillinen Yliopisto

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.

Business Process Modeling and Standardization

ADONIS Version: 4.0 BOC ITC AG

Introduction to the ARIS Platform

Business Model Interoperability using Enterprise Model Integration

Business-Driven Software Engineering Lecture 3 Foundations of Processes

The OMG BPM Standards

Exporting from WebSphere Business Modeler Unit 23

Semantic Business Process Management Lectuer 1 - Introduction

Developing SOA solutions using IBM SOA Foundation

Budapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling

Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva

A UML 2 Profile for Business Process Modelling *

BPM Methodologies: Turning the Land of Confusion into Solutions for your BPM Initiatives. Alan Ramias Partner PERFORMANCE DESIGN LAB

CS 565 Business Process & Workflow Management Systems

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise

Juliane Neumann, Max Rockstroh, Sascha Vinz, Thomas Neumuth

Business Process Management Initiative - BPMN and the BPCNOM Style

Business Process Modelling Notation A tutorial

Business Process Modeling Information Systems in Industry ( )

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

SLA Business Management Based on Key Performance Indicators

ARIS Design Platform Getting Started with BPM

The Process Architect: The Smart Role in Business Process Management

SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee

Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions

Adaptive Case Management

WebLearning SAP Best Practice CD-ROM Courseware and e-library Titles. SAP Best Practices for Business Intelligence and Warehouse - BW

E-Business-Controlling using the Balanced Scorecard

Modeling Guidelines Manual

Multi-Paradigm Process Management

SOA Enabled Workflow Modernization

Open S-BPM: Goals and Architecture

IBM WebSphere Business Integration

Day 3: Modeling and ERP Reference Architectures

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Business Process Management

Courses Descriptions for BS.c. MIS Program. Main Major Courses (Bachelor Degree in Management Information System)

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

A Framework for a BPM Center of Excellence

Masters of Science in Software & Information Systems

Business Process Modeling

WebSphere Business Modeler Overview

Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg

THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR

Measurable Results: Establish service excellence. Reduce errors by 50% The choice for progressive medical centers.

A Study into the Critical Success Factors when Implementing Business Process Management Systems

To introduce software process models To describe three generic process models and when they may be used

Lecture 8 BP enactment

A Business Process Driven Approach for Generating Software Modules

Enterprise Architecture at Work

MOLA MOLA IDA Integrates ARIS Business Architect or ARIS Toolset with EMC Documentum. White Paper

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

IBM WebSphere Business Monitor, Version 6.1

Tool Support for Software Variability Management and Product Derivation in Software Product Lines

Case Study: Process SOA Scenario

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?

Business Process Modeling

Magic Quadrant for Intelligent Business Process Management Suites

COSA. The Ease of ITIL. White Paper

Business Process Management

Dynamic Processes & Basic Case Management in IBM Business Process Manager Version Sunil Aggarwal Principal BPM Architect, Europe

Business Process Modelling. CA4 Business Process Modelling 1

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Course Description Bachelor in Management Information Systems

Business Process Automation

Interstage BPM v Copyright 2010 FUJITSU LIMITED

SECTION C: DESCRIPTION/SPECIFICATIONS/WORK STATEMENT

Task Area 1: IT Services for Biomedical Research, Health Sciences, and Healthcare

What Every Enterprise Architect Needs to Know about Workflow and BPM

Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano

Sequence Kinetics TM ibpms

Towards Collaborative Requirements Engineering Tool for ERP product customization

Objects and Object Relations Around Business Modelling and Business Architecture. Professor Mark von Rosing

<Insert Picture Here> Oracle Business Process Management

Stefan Glatzmaier, Michael Sokollek. Project Portfolio Management with SAP. RPM and cprojects. Bonn Boston

Business Process Driven SOA using BPMN and BPEL

Transcription:

Business Management and Tool Support: ADONIS Modeling, Optimization, Execution and Monitoring of Business es Presentation, April 29, 2005 TU Vienna Dr. Harald Kühn BOC Information Systems GmbH

Part I: Introduction Overview - Company Profile - BPMS: Business Management Systems Part II: Business Modeling -Basics - Example from IT Service Management Area Part III: Business Optimization - Structural and dynamic - Example from Health Care Area Part IV: Business Execution - From Business Modeling to Execution - Example from Insurance Area Part V: Business Monitoring - Business Monitoring Framework - Example from Direct Sales Area Part VI: Summary & Outlook

Part I Introduction

BOC Company Profile and Business Fields Founded Founded1995, as as a spin spin of of from from the the BPMS BPMS group group at at the the University University of of Vienna Vienna A mix mix of of developers developers and and consultants consultants (Business (Business and and IT IT people) people) With With currently currently120 120 employees employees Business Business fields: fields: Software Software Development Development --Development Developmentof of ADONIS ADONIS,, ADOscore ADOscore,, ADOit ADOit,, ADOlog ADOlog,, PROfit PROfit etc. etc. --Development Developmentof of integration integrationmodules (interfaces (interfaces to to Workflow Workflow Management Management Systems, Systems, ERP ERP systems, systems, Groupware, Groupware, web-based web-basedsystems systems etc.) etc.) Services Services and and Consulting Consulting --Consulting Consultingand and implementation implementationof of organizational organizationalchange changeprojects. --Consulting Consultingand and projects projectsin in the the area area of of Strategy Strategy Management, Management, Business Business Management Management and and IT IT Management. Management. --Consulting Consultingand and projects projectsin in the thearea areaof of process processbased application application development. development. --Customizing Customizing of of BOC BOC products products to to customer customer specific specific needs. needs. --Training Training in in methods methods and and tools tools (end (end user, user, train-the-trainer train-the-traineretc.). etc.). --Technical Technical support. support.

Company Profile: The BOC Group BOC Group BOC BOC Information Information Technologies Technologies Consulting Consulting GmbH GmbH Vienna BOC Group BOC BOC Information Information Systems Systems GmbH GmbH BOC BOC BOC BOC BOC BOC BOC BOC BOC BOC Unter- Information Information Business Information Unter- Information Information Business Information nehmens- beratung Technologies Technologies Objectives Technologies nehmens- beratung Consulting Consulting Ltd Consulting Consulting EPE Technologies Technologies Objectives Technologies GmbH Consulting Consulting Ltd Consulting Consulting EPE GmbH GmbH Iberica, S.A. GmbH Iberica, S.A. BOC BOC Information Information Technologies Technologies Consulting Consulting Sp.z o.o. Sp.z o.o. Vienna Vienna Berlin Dublin Madrid Athens Warsaw

Product Portfolio: IT-based Management Solutions "Software Products for IT Support for Central Management Approaches" Strategy Management Management IT Management BSC Method BPMS Method SCOR Method ITIL Method Strategy and Performance Management Business Management Supply Chain Management IT Service and Architecture Management

BPM: Core Elements of (Service) Organizations Product X Products Product component Y Business processes Organizational units : are interdependent : implemented by : affecting the design Information technology

The BPMS Paradigm Which products do we offer? Products are realised by Strategic Decision How do we design our business- processes? Business processes Re-Engineering How do we operate our business processes? IT IT operated by Employees Resource Allocation How do we control our (daily) business? How do we evaluate our business? Executed Executed Business Business es Evaluated Evaluated Business Business es Workflow Performance Evaluation

The BPMS Subprocesses Strategic Strategic Decision Decision Performance Performance Evaluation Evaluation Workflow Workflow Re Re-Engineering Engineering Resource Resource Allocation Allocation Business Modeling Business Modeling Business Execution Business Execution Business Optimization Business Optimization Business Monitoring Business Monitoring

BPMS and Tool Support Management IS Executive IS... Strategic Decision Business Management Tools, e.g. ADONIS Groupware Tools Workflow Tools CASE Tools ERP SW Web Tools... Re-Engineering Resource Allocation Workflow Performance Evaluation

Core Activities in the Re-Engineering Motivation of ADONIS components Criteria Selection! Concrete! A Information Acquisition Analysis Design Modelling Evaluation methods are specified by the composition of the core activities (Techniques, modelling formalisms, etc.) tool has to have the ability to be adaptable to changing methods Optim. Model

ADONIS: Overview of Components

Method Development in ADONIS: Levels Basic functionality extensions... Configuration of the components Modeling Analysis Simulation Meta modeling Document generation... Evaluation...with the use of AdoScript and add-on programming Model evaluation/usage Methodology New application scenarios/ New tools

Part II Business Modeling

Abstraction Levels in Modeling/Mapping Map Addressees: Chief Executive, Management etc. Business Addressees: Responsible, Manager, Business Expert etc. Workflow ( Macro Flow ) Addressees: IT Specialist, System Architect, Application Developer etc. Micro Flow Addressees: Application Developer, Programmer etc.

Views on Business es - Interdependencies What? Functional View Activity Sub process When? Dynamic View Control Flow Information Flow Who? Organizat. View Actor Resource Business Model Product Artefact Content View With what? Times & Costs Probabilities & Stat. Distributions Quantitative View How much? Version Variant Time-oriented View When & what?

BPMS Method Func. View Dyn. View Quant. View Content View Org. View

LOVEM Method

SCOR Method

ISO 9000:2000 Method

UML Method

EPC Method

BPMN Method

Example IT Service Management Live Example ITIL es

Part III Business Optimization

Approaches of Business Optimization Structural Optimization: Modeling, Checks, Navigation, Documentation, Queries etc. Dynamic Optimization: Path Analysis, Capacity Analysis, Workload Analysis, Scenario Management etc.

Structural Optimization Media Breaks Role Changes Cycles etc.

Product Structural Optimization Pro Life Covering... Payment type Survival Death BUZ BUZP BUZR Method Frequency Bank transfer Withdrawal

Structural Optimization As-Is es Business Model E-Business es

Dynamic Optimization Typical Parameter Quantitative Parameter Times Costs Capacities Other Parameters Resting Time Activity Costs Quantity Calendar Execution Time Actor Costs Workforce Requirement Actor Calendar Waiting Time Transport Time Costs Resource Costs Charge Rates Workload Resource Calendar Probabilities Cycle Time Transaction Costs

Dynamic Optimization Path Analysis Simulation of processes without considering the working environment - Expected value of times and costs, cycle time - Critical paths / dead paths - Determination of the potential workforce requirement Σ 0 Path Path 1 Σ = Σ + Σ 1 0 1.1 Path Path 2 Σ Σ 0 = + 2 0

Dynamic Optimization Capacity Analysis Simulation with assignment of activities to performers - Exact determination of workforce requirement (capacity planning) - Consideration of personnel costs WE WE model model + BP BP model model Σ Miller Σ 0 Path Path 1 1 = + Σ 1 Σ 0 Σ 1.1 Σ Summer Σ Winter The algorithm assigns a performer Path Path 2 2 = + Σ 2 Σ 0 0

Dynamic Optimization Workload Analysis Simulation considering the timeline (queuing model) - Activity and process costs - Capacity planning and workforce management based on process and performer calendars - Initialization phases - Simulates on timeline (in comparison to path and capacity analysis) - Dynamically calculated waiting times Workload 1 2 3 Time

CALL CENTER Example - Call Center Protocols from ACD Machine. - Online times - Attendance times -Call rates Metrics Metrics of of customer customer satisfaction satisfaction " agents agents Definition Definition of of measurements measurements Execution Execution of of workload workload analysis: analysis: --waiting waiting times times --workloads workloads -costs -costs --...... BP models WE models Creation Creation of of BP BP and and WE WE models models Consider Consider operational operational data data within within models models for for evaluations evaluations "close "close to to reality" reality"

Example Health Care Live Example Patient Admission

Part IV Business Execution

From Business Modeling to Execution Business Modelling XXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXX EMI Enterprise Model Integration IT Modelling XXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXX XXXX XXXXXXXXXXXXXXXXXXXX XXXX XXXX XXXXXXXXXXXXXXXXXXXX XXXX XXXX XXXXXXXXXXXXXXXXXXXX... XXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX and others IT Integration Communication and Interaction Rules Data Format Translation... and others Target System Level BPEL etc. WebSphere WF WORKFLOW FileNet DMS etc. etc. Lotus Notes GROUPWARE etc. case/4/0, Rose CASE SAP R/3 ERP etc.... and others EAI Enterprise Application Integration Execution... and others

From Business Modeling to Execution 3 examples of process technologies: Workflow Technology ERP Technology E-Business Technology

Workflow Technology: Evolution of Application Development Past Present Present/ Future Application = Application = Application = Workflow Technology Program Functionality + Control + Functionality Modeling Internal Representation Execution Storage + Storage

Workflow Modeling: Basic Modeling Concepts Build-Time Component Graphical Editor Internal Representation Action... Actor... Program... Action... Actor... Program... File Representation WMS- Objects WMS-DB Run-Time Component

From Business Graph to Execution Graph Business Graph (business process modeling language) Workflow Graph (e.g. extended business process modeling language) Definition Execution Graph (set of different modeling languages) Legacy System, no modeling UML Models Reference Models of ERP System

Workflow-based Enterprise Application Integration Business Graph (e.g. within ADONIS ) Execution Graph (executed by WMS's Runtime) modeled by Business Specialist completed by IT Specialist Groupware Legacy System (1) Legacy System (2) SAP

Workflow Technology: Interest Applications are inherently workflow-based Interest & Market Evolution "Diffusion" in other domains (Groupware, Standard Software, Web Technologies...) 1993 1994 1995 1996 1997 1998 200x Year

Implementing Business es with ERP Technology 1/4 Explicit representation of the business and the IT view! Useof thesap R/3 reference processes Business view: Workflow-oriented What is everything that has to be done? IT View: Event oriented Simulation: Volume analysis Capacity analysis costs calculation Analysis: Costs Times... What does R/3 do and how does it do it?

Implementing Business es with ERP Technology 2/4 Explicit representation of business and IT views! Use of the SAP R/3 reference processes Direct call of SAP R/3 transactions Themes: # Representation of of business processes # Representation of of IT IT processes # Mapping # Requirements definition # Documentation of of IT IT functions # Integration of of external documents # Direct call of of SAP R/3 transactions # Customizing of of the documentation Business process Mapping IT process Documentation of IT functions Integration of external documents Definition of business requirements

Implementing Business es with ERP Technology 3/4 If R/3 Functionality is not sufficient: SAP-Standard Standard + Add On Programming (ABAP) Creation of new process objects: Enhancement of existing processes Definition and documentation of requirements + External Add On Programming (e.g. usinge UML etc.)

Implementing Business es with ERP Technology 4/4 Business Platform IT Platform Reference es in EPC Notation ASAP Method 3 Model es, Define Techn. Requirements Prototyping etc. Requirements Definition 4 Model Business es, Define Requirements on Business Level etc. ABAP Requirements Definition ERP Add On Programming UML 5 6 Interfaces Individual Software Development 1 ERP Development Resources Value SAP ASAP -Blue Prints - Documentation 2 ERP Configuration Data Implementation Guide (IMG) - Customizing Tables ABAP CASE-Tools - Rational Rose - case/4/0 - objectif -etc. ERP Runtime Environment

Realization of E-Business Applications 1/2 Strategy Business models Design Products Business processes Clerks/Roles Application architecture Realization Product data Executable processes Rights Competences Application modelling Evaluation IT infrastructure Execution Productive execution environment Audits

Realization of E-Business Applications 2/2 Live Example B2B Insurance Platform

Part V Business Monitoring

Workflow-based Business Monitoring Strategic Decision Strategic Level Commitment to Balanced Scorecard Strategic Goals and Tools General Conditions Management IS Prod. Proc. Org. IT Executive IS... Business Level Re-Engineering Model-based Design of Core Elements Prod. Proc. Org. IT Performance Evaluation Business Management Tools Metamodeling Tools Simulation Tools Analysis Tools... Analysis and Evaluation of Core Elements Implementation Level Resource Allocation Implementation of Core Elements Prod. Proc. Org. IT Prod. Proc. Org. IT Metamodeling Tools Customizing Tools CASE Tools Workflow Tools Code Generators Integrated Development Environments... Execution Level Workflow Execution of Business es Prod. Proc. Org. IT Operational Data Existing Applications Standard Software Workflow Technology Groupware Technology Object Technology... Junginger et al. (2004): Workflow Handbook 2004

Levels in Workflow-based Business Monitoring Strategic Level ( Scorecard) P1 P2 Pn... 1:n Aggregation Tactical Level ( Types) Aggregation of Instances of Type 1 1:n Aggregation Aggregation of Instances of Type 2... Aggregation of Instances of Type n......... Operational Level ( Instances)...... Instances of Type 1 Instances of Type 2 Instances of Type n 1:1 Mapping Runtime Environment (Execution Data) Data Source 1 Data Source 2 Data Source 3... Data Source n Junginger et al. (2004): Workflow Handbook 2004

Workflow-based Monitoring: Operational Level Instances

Workflow-based Monitoring: Tactical Level Scenario: The business process models serve as "business guideline" into operational data Excel Sheets O F F L & I N E O N L I N E or optional Snapshot Database (with operational data) DB 1 DB 2... DB n

Workflow-based Monitoring: Strategic Level $ Generation of Management- und Controlling-Cockpits from model and operational data.

Workflow-based Monitoring: Direct Sales Example Strategic Monitoring Customer care (critical success factor) Minimize complaints (strategic goal) Complaints per order (performance indicator) Complaints (KPI) div Number of orders (KPI) Tactical Monitoring Order flow (business process) Cycle time (KPI) Complaints (KPI) Number of orders (KPI) Operational Monitoring Order flow (workflow process) Cycle time (KPI) Complaints (KPI) Adaptor to legacy application Number of orders (KPI) Junginger et al. (2004): Workflow Handbook 2004

Workflow-based Monitoring: Example of Cockpit 1/2

Workflow-based Monitoring: Example of Cockpit 2/2

Part V Summary & Outlook

Business es are Knowledge A business process is...... not only a logical a logical sequence of activities,, which is executed by roles at a certain point of time at a certain place... but......the know how platform of a corporation... and is realized by value chains, which serve for achieving the strategic company goals. (Karagiannis 2000)

Some Predictions Creation of corporation-wide, model-based Know-How-Pools. Business processes are the "cement" for Enterprise Application Integration (EAI). Models get a central part of IT applications. Combination of modeling paradigms (e.g. descriptive-, decision support-, predictive models etc.). Online Monitoring and Benchmarking according to enterprise models (business processes, scorecards etc.).

Thank you very much for your attention! Dr. Harald Kühn BOC Information Systems GmbH Rabensteig 2 A-1010 Vienna Tel.: ++43-1-513 27 36-10 Fax: ++43-1-513 27 36-28 E-Mail: harald.kuehn@boc-eu.com