Integrating ABC and IDEF0 Techniques for the Evaluation of Workflow Management Systems

Similar documents
STRATEGIES FOR IMPLEMENTING ACTIVITY-BASED COSTING IN THE UK MANUFACTURING INDUSTRY

Supporting the Design of a Management Accounting System of a Company Operating in the Gas Industry with Business Process Modeling

Supporting the Design of a Management Accounting System of a Company Operating in the Gas Industry with Business Process Modeling

Costing Logistics Services A. Hatzis 1, A. Koulidou 2, D. Folinas 3

Attributes of Innovation and Management Accounting Changes

Can Innovation of Time Driven ABC System Replace Conventional ABC System?

Costing Logistics Services

Chapter. Redesigning The Organization With Information Systems

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 01 GLASGOW, AUGUST 21-23, 2001 PATTERNS OF PRODUCT DEVELOPMENT INTERACTIONS

Step 8: Conduct Business Process Reengineering

Chapter 2 Analyzing the Business Case

Acquiring IT Applications and Infrastructure

Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution

CONTENTS. Part I BUSINESS PROCESSES AND INFORMATION SYSTEMS FOUNDATION 1. Part II TECHNOLOGY FOR BUSINESS PROCESSES AND INFORMATION SYSTEMS 65

Redesigning the Organization with Information Systems

Business Decision Management Business Decision Maturity Model BDMM

IMPLEMENTATION, EVALUATION & MAINTENANCE OF MIS:

THE USE OF SYSTEMIC METHODOLOGIES IN WORKFLOW MANAGEMENT Nikitas A. Assimakopoulos and Apostolos E. Lydakis

Management Information Systems. B14. Acquiring IT Applications and Infrastructure

Request for Proposal for Implementation of ERP and Webbased ERP- like Solutions

Skill management in software engineering

The Accountant: The Journal of the Fiji Institute of Accountants January 2012

BUILDING THE ONE GSA ENTERPRISE ARCHITECTURE

BUSINESS PROCESS MODELING WITH SIMPROCESS. Maya Binun. CACI Products Company 3333 North Torrey Pines Court La Jolla, CA 92037, U.S.A.

SOA Enabled Workflow Modernization

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT

Information Integration of Engineering Construction Project Based on Management Process. Cui Bo

BUILDING CONSTRUCTION PRIMARY TASK MODELS

Social Organization Analysis: A Tutorial

EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES

Recognition of Idle Resources in Time-Driven Activity-Based Costing and Resource Consumption Accounting Models

Extending UML Activity Diagrams for Workflow Modelling with Clinical Documents in Regional Health Information Systems

Combining Activity-Based Costing with the Simulation of a Cellular Manufacturing System

TEN TIPS FOR A SUCCESSFUL INFOR IMPLEMENTATION

Management Information Systems. B13. Information Technology Economics

A Primer for the Project Management Process by David W. Larsen 1. Table of Contents

Project Time Management

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

International Journal of Computing and Business Research (IJCBR) ISSN (Online) :

AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS. Perakath C. Benjamin Dursun Delen Madhav Erraguntla

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Intelligent Workflow Management: Architecture and Technologies

Unit 9 Information Systems

Business Decision Maturity Model BDMM

Business modelling with UML

Massachusetts Institute of Technology Engineering Systems Division

Process-Oriented Requirement Analysis Supporting the Data Warehouse Design Process A Use Case Driven Approach

IDEF0 Activity Modeling

FAMIS SOFTWARE FACILITIES MAINTENANCE, SPACE PLANNING AND ENERGY MANAGEMENT

International Association of Certified Practicing Engineers

Process Improvement. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1

Lecture 8 Functional Analysis and Record Keeping

Ch.5 Standardization & Continuous Improvement.

Alignment of Business and Application Layers of ArchiMate

MBP1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar

Integrating Existing Enterprise Systems With Workflow 1

Chapter 2 The Project Management Life Cycle

University Process Innovation Framework for Process Analysis

SOCCI - Towards a Common Software Engineering Environment for Science Operations

Journal of Service Science Fourth Quarter 2008 Volume 1, Number 2

RSA Solution for egrc. A holistic strategy for managing risk and compliance across functional domains and lines of business.

Pellucid Agent Architecture for Administration Based Processes

Financial Management. Control your bottom line with accuracy and real-time global visibility while accommodating local operational requirements

<Project Name> Business Case

COUNTY OF SAN JOAQUIN STRATEGIC DIRECTION FOR INFORMATION TECHNOLOGY

An Evaluation Framework for Inter-organizational Business Process Modeling Techniques

Asset performance evaluation

Simplifying the Risk & Compliance THE PREMISE

WHITE PAPER MARCH Improve ROI of PeopleSoft Enterprise With Business Automation

POSITION DETAILS. ORGANOGRAM (Adjust as necessary. Include line manager, line manager s manager, all subordinates and colleagues. Include job grades)

Architecture Strategy Choreographs the Dance of Change

Characteristics of a Robust Process

This paper appeared in the proceedings of OTC 95 The First Conference on Object Technology Centers Stone Mountain, Georgia, pp

8 Critical Success Factors When Planning a CMS Data Migration

A COMPARATIVE ANALYSIS B/W ACTIVITY BASED COSTING AND TRADITIONAL COSTING IN SUPPLY CHAIN

Meltem Özturan

Digital and Technology. Providing solutions for a more connected sustainable world.

Agent Based Reasoning in Multilevel Flow Modeling

A Systems Development Life Cycle Approach to Patient Journey Modeling Projects

Reining in Maverick Spend. 3 Ways to Save Costs and Improve Compliance with e-procurement

Project Planning & Scheduling

BUSINESS PROCESS MODELING

1) Introduction to Information Systems

Project+ Examination Blueprint Version June 1, 2003

Total Cost of Ownership (TCO) Calculator

Chapter by Prentice Hall

Experience the commitment. CGI Exploration2Revenue TM Business Suite. Optimize your upstream back office

Deliver exceptional customer experience through intelligent automation

REENGINEERING PROCESS FOR REDUCING TIME OF PROCUREMENT AND INVENTORY PROCESS IN TELECOMMUNICATION TOWER COMPANY WITH IDEF0 TOOLS AND ESIA METHOD

Supply Chain MICROSOFT BUSINESS SOLUTIONS DEMAND PLANNER

IRS Enterprise Concept of Operations (CONOPS) Overview of SB/SE and W&I, LB&I, and TE/GE CONOPS. Deloitte Consulting LLP January 15, 2015

Activity Based Costing: A Decision Making Tool. with Dr. Joseph Ugras December 2017

EFFECTIVE USES OF BUSINESS PROCESS SIMULATION. Andrew Greasley. Derbyshire Business School University of Derby Kedleston Road Derby, U.K.

CHAPTER 1. Business Process Management & Information Technology

Total Cost of Ownership (TCO) Calculator

Workflow Management Business Engineering

A Quality Management System for Project Processes in Institutional Economies with Dynamic Resource Control

Journal of Chemical and Pharmaceutical Research, 2014, 6(5): Research Article

Transcription:

Integrating ABC and IDEF0 Techniques for the Evaluation of Workflow Management Systems ELIAS A. HADZILIAS IÉSEG School of Management Université Catholique de Lille 3, rue de la Digue, 59800 Lille FRANCE e.hadzilias@ieseg.fr Abstract: - This paper addresses the problem of the actual cost of a Workflow Management System that is implemented in order to support a business process in a company. In order to specify this cost, we employ the IDEF0 function modelling method in combination with the Activity-Based Costing (ABC) technique. A workflow is comprised of the activities which are assigned a cost in the context of the implementation of a Workflow Management System. This cost per activity is analysed to its particular elements that refer to all aspects of the system, that is, hardware, software and organisational resources costs. Key-Words: - Enterprise modelling, Activity-Based Costing, Workflow Management System 1 Introduction Nowadays, computer applications, such as electronic commerce and collaborative commerce, have been driving changes in the traditional relationship among companies. This fact intensifies competition and also it facilitates mutual collaboration. These changes have resulted in more complex business processes in companies. Consequently, it has been conceived that efficient execution and management of the complicated processes are essential for empowering enterprise competitiveness. A WorkFlow Management System (WFMS) [1] executes complex business processes efficiently and manages the processes effectively. The system is capable of formally modeling a business process, and scheduling the constituent tasks to automatically deliver the tasks to relevant task performers. Furthermore, it can automatically identify documents and application programs required for a task, and provide them to right users [2]. A WFMS comprises of a software system to automate the execution and management of business processes [3]. Existing WFMSs can assure that an individual process is executed in the right order exactly following the process model. However, it does not guarantee that all the processes function efficiently [4]. Task performers usually take part in a number of different processes, and often deal with a plural number of process instances that belong to an identical process model. Therefore, it is very usual that each user possesses multiple work items at a point of time. In such a setting, the user has to decide which task to proceed first. This task priority setting problem is important because the efficiency of overall processes is determined depending on the decision. However, the existing WFMS lacks proper methods of solving the problem. Workflow is a business process, automated in whole or part, during which documents, information or tasks are passed to an appropriate task performer according to a set of procedural rules. WFMS is a software system to execute, control and manage the workflow automatically. This paper firstly presents the two modelling techniques used for the evaluation of Workflow Management Systems and then the proposed methodology is described. Finally, certain conclusions are drawn based on the complementarity of the two methods. 2 The IDEF0 Modelling Tool The IDEF0 modelling method is designed to model the decisions, actions, and activities of an organisation or system. It is not only the most widely used, but also the most field proven function modelling method for analysing and communicating the functional perspective of a system [5]. IDEF0 was derived from a well-established graphical language, the Structured Analysis and Design Technique SADT [6]. The IDEF0 modelling method establishes the scope of analysis either for a particular functional analysis or for future analyses from another perspective. As a communication tool, IDEF0 enhances domain expert involvement and consensus decision-making through simplified graphical devices. As an analysis tool, IDEF0

supports the identification of the functions performed and what is needed to perform them. The basic activity element of an IDEF0 model diagram is represented by a simple syntax. A verbbased label placed in a box describes each activity. Inputs are shown as arrows entering the left side of the activity box while the outputs are shown as exiting arrows on the right side of the box. Controls are displayed as arrows entering the top of the box and mechanisms are displayed as arrows entering from the bottom of the box. Inputs, Controls, Outputs and Mechanisms (ICOMs) are all referred to as concepts. An IDEF0 model diagram is then composed of several activity boxes and related concepts to capture the overall activity. IDEF0 not only captures the individual activities, but also reveals the relationships among activities through the activities related concepts. For example, the output of one activity may in turn become the input, control or even a mechanism of another activity within the same model. A strategy for organising the development of IDEF0 models is the notion of hierarchical decomposition of activities. A box in an IDEF0 model represents the boundaries of an activity. Inside that box is the breakdown of that activity into smaller activities, which together comprise the box at the higher level, as shown in Figure 1. This hierarchical structure helps the analyst keep the scope of the model within the boundaries represented by the decomposition of the activity. This organisation strategy is also useful for hiding unnecessary complexity from view until a more indepth understanding is required. It models the relationships between products/services and the resources used in their production at all stages, as depicted in Figure 2. In recent years, academics and management accountants have demonstrated a great interest in ABC [8]. However, surveys have shown that the diffusion process for ABC has not been intense [9], [10], [11]. Traditional Cost Accounting Resources Resources are directly assigned to outputs Indirect costs are allocated No visibility into the work performed Products / Services Activity-Based Costing INPUT CONTROL OUTPUT Resources Business Processes Activities Resources are assigned to work activities Provides visibility into the cost of work performed MECHANISM Figure 1: Hierarchical decomposition of IDEF0 Products / Services Customers Provides visibility into the causes of cost 3 Activity-Based Costing Activity-based costing (ABC) was introduced by [7] as an alternative to traditional accounting methods. Figure 2: Comparison of ABC and traditional accounting

The ABC paradox lies in the fact that even though it has demonstrated strong benefits and advantages, it has not been employed by the majority of the organisations comprising both the private and public sectors [11], [12], [13]. A plethora of parameters have been tested in the literature in order to explain this paradox. These parameters include strategic posture and organisational structure [12], environmental uncertainty [14], the role of demand factors (e.g. percentage of overhead and product complexity) or supply factors (e.g. consultants and firm size), as well as factors that influence the diffusion of innovations, considering ABC as a form of administrative innovation (e.g. efficient choice, forced selection, fad and fashion perspectives) or the perception of relative advantage of the innovation over previous practices. ABC is a technique that measures the cost and performance of activities, resources and costs objects, including overhead. The task of differentiating the organisation's activities as either value-added or non value-added is perhaps the most important theme in ABC. Non value-added activities are those that cause delay, excess, or variation, and therefore are targets for elimination or reduction in improving the business process. On the other hand, value added activities become targets for improvement, perhaps through streamlining or automated support. 4 Integrating IDEF0 and ABC It is impractical to create an ABC model without a proper design tool that clearly identifies all the individual activities that take place in a system from the beginning to the end. Such a tool can greatly help to reduce time used for modelling and overcome the difficulties present in creating a cost model [15]. Documenting and understanding activities is necessary in order to calculate the cost of a business process, since activities are the building blocks of business processes. When employees understand the activities they perform, they can better understand costs based on the activities. Traditional financial information is reorganised by ABC into a form that makes sense to the functional user: in addition to the information that tells them how they allocate resources, it also tells them what to do with these resources. This ability to place costs on activities and their outputs provides a clear metric for depicting the real cost of the system and serves as a reference level for continuous improvement, whether for determining improvement priorities in the long-term or for measuring near-term success. ABC allows functional users to characterise the value of, or need for, each activity, eliminating the waste before automating (or reengineering) business processes. A structured approach for the identification and analysis of the activities performed in the context of a certain business process can be provided by the IDEF0 function modelling technique. Even though ABC can be attempted without the use of IDEF0 modelling, it accomplishes the most complex task of identifying discrete activities and then defining the primary output measure for each activity. Resources are assigned to activities so that they can be carried out: performing the activity results in a cost that can be priced, which can be assigned to the primary output. It is through ABC, that an organisation can visualise actual costs against individual activities, and find opportunities to streamline or reduce the costs, or eliminate the entire activity, especially if there is no added value. The framework for calculating the cost of WFMSs, based on the complementary application of the functional modelling tool IDEF0 and the ABC technique, is comprised of the following steps: analysis of activities, cost collection, costs to activities assignment, definition of output measures and cost calculation. 4.1 Analysis of Activities In the beginning, the scope of the activities to be analysed must be clearly defined. The depth and detail of analysis should be determined by activity decomposition, since the latter is complete when one common or homogeneous primary output per activity is reached. The IDEF0 function modelling tool is employed in this step to perform activities analysis. Various data collection methods should be used (interviews, documentation, archives, data mining, etc.) in order to provide the model with the accurate functional input. A decision is then made if an activity is valueadded or non value-added. Additionally, whether the activity is primary or secondary, and required or not needed. An activity is considered as value-added when the output of the activity is directly related to the service requirements. Primary activities directly support the organisation's mission, while secondary activities support primary activities. Required activities are those that must always be performed while discretionary activities are performed only when allowed by the operating management.

4.2 Cost Collection During this step costs are gathered for the activities which concern the enterprise activities supported by the WFMS. These costs should be salaries, expenditures for software development, hardware infrastructure, leasing of communication lines, depreciation of fixed assets, etc. These costs are used as the baseline activity costs. When documents for the costs incurred are not available, cost assignment formulas should be used. A classification of these cost elements is described in Table 1. Hardware Computing Platforms Networking Devices Security Devices Data Storage Devices Software Development Security Monitoring & Management Data Access & Storage Facility Expenses Physical Modifications for Hosting or Security Electricity, Plumbing, Heating & Cooling Service Provider Costs System Development Application Hosting Telecommunications Transaction Processing Organisation Labour Costs System Manager(s) System Developer(s) System Operator(s) & Maintainer(s) User Support Staff Customer Support Staff Functional Manager(s) Administrative & Contracting Support Table 1: Baseline activity costs 4.3 Costs to Activities Assignment The input for this step comes on the one hand from the results of activities analysis based on the constructed IDEF0 models and on the other hand from the gathered organisational inputs and costs. Bringing all these elements together, results to the assignment of the input cost per activity. A simple formula for costs is used: outputs consume activities that in turn have consumed costs associated with resources. This leads to a simple method to calculate total costs consumed by an activity - multiply the percent of time expended by an organisational unit, e.g. branch, division, on each activity by the total input cost for that entity. It is important to point out that during this phase of the methodology, the origin of the costs takes places and not their calculation. 4.4 Definition of Output Measures In this step the actual activity unit cost is calculated. Even though activities may have multiple outputs, only one is identified as the primary output. Activity unit cost is calculated by dividing the total input cost, including assigned costs from secondary activities, by the primary activity output volume: the primary output must be measurable and its volume or quantity obtainable. From this, a bill of activities can then be calculated which contains or lists a set of activities and the amount of each activity consumed. The amount of each activity consumed is extended by the activity unit cost and is added up as a total cost for the bill of activities. 4.5 Cost Calculation In the final step, the calculated activity unit costs and bills of activities are used to identify the actual costs. A Pareto analysis is recommended to follow, in order to calculate the percentage of activities that consume the majority of costs. The confirmation of the previously identified non value-added activities occurs during this step with a clarity that allows us to eliminate them. Furthermore, this classification of activities permits the WFMS to operate with greater efficiency. 5 Conclusions We have proposed a methodology for calculating the cost of workflow management systems. Having focused mainly on the activities supported by the WFMSs we identified all the cost elements that should be taken into account when a company attempts to justify an investment in such systems. The ABC technique proved to be compatible with the IDEF0 Function modelling method. There are several interesting issues that require further research. First of all, it is very important to

take into account various factors, such as users level of skill, number of users of a workflow, involvement of automated tasks, dynamic variation of business processes, and different patterns of process networks. In order to address these issues it is essential to apply this methodology to a pilot enterprise that will undertake such a project. References: [1] Hollingsworth, D., Workflow Management Coalition Specification: The Workflow Reference Model, WfMC specification, http://www.wfmc.org, 1994. [2] Miller, J.A., Sheth, A.P., Kochut, K.J. and Wang, X., CORBA-Based Run-Time Architectures for Workflow Management Systems, Journal of Database Management, Vol.7, No.1, 1996, pp. 16 27. [3] Lawrence, P., Workflow Handbook, New York: Wiley, 1997. [4] Pozewaunig, H., Eder, J. and Liebhart, W., epert: Extending PERT for Workflow Management Systems, The First European Symposium in ADBIS, 1997, pp. 217 224. [5] Malhotra, R., Jayaraman, S., An Integrated Framework for Enterprise Modeling, Journal of Manufacturing Systems, Vol.11, No.6, 1992, pp. 426-441. [6] Marca, D.A., McGowan, C.L., SADT: Structured Analysis and Design Technique, McGraw-Hill, New York, 1988. [7] Cooper, R., Kaplan, R.S., Measure costs right: Make the right decisions, Harvard Business Review, Vol.65, No.5, 1988, pp. 96 103. [8] Bjørnenak, T., Mitchell, F., The development of activity-based costing journal literature, 1987-2000, The European Accounting Review, Vol.11, No.3, 2002, pp. 481-508. [9] Lukka, K., Granlund, M., Cost Accounting in Finland: Current Practice and Trends of Development. The European Accounting Review, Vol.5, No.1, 1996, pp. 1-28. [10] Chenhall, R., Langfield-Smith, K., Adoption and benefits of management accounting practices: an Australian study. Management Accounting Research, Vol.9, 1998, pp. 1-19. [11] Innes, J., Mitchell, F., Sinclair, D., Activitybased costing in the UK s largest companies: a comparison of 1994 and 1999 survey results, Management Accounting Research, Vol.11, 2000, pp. 349-362. [12] Gosselin, M., The Effect of Strategy and Organizational Structure on the Adoption and Implementation of Activity-Based Costing. Accounting, Organizations and Society, Vol.22, No.2, 1997, pp. 105-122. [13] Venieris, G., Cohen, S., Kaimenaki, E., ABC in Greece: Adopters, Deniers and Supporters. Proceedings of the 2nd Annual Congress of the Hellenic Finance and Accounting Association, 2000, Athens, Greece. [14] Gosselin, M., Paré, P., Activity Based Costing: A response to changes in organizational environment? Proceedings of the 21st Annual Congress of the European Accounting Association, 1998, Antwerp, Belgium. [15] Spedding, T.A., Sun, G.Q., Application of discrete event simulation to the activity based costing of manufacturing systems, International Journal of Production Economics, Vol.58, 1999, pp. 289 301.