Cost-Aware Business Process Management

Similar documents
Supporting the BPM lifecycle with FileNet

Business Process Modeling

Predicting Deadline Transgressions Using Event Logs

Supporting the Workflow Management System Development Process with YAWL

Supporting the BPM life-cycle with FileNet

Title: Basic Concepts and Technologies for Business Process Management

BPM: new architecture driven by Business Process Planning and Control (BPPC)

FileNet s BPM life-cycle support

Process Modelling from Insurance Event Log

Profiling Event Logs to Configure Risk Indicators for Process Delays

08 BPMN/1. Software Technology 2. MSc in Communication Sciences Program in Technologies for Human Communication Davide Eynard

Mercy Health System. St. Louis, MO. Process Mining of Clinical Workflows for Quality and Process Improvement

Business Process Management in Small Business: A Case Study

Introduction to Business Process Management

CS 565 Business Process & Workflow Management Systems

3C05: Unified Software Development Process

Process Mining. ^J Springer. Discovery, Conformance and Enhancement of Business Processes. Wil M.R van der Aalst Q UNIVERS1TAT.

Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions

Business Process Modeling

IDC Abordagem à Implementação de Soluções BPM

Model Discovery from Motor Claim Process Using Process Mining Technique

Digital Document Processing

Dotted Chart and Control-Flow Analysis for a Loan Application Process

Testhouse Training Portfolio

Business Process Management: A personal view

Analysis of Service Level Agreements using Process Mining techniques

ESB as a SOA mediator: Minimizing Communications Complexity

S o l u t i o n O v e r v i e w. Optimising Service Assurance with Vitria Operational Intelligence

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Organizational and technological Principles of BPM Programs. Marcello La Rosa Queensland University of Technology National ICT Australia

Process Mining The influence of big data (and the internet of things) on the supply chain

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective

Organizational Requirements Engineering

Business modeling with the support of multiple notations in requirements engineering

of Business Process Modelling at Suncorp

COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova

CASE STUDY. Unius Document Management System. Allianz Slovenská poisťovňa, Slovakia

Management Cybernetics and Business Process Management

AHP Based Comparison of open-source BPM Systems

Intelligent Process Management & Process Visualization. TAProViz 2014 workshop. Presenter: Dafna Levy

Chapter 12 Analyzing Spaghetti Processes

PM 2 : a Process Mining Project Methodology

ASSET MANAGEMENT. solutions. smec.com

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico

DOCUMATION S ACCOUNTS RECEIVABLE SOLUTION

BPMN and Simulation. L. J. Enstone & M. F. Clark The Lanner Group April 2006

WoPeD - An Educational Tool for Workflow Nets

Fabrice Mogo Nem. Engineering Networks Holistic approach for multidiscipiinary Product Lifecycle Management. Band 9

Rotorcraft Health Management System (RHMS)

Lluis Belanche + Alfredo Vellido. Intelligent Data Analysis and Data Mining. Data Analysis and Knowledge Discovery

Paper F5. Performance Management. Monday 5 December Fundamentals Level Skills Module. The Association of Chartered Certified Accountants

Service Portfolio Management PinkVERIFY

One solution, countless benefits

How to derive better processes understanding and improving design capability

Process Mining and Monitoring Processes and Services: Workshop Report

Lecture 8 BP enactment

Value-Driven Business Process Management Berlin, Germany/Orlando, FL USA

Process simulation. Enn Õunapuu

Optimizing IV&V Benefits Using Simulation

Business Process Management. Prof. Corrado Cerruti General Management Course

MTAT Business Process Management (BPM) Lecture 6 Quantitative Process Analysis (Queuing & Simulation)

Implementation of ANSI/AAMI/IEC Medical Device Software Lifecycle Processes.

HPC Wales Skills Academy Course Catalogue 2015

Introduction. Initiative

A Framework for Adaptive Process Modeling and Execution (FAME)

Modelling Workflow with Petri Nets. CA4 BPM PetriNets

Architecting enterprise BPM systems for optimal agility

Process Mining Data Science in Action

Conceptual Modelling in 3D Virtual Worlds for Process Communication

Clarity Assurance allows operators to monitor and manage the availability and quality of their network and services

Contract Management The Mavericks Won t Like This!

Maximizing the ROI Of Visual Rules

Optimising Your EAMS through Business Processes. Wyhan Jooste

Cognizant Accelerates Enterprise Application Development Cycle-time by 10 Percent

AMT - Asset Management Software: Solutions for Mining Companies

All That Glitters Is Not Gold: Selecting the Right Tool for Your BPM Needs

Roles: Scrum Master & Project Manager

P16_IBM_WebSphere_Business_Monitor_V602.ppt. Page 1 of 17

Generation of a Set of Event Logs with Noise

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

Ontology-Based Discovery of Workflow Activity Patterns

Your Go! to intelligent operational management

WATE R O&M S E RV I CE S An asset management perspective

IBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite

Monitoring of Business Processes in the EGI

Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts

Transcription:

Cost-Aware Business Process Management Dr. Moe Thandar Wynn Business Process Management Discipline Queensland University of Technology, Brisbane, Australia m.wynn@qut.edu.au Web: www.yawlfoundation.org/cost

Cost-Aware BPM Research Initiative Extend BPM approaches by treating cost as an integral part of process definition, enactment, and analysis Research Team: Dr. Moe Thandar Wynn, Prof. Arthur ter Hofstede, Prof. Michael Rosemann, Dr. Chun Ouyang, Dr. Michael Adams, Dr. Jochen De Weerdt, Mr. Keith Low Prof. Zahirul Hoque, Accounting, La Trobe University Prof. Wil van der Aalst and Prof. Hajo A. Reijers, TU/e, The Netherlands Supported by an ARC discovery grant (2012-2014)

Why the emphasis on COST? Cost-effectiveness main driver for organisational decisions A very close and direct link with BPM/Workflow Versatile [Activities, Resources, Case attributes, Process] Dynamic [and cumulative in most cases] Applicable at design time and at runtime Cost is just another Non-functional Requirement maintainability, usability, reliability, traceability, quality or safety Cost is just a number Different cost types/behaviours (opportunity cost, sunk cost, ) Different cost functions (trade-offs, income vs. profits) Cost-Aware, Risk-Aware -> X-aware BPM Can be generalised towards X

Cost-Aware BPM Research Vision Cost Reporting Cost Prediction Cost-informed log analysis Cost-informed evaluation of process alternatives Cost-informed process visualisation Diagnosis Process Design Process Enactment Process Implementation Enactment of cost-aware workflow processes Cost monitoring and escalation design of cost-driven business rules Design of cost-driven resource allocation rules 5

Cost Reporting (The Diagnosis Phase)

Management Accounting & BPM Capture the real cost of operations Multiple techniques and multiple tailored reports used for decision making Management accountants do not make adequate use of business process-related data from the WFMS Supported by BPM/Workflow technologies Capture how the operations are carried out (when and by whom) event logs BPMS do not support sophisticated costing analysis Smart Automation = Accurate and Timely Data with less Cost

Overview CD CM CAL 8

Conceptual data model (Cost Model)

Data model (Workflow extensions)

XES Cost Extension Minimal cost information to be associated with event log Can be associated with a process instance or an activity instance E.g., $150 AUD (100, CD_A, fixed cost and 50, CD_B, variable cost)

Example Cost Drivers Activity Role Cost Type Cost Rate Analyse Defects Tester Fixed $10 per invocation Labour $25 per (working) hour Variable Overhead $1 * DefectType Repair(Complex) SolverC Labour $75 per (working) hour Materials Variable Overhead Archive Repair System Fixed Materials 5* DefectType $10 per (total activity duration) hour $2 per invocation $100 per invocation (if repairsattempt >=5 and defectfixed=false)

Resource Cost Drivers Stores human/non-human resource cost information for single and multiple resources RCD ID RCD Name Cost Type Money Capacity Unit Resource(s) 1 James Labor AUD 30.00 Hour Surgeon 2 Heart Operation Organizational Model Variable AUD 10000.00 Invocation Cardiology Operation Team Operation Theatre Surgical Instrument Operation Table Blood Circulation Machine Extended with resource capacity value, unit, duration, and limit ID Name Role (s) Position (s) Capability (ies) Capacity Value Unit Duration Limit 1 James Surgeon - Batista Procedure 50 Hour Week True 2 Operation Table - - - - - False 16

Cost Annotation Example

Graphical Resource Cost Reports 19

Management Accounting Style Cost Reporting Functional Requirements Support for well-known management accounting techniques (ABC, TD-ABC, RCA) Support for customisable report templates Ability to filter report output Support for resource utilisation reports

Management Accounting Style Report Generation Inputs : 1. Cost-annotated Event Log 2. Cost Model 3. Organizational Model 4. XSLT Template Plug-ins : 1. Basic Cost Report 2. Enriched (OrgModel) Cost Report 3. Enriched (CostModel & OrgModel) Cost Report 21

Management Accounting Style Resource Cost Reports 22

Outcomes Generic data format for a cost model literature & interviews A data format for the cost extension in event log an XES extension for the cost perspective Prototype implementation sample management accounting reports & interviews Moe Wynn, Wei Zhe Low and Wiebe Nauta, A Framework for Cost-Aware Process Management: Generation of Accurate and Timely Management Accounting Cost Reports, Proceedings of Asia-Pacific Conference on Conceptual Modelling, January 29 - February 1, 2013 Adelaide, South Australia.

Cost-Informed Process Execution (Implementation and Enactment Phases)

Conceptual Framework: Cost-Informed Execution

Functional Requirements Association of cost data and cost-based (branching and resource allocation) rules with a process/workflow Runtime calculation of the cost of execution of each process instance and its activity instances Logging and analysis of cost data Support for cost-informed decisions (system and user)

Resource/WorkItem Lifecycle (cost-informed)

YAWL workflow environment (cost-informed)

Example: Home Loan Application Process Activity XOR split Process variants selection Resource cheapest

Cost Model Role-based (variable) cost rate of a resource An employee in a certain role has a salary of $50 per hour. Fixed cost rate for an activity A mortgage insurance processing fee is $50 per loan application. (Regardless of who carries out the activity) Fixed cost rate of a resource for a given activity A property valuer charges $300 to conduct a property valuation activity. Case-based (variable) cost rate A mortgage broker service charges a commission of 0.5% of the loan amount.

Realisation in YAWL (Design and Runtime)

Future Work Link to Worklets for cost-based selection Evaluations within an organisational setting

Cost-Informed Log Analysis (The Diagnosis Phase)

Cost-Informed Log Analysis Event Log Cost Structure Quality Trade-offs (defined as cost functions) Alternative Execution Scenarios $$$ $$ $$ $$$ Trade-offs types: Time Cost Quality $ $$ $ $ $$$ $$$ $$

Overall Approach

Abstract Log

Binding

Cost Structure

Example Cost Functions Cost Function for a case (SLA violation penalties): Cost Function for resources: Cost Function for activities (quality) Resource Utilisation: f(x) = 30x^2-20x + 5

Cost of An Event Log Cost = Cost of Cases + Cost of Activities + Cost of Involved Resources

Cost Driven Improvement Original Execution Scenario Optimisation Alternative Execution Scenario Overall resource utilisations were increased Overall case durations are shorter Cost-Informed Process Mining 49

Ongoing Work Compute cost and generate alternative execution scenarios by manipulating the variable part of the event log Safe: A resource only works on one workitem at a certain time Valid: A resource has the permission to do a task A first step towards comparing different execution scenarios and reasoning the possible cost inefficiencies Explore efficient scenario generation techniques Brute Force, Simulated Annealing, Genetic Algorithms, others??

Thanks! Questions? Dr Moe Thandar Wynn Email: m.wynn@qut.edu.au This presentation contains slides created by other members of the research team.